### Log truncated: showing last 9.0 of 19.2 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-10-17 12:25:03,854 44 INFO rb-d965522-225652-425718 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-17 12:25:03,912 44 INFO rb-d965522-225652-425718 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-17 12:25:03,963 44 INFO rb-d965522-225652-425718 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-17 12:25:04,016 44 INFO rb-d965522-225652-425718 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-17 12:25:04,068 44 INFO rb-d965522-225652-425718 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-17 12:25:04,118 44 INFO rb-d965522-225652-425718 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-17 12:25:04,170 44 INFO rb-d965522-225652-425718 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-17 12:25:04,228 44 INFO rb-d965522-225652-425718 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-17 12:25:04,278 44 INFO rb-d965522-225652-425718 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-17 12:25:04,329 44 INFO rb-d965522-225652-425718 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-17 12:25:04,388 44 INFO rb-d965522-225652-425718 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-17 12:25:04,441 44 INFO rb-d965522-225652-425718 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-17 12:25:04,494 44 INFO rb-d965522-225652-425718 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-17 12:25:04,548 44 INFO rb-d965522-225652-425718 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-17 12:25:04,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:04] "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-17 12:25:04,587 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95389823 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '4db23412-13aa-4e52-b073-1321a06d52aa'}] 2026-10-17 12:25:04,917 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95389823 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '4db23412-13aa-4e52-b073-1321a06d52aa'} created pos.order #579 2026-10-17 12:25:04,935 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95389823 finished 2026-10-17 12:25:04,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.076 0.325 2026-10-17 12:25:05,070 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.012 0.043 2026-10-17 12:25:05,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:05,134 44 INFO rb-d965522-225652-425718 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-17 12:25:05,137 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79586002 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '4db23412-13aa-4e52-b073-1321a06d52aa'}] 2026-10-17 12:25:05,144 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79586002 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '4db23412-13aa-4e52-b073-1321a06d52aa'} sync ignored for existing PoS order pos.order(579,) (state: paid) 2026-10-17 12:25:05,163 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79586002 finished 2026-10-17 12:25:05,184 44 INFO rb-d965522-225652-425718 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-17 12:25:05,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.025 0.086 2026-10-17 12:25:05,256 44 INFO rb-d965522-225652-425718 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-17 12:25:05,292 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:05] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 12:25:05,314 44 INFO rb-d965522-225652-425718 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-17 12:25:05,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.004 0.013 2026-10-17 12:25:05,363 44 INFO rb-d965522-225652-425718 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-17 12:25:05,416 44 INFO rb-d965522-225652-425718 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-17 12:25:05,587 44 INFO rb-d965522-225652-425718 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-17 12:25:05,638 44 INFO rb-d965522-225652-425718 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-17 12:25:05,706 44 INFO rb-d965522-225652-425718 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-17 12:25:05,770 44 INFO rb-d965522-225652-425718 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-17 12:25:05,821 44 INFO rb-d965522-225652-425718 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-17 12:25:05,877 44 INFO rb-d965522-225652-425718 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-17 12:25:05,928 44 INFO rb-d965522-225652-425718 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-17 12:25:05,981 44 INFO rb-d965522-225652-425718 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-17 12:25:06,041 44 INFO rb-d965522-225652-425718 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-17 12:25:06,092 44 INFO rb-d965522-225652-425718 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-17 12:25:06,143 44 INFO rb-d965522-225652-425718 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-17 12:25:06,194 44 INFO rb-d965522-225652-425718 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-17 12:25:06,247 44 INFO rb-d965522-225652-425718 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-17 12:25:06,298 44 INFO rb-d965522-225652-425718 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-17 12:25:06,349 44 INFO rb-d965522-225652-425718 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-17 12:25:06,433 44 INFO rb-d965522-225652-425718 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-17 12:25:06,484 44 INFO rb-d965522-225652-425718 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-17 12:25:06,537 44 INFO rb-d965522-225652-425718 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-17 12:25:06,588 44 INFO rb-d965522-225652-425718 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-17 12:25:06,639 44 INFO rb-d965522-225652-425718 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-17 12:25:06,690 44 INFO rb-d965522-225652-425718 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-17 12:25:06,758 44 INFO rb-d965522-225652-425718 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-17 12:25:06,809 44 INFO rb-d965522-225652-425718 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-17 12:25:06,861 44 INFO rb-d965522-225652-425718 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-17 12:25:06,911 44 INFO rb-d965522-225652-425718 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-17 12:25:06,980 44 INFO rb-d965522-225652-425718 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-17 12:25:07,031 44 INFO rb-d965522-225652-425718 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-17 12:25:07,082 44 INFO rb-d965522-225652-425718 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-17 12:25:07,132 44 INFO rb-d965522-225652-425718 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-17 12:25:07,205 44 INFO rb-d965522-225652-425718 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-17 12:25:07,256 44 INFO rb-d965522-225652-425718 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-17 12:25:07,307 44 INFO rb-d965522-225652-425718 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-17 12:25:07,358 44 INFO rb-d965522-225652-425718 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-17 12:25:07,409 44 INFO rb-d965522-225652-425718 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-17 12:25:07,459 44 INFO rb-d965522-225652-425718 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-17 12:25:07,516 44 INFO rb-d965522-225652-425718 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-17 12:25:07,568 44 INFO rb-d965522-225652-425718 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-17 12:25:07,622 44 INFO rb-d965522-225652-425718 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-17 12:25:07,673 44 INFO rb-d965522-225652-425718 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-17 12:25:07,724 44 INFO rb-d965522-225652-425718 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-17 12:25:07,781 44 INFO rb-d965522-225652-425718 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-17 12:25:07,830 44 INFO rb-d965522-225652-425718 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-17 12:25:07,881 44 INFO rb-d965522-225652-425718 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-17 12:25:07,938 44 INFO rb-d965522-225652-425718 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-17 12:25:07,990 44 INFO rb-d965522-225652-425718 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-17 12:25:08,042 44 INFO rb-d965522-225652-425718 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-17 12:25:08,097 44 INFO rb-d965522-225652-425718 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-17 12:25:08,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:08] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.000 0.006 2026-10-17 12:25:08,133 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40773974 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '6d8370ae-4c03-40a4-9da4-a4f035fc8546'}] 2026-10-17 12:25:08,467 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40773974 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '6d8370ae-4c03-40a4-9da4-a4f035fc8546'} created pos.order #580 2026-10-17 12:25:08,486 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40773974 finished 2026-10-17 12:25:08,536 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.079 0.327 2026-10-17 12:25:08,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.014 0.035 2026-10-17 12:25:08,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:25:08,673 44 INFO rb-d965522-225652-425718 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-17 12:25:08,686 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91279650 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '6d8370ae-4c03-40a4-9da4-a4f035fc8546'}] 2026-10-17 12:25:08,697 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91279650 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '6d8370ae-4c03-40a4-9da4-a4f035fc8546'} sync ignored for existing PoS order pos.order(580,) (state: paid) 2026-10-17 12:25:08,720 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91279650 finished 2026-10-17 12:25:08,725 44 INFO rb-d965522-225652-425718 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-17 12:25:08,787 44 INFO rb-d965522-225652-425718 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-17 12:25:08,824 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.027 0.114 2026-10-17 12:25:08,840 44 INFO rb-d965522-225652-425718 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-17 12:25:08,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:08] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-17 12:25:08,895 44 INFO rb-d965522-225652-425718 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-17 12:25:08,897 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.005 0.018 2026-10-17 12:25:08,942 44 INFO rb-d965522-225652-425718 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-17 12:25:08,993 44 INFO rb-d965522-225652-425718 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-17 12:25:09,048 44 INFO rb-d965522-225652-425718 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-17 12:25:09,099 44 INFO rb-d965522-225652-425718 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-17 12:25:09,152 44 INFO rb-d965522-225652-425718 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-17 12:25:09,224 44 INFO rb-d965522-225652-425718 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-17 12:25:09,275 44 INFO rb-d965522-225652-425718 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-17 12:25:09,326 44 INFO rb-d965522-225652-425718 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-17 12:25:09,377 44 INFO rb-d965522-225652-425718 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-17 12:25:09,427 44 INFO rb-d965522-225652-425718 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-17 12:25:09,484 44 INFO rb-d965522-225652-425718 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-17 12:25:09,535 44 INFO rb-d965522-225652-425718 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-17 12:25:09,588 44 INFO rb-d965522-225652-425718 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-17 12:25:09,656 44 INFO rb-d965522-225652-425718 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-17 12:25:09,722 44 INFO rb-d965522-225652-425718 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-17 12:25:09,777 44 INFO rb-d965522-225652-425718 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-17 12:25:09,829 44 INFO rb-d965522-225652-425718 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-17 12:25:09,882 44 INFO rb-d965522-225652-425718 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-17 12:25:09,933 44 INFO rb-d965522-225652-425718 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-17 12:25:09,984 44 INFO rb-d965522-225652-425718 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-17 12:25:10,037 44 INFO rb-d965522-225652-425718 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-17 12:25:10,088 44 INFO rb-d965522-225652-425718 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-17 12:25:10,138 44 INFO rb-d965522-225652-425718 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-17 12:25:10,227 44 INFO rb-d965522-225652-425718 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-17 12:25:10,278 44 INFO rb-d965522-225652-425718 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-17 12:25:10,328 44 INFO rb-d965522-225652-425718 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-17 12:25:10,398 44 INFO rb-d965522-225652-425718 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-17 12:25:10,449 44 INFO rb-d965522-225652-425718 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-17 12:25:10,503 44 INFO rb-d965522-225652-425718 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-17 12:25:10,554 44 INFO rb-d965522-225652-425718 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-17 12:25:10,609 44 INFO rb-d965522-225652-425718 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-17 12:25:10,664 44 INFO rb-d965522-225652-425718 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-17 12:25:10,715 44 INFO rb-d965522-225652-425718 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-17 12:25:10,769 44 INFO rb-d965522-225652-425718 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-17 12:25:10,822 44 INFO rb-d965522-225652-425718 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-17 12:25:10,873 44 INFO rb-d965522-225652-425718 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-17 12:25:10,945 44 INFO rb-d965522-225652-425718 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-17 12:25:11,014 44 INFO rb-d965522-225652-425718 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-17 12:25:11,069 44 INFO rb-d965522-225652-425718 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-17 12:25:11,122 44 INFO rb-d965522-225652-425718 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-17 12:25:11,176 44 INFO rb-d965522-225652-425718 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-17 12:25:11,227 44 INFO rb-d965522-225652-425718 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-17 12:25:11,277 44 INFO rb-d965522-225652-425718 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-17 12:25:11,330 44 INFO rb-d965522-225652-425718 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-17 12:25:11,381 44 INFO rb-d965522-225652-425718 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-17 12:25:11,432 44 INFO rb-d965522-225652-425718 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-17 12:25:11,521 44 INFO rb-d965522-225652-425718 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-17 12:25:11,571 44 INFO rb-d965522-225652-425718 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-17 12:25:11,622 44 INFO rb-d965522-225652-425718 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-17 12:25:11,691 44 INFO rb-d965522-225652-425718 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-17 12:25:11,742 44 INFO rb-d965522-225652-425718 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-17 12:25:11,795 44 INFO rb-d965522-225652-425718 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-17 12:25:11,846 44 INFO rb-d965522-225652-425718 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-17 12:25:11,902 44 INFO rb-d965522-225652-425718 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-17 12:25:11,960 44 INFO rb-d965522-225652-425718 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-17 12:25:12,011 44 INFO rb-d965522-225652-425718 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-17 12:25:12,065 44 INFO rb-d965522-225652-425718 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-17 12:25:12,116 44 INFO rb-d965522-225652-425718 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-17 12:25:12,167 44 INFO rb-d965522-225652-425718 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-17 12:25:12,237 44 INFO rb-d965522-225652-425718 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-17 12:25:12,302 44 INFO rb-d965522-225652-425718 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-17 12:25:12,358 44 INFO rb-d965522-225652-425718 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-17 12:25:12,409 44 INFO rb-d965522-225652-425718 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-17 12:25:12,462 44 INFO rb-d965522-225652-425718 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-17 12:25:12,514 44 INFO rb-d965522-225652-425718 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-17 12:25:12,564 44 INFO rb-d965522-225652-425718 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-17 12:25:12,615 44 INFO rb-d965522-225652-425718 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-17 12:25:12,666 44 INFO rb-d965522-225652-425718 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-17 12:25:12,717 44 INFO rb-d965522-225652-425718 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-17 12:25:12,767 44 INFO rb-d965522-225652-425718 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-17 12:25:12,826 44 INFO rb-d965522-225652-425718 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-17 12:25:12,875 44 INFO rb-d965522-225652-425718 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-17 12:25:12,926 44 INFO rb-d965522-225652-425718 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-17 12:25:12,986 44 INFO rb-d965522-225652-425718 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-17 12:25:13,038 44 INFO rb-d965522-225652-425718 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-17 12:25:13,091 44 INFO rb-d965522-225652-425718 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-17 12:25:13,147 44 INFO rb-d965522-225652-425718 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-17 12:25:13,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:13] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.031 0.008 2026-10-17 12:25:13,219 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96246857 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'fbc11dd3-47d7-43b8-b855-5bca1c205efd'}] 2026-10-17 12:25:13,609 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96246857 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'fbc11dd3-47d7-43b8-b855-5bca1c205efd'} created pos.order #581 2026-10-17 12:25:13,632 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96246857 finished 2026-10-17 12:25:13,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 155 0.148 0.325 2026-10-17 12:25:13,771 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.021 0.031 2026-10-17 12:25:13,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:25:13,846 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77820842 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'fbc11dd3-47d7-43b8-b855-5bca1c205efd'}] 2026-10-17 12:25:13,854 44 INFO rb-d965522-225652-425718 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-17 12:25:13,854 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77820842 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'fbc11dd3-47d7-43b8-b855-5bca1c205efd'} sync ignored for existing PoS order pos.order(581,) (state: paid) 2026-10-17 12:25:13,878 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77820842 finished 2026-10-17 12:25:13,905 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-10-17 12:25:13,912 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-17 12:25:13,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.033 0.103 2026-10-17 12:25:14,193 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 35154852 (allocated 36712448) 2026-10-17 12:25:14,198 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 82516 2026-10-17 12:25:14,199 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-10-17 12:25:14,200 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 82516 2026-10-17 12:25:14,320 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122514_320599_test_loyalty_free_product_rewards.txt 2026-10-17 12:25:14,321 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpxj5er7kf_chrome_odoo" 2026-10-17 12:25:14,342 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-10-17 12:25:15,320 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 82754 2026-10-17 12:25:15,320 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpt12ah1p1_chrome_odoo 2026-10-17 12:25:15,321 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:36695/json/version 2026-10-17 12:25:15,322 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:15,364 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-10-17 12:25:15,364 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:36695/json 2026-10-17 12:25:15,365 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:15,377 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:36695/devtools/page/FA856EF4A190431F9ABB648EE4AA33BD 2026-10-17 12:25:15,391 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-10-17 12:25:15,397 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-10-17 12:25:15,460 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:25:15,469 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-10-17 12:25:15,471 44 INFO rb-d965522-225652-425718 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-17 12:25:15,471 44 INFO rb-d965522-225652-425718 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-17 12:25:15,481 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:25:16,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.048 0.489 2026-10-17 12:25:16,018 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'FA856EF4A190431F9ABB648EE4AA33BD', 'loaderId': 'F14C0691F6B329BD05EB9C3A46877ADB', 'isDownload': False} 2026-10-17 12:25:16,018 44 INFO rb-d965522-225652-425718 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-17 12:25:16,035 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:25:16,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:25:16,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-17 12:25:16,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-17 12:25:16,491 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:16,493 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:16,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:25:16,529 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 12:25:16,536 44 INFO rb-d965522-225652-425718 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-17 12:25:16,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:25:16,542 44 INFO rb-d965522-225652-425718 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-17 12:25:16,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:16,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:25:16,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-17 12:25:16,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.031 2026-10-17 12:25:16,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-17 12:25:17,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.231 0.369 2026-10-17 12:25:17,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "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-17 12:25:17,334 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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.007 2026-10-17 12:25:17,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.038 2026-10-17 12:25:17,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:17,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-10-17 12:25:17,429 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:25:17,468 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:25:17,486 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:17,488 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:25:17,493 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:17,496 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:17,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.027 0.023 2026-10-17 12:25:17,529 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-10-17 12:25:17,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.027 2026-10-17 12:25:17,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-10-17 12:25:17,578 44 INFO rb-d965522-225652-425718 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-17 12:25:17,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-17 12:25:17,638 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:25:17,684 44 INFO rb-d965522-225652-425718 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-17 12:25:17,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.032 0.046 2026-10-17 12:25:17,716 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:25:17,749 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.106 2026-10-17 12:25:17,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:25:17,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-10-17 12:25:17,805 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:17,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-10-17 12:25:17,841 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-17 12:25:17,864 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.134 2026-10-17 12:25:17,888 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-17 12:25:17,906 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 12:25:17,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-10-17 12:25:17,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:17] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:25:18,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.050 0.194 2026-10-17 12:25:18,125 44 INFO rb-d965522-225652-425718 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-17 12:25:18,193 44 INFO rb-d965522-225652-425718 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-17 12:25:18,264 44 INFO rb-d965522-225652-425718 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-17 12:25:18,316 44 INFO rb-d965522-225652-425718 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-17 12:25:18,367 44 INFO rb-d965522-225652-425718 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-17 12:25:18,417 44 INFO rb-d965522-225652-425718 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-17 12:25:18,488 44 INFO rb-d965522-225652-425718 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-17 12:25:18,506 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:18,507 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:18,539 44 INFO rb-d965522-225652-425718 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-17 12:25:18,589 44 INFO rb-d965522-225652-425718 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-17 12:25:18,656 44 INFO rb-d965522-225652-425718 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-17 12:25:18,710 44 INFO rb-d965522-225652-425718 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-17 12:25:18,762 44 INFO rb-d965522-225652-425718 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-17 12:25:18,815 44 INFO rb-d965522-225652-425718 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-17 12:25:18,867 44 INFO rb-d965522-225652-425718 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-17 12:25:18,920 44 INFO rb-d965522-225652-425718 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-17 12:25:18,975 44 INFO rb-d965522-225652-425718 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-17 12:25:18,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:18] "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-17 12:25:19,014 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47972777 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1754f514-e4d0-4409-907f-8f36b11c616c'}] 2026-10-17 12:25:19,015 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:19,377 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47972777 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1754f514-e4d0-4409-907f-8f36b11c616c'} created pos.order #582 2026-10-17 12:25:19,396 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47972777 finished 2026-10-17 12:25:19,460 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.137 0.312 2026-10-17 12:25:19,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.034 0.045 2026-10-17 12:25:19,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:19] "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-17 12:25:19,645 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66984858 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1754f514-e4d0-4409-907f-8f36b11c616c'}] 2026-10-17 12:25:19,652 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66984858 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1754f514-e4d0-4409-907f-8f36b11c616c'} sync ignored for existing PoS order pos.order(582,) (state: paid) 2026-10-17 12:25:19,675 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66984858 finished 2026-10-17 12:25:19,696 44 INFO rb-d965522-225652-425718 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-17 12:25:19,743 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-10-17 12:25:19,744 44 INFO rb-d965522-225652-425718 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-17 12:25:19,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.034 0.123 2026-10-17 12:25:19,844 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 17861424 (allocated 19136512) 2026-10-17 12:25:19,847 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 82754 2026-10-17 12:25:19,847 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-10-17 12:25:19,848 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 82754 2026-10-17 12:25:19,957 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122519_957030_test_loyalty_free_product_rewards_2.txt 2026-10-17 12:25:19,957 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpt12ah1p1_chrome_odoo" 2026-10-17 12:25:19,972 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-17 12:25:20,982 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 82967 2026-10-17 12:25:20,982 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp8j2bs0xy_chrome_odoo 2026-10-17 12:25:20,982 44 INFO rb-d965522-225652-425718 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:41177/json/version 2026-10-17 12:25:20,984 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:21,008 44 INFO rb-d965522-225652-425718 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-17 12:25:21,008 44 INFO rb-d965522-225652-425718 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:41177/json 2026-10-17 12:25:21,008 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:21,017 44 INFO rb-d965522-225652-425718 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:41177/devtools/page/A5014A68C271CCFD4348EC3FC865E421 2026-10-17 12:25:21,025 44 INFO rb-d965522-225652-425718 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-17 12:25:21,031 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-10-17 12:25:21,120 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:25:21,124 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-10-17 12:25:21,126 44 INFO rb-d965522-225652-425718 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-17 12:25:21,126 44 INFO rb-d965522-225652-425718 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-17 12:25:21,135 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:25:21,641 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:21] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.036 0.472 2026-10-17 12:25:21,644 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': 'A5014A68C271CCFD4348EC3FC865E421', 'loaderId': '14019A0B0C3938515AA193B071825F00', 'isDownload': False} 2026-10-17 12:25:21,644 44 INFO rb-d965522-225652-425718 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-17 12:25:21,659 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:25:21,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:21] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:25:21,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:21] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:25:21,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:21] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:25:22,093 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:22,099 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:22,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-17 12:25:22,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-17 12:25:22,138 44 INFO rb-d965522-225652-425718 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-17 12:25:22,143 44 INFO rb-d965522-225652-425718 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-17 12:25:22,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:22,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:22,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:25:22,195 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-17 12:25:22,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.029 2026-10-17 12:25:22,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-17 12:25:22,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.180 0.336 2026-10-17 12:25:22,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:25:22,838 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:25:22,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:25:22,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:25:22,919 44 INFO rb-d965522-225652-425718 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-17 12:25:22,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.005 2026-10-17 12:25:22,965 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:25:22,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:22,981 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:25:22,982 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:23,007 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:25:23,020 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "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-17 12:25:23,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.039 2026-10-17 12:25:23,041 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:25:23,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.073 2026-10-17 12:25:23,056 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.050 2026-10-17 12:25:23,082 44 INFO rb-d965522-225652-425718 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-17 12:25:23,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.018 0.079 2026-10-17 12:25:23,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.122 2026-10-17 12:25:23,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.067 2026-10-17 12:25:23,197 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:25:23,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-10-17 12:25:23,237 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:25:23,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:25:23,268 44 INFO rb-d965522-225652-425718 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-17 12:25:23,271 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:23,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.016 0.154 2026-10-17 12:25:23,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:25:23,347 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-17 12:25:23,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-17 12:25:23,383 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-17 12:25:23,463 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.029 0.159 2026-10-17 12:25:23,489 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:23] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-17 12:25:23,519 44 INFO rb-d965522-225652-425718 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-17 12:25:23,571 44 INFO rb-d965522-225652-425718 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-17 12:25:23,623 44 INFO rb-d965522-225652-425718 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-17 12:25:23,676 44 INFO rb-d965522-225652-425718 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-17 12:25:23,853 44 INFO rb-d965522-225652-425718 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-17 12:25:23,903 44 INFO rb-d965522-225652-425718 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-17 12:25:23,954 44 INFO rb-d965522-225652-425718 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-17 12:25:24,040 44 INFO rb-d965522-225652-425718 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-17 12:25:24,105 44 INFO rb-d965522-225652-425718 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-17 12:25:24,155 44 INFO rb-d965522-225652-425718 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-17 12:25:24,213 44 INFO rb-d965522-225652-425718 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-17 12:25:24,287 44 INFO rb-d965522-225652-425718 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-17 12:25:24,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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.010 0.034 2026-10-17 12:25:24,351 44 INFO rb-d965522-225652-425718 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-17 12:25:24,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.049 2026-10-17 12:25:24,398 44 INFO rb-d965522-225652-425718 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-17 12:25:24,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.012 0.053 2026-10-17 12:25:24,455 44 INFO rb-d965522-225652-425718 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-17 12:25:24,504 44 INFO rb-d965522-225652-425718 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-17 12:25:24,558 44 INFO rb-d965522-225652-425718 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-17 12:25:24,609 44 INFO rb-d965522-225652-425718 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-17 12:25:24,667 44 INFO rb-d965522-225652-425718 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-17 12:25:24,727 44 INFO rb-d965522-225652-425718 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-17 12:25:24,778 44 INFO rb-d965522-225652-425718 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-17 12:25:24,862 44 INFO rb-d965522-225652-425718 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-17 12:25:24,938 44 INFO rb-d965522-225652-425718 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-17 12:25:24,989 44 INFO rb-d965522-225652-425718 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-17 12:25:25,039 44 INFO rb-d965522-225652-425718 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-17 12:25:25,111 44 INFO rb-d965522-225652-425718 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-17 12:25:25,124 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:25,125 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:25,163 44 INFO rb-d965522-225652-425718 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-17 12:25:25,212 44 INFO rb-d965522-225652-425718 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-17 12:25:25,284 44 INFO rb-d965522-225652-425718 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-17 12:25:25,336 44 INFO rb-d965522-225652-425718 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-17 12:25:25,388 44 INFO rb-d965522-225652-425718 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-17 12:25:25,441 44 INFO rb-d965522-225652-425718 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-17 12:25:25,494 44 INFO rb-d965522-225652-425718 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-17 12:25:25,549 44 INFO rb-d965522-225652-425718 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-17 12:25:25,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:25] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.019 0.009 2026-10-17 12:25:25,619 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43073854 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6b6512c4-2203-4eab-993e-2ccf2856bad2'}] 2026-10-17 12:25:25,620 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:26,057 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43073854 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6b6512c4-2203-4eab-993e-2ccf2856bad2'} created pos.order #583 2026-10-17 12:25:26,083 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43073854 finished 2026-10-17 12:25:26,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.206 0.323 2026-10-17 12:25:26,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 54 0.029 0.044 2026-10-17 12:25:26,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:25:26,436 44 INFO rb-d965522-225652-425718 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-17 12:25:26,440 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80675041 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6b6512c4-2203-4eab-993e-2ccf2856bad2'}] 2026-10-17 12:25:26,446 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80675041 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6b6512c4-2203-4eab-993e-2ccf2856bad2'} sync ignored for existing PoS order pos.order(583,) (state: paid) 2026-10-17 12:25:26,464 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80675041 finished 2026-10-17 12:25:26,487 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-10-17 12:25:26,488 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-17 12:25:26,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.039 0.092 2026-10-17 12:25:26,630 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 20279372 (allocated 24252416) 2026-10-17 12:25:26,634 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 82967 2026-10-17 12:25:26,641 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-10-17 12:25:26,641 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 82967 2026-10-17 12:25:26,652 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.005 0.021 2026-10-17 12:25:26,704 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122526_703923_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-10-17 12:25:26,704 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmp8j2bs0xy_chrome_odoo" 2026-10-17 12:25:26,737 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-10-17 12:25:27,847 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 83179 2026-10-17 12:25:27,847 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpmdo4ow70_chrome_odoo 2026-10-17 12:25:27,848 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:38133/json/version 2026-10-17 12:25:27,849 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:27,878 44 INFO rb-d965522-225652-425718 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-17 12:25:27,878 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:38133/json 2026-10-17 12:25:27,879 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:27,886 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:38133/devtools/page/8F9E9676A4039E380FAB27FEE8857BEC 2026-10-17 12:25:27,894 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-10-17 12:25:27,897 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-10-17 12:25:28,044 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:25:28,049 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-10-17 12:25:28,051 44 INFO rb-d965522-225652-425718 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-17 12:25:28,051 44 INFO rb-d965522-225652-425718 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-17 12:25:28,063 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:25:28,759 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:28] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.037 0.662 2026-10-17 12:25:28,763 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '8F9E9676A4039E380FAB27FEE8857BEC', 'loaderId': '47302E4947D1210F66F8E920B0E18501', 'isDownload': False} 2026-10-17 12:25:28,763 44 INFO rb-d965522-225652-425718 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-17 12:25:28,783 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:25:28,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:28] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:25:28,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:28] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:25:28,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:28] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:25:29,261 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:25:29,263 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:25:29,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:25:29,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:25:29,302 44 INFO rb-d965522-225652-425718 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-17 12:25:29,309 44 INFO rb-d965522-225652-425718 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-17 12:25:29,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:25:29,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:29,346 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-17 12:25:29,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:25:29,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.033 2026-10-17 12:25:29,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-17 12:25:29,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.153 0.314 2026-10-17 12:25:29,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:29] "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-17 12:25:29,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.005 2026-10-17 12:25:30,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 12:25:30,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:25:30,045 44 INFO rb-d965522-225652-425718 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-17 12:25:30,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-17 12:25:30,095 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:25:30,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:30,128 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:25:30,139 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-17 12:25:30,155 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:25:30,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.023 0.044 2026-10-17 12:25:30,173 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:30,176 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:30,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.064 2026-10-17 12:25:30,206 44 INFO rb-d965522-225652-425718 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-17 12:25:30,251 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.094 2026-10-17 12:25:30,292 44 INFO rb-d965522-225652-425718 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-17 12:25:30,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.147 2026-10-17 12:25:30,319 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:25:30,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.125 2026-10-17 12:25:30,329 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:30,342 44 INFO rb-d965522-225652-425718 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-17 12:25:30,346 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-17 12:25:30,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-17 12:25:30,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-17 12:25:30,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-17 12:25:30,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-17 12:25:30,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-17 12:25:30,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:25:30,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-17 12:25:30,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:25:30,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.088 2026-10-17 12:25:30,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.032 0.169 2026-10-17 12:25:30,692 44 INFO rb-d965522-225652-425718 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-17 12:25:30,754 44 INFO rb-d965522-225652-425718 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-17 12:25:30,805 44 INFO rb-d965522-225652-425718 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-17 12:25:30,863 44 INFO rb-d965522-225652-425718 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-17 12:25:30,935 44 INFO rb-d965522-225652-425718 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-17 12:25:30,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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.012 0.027 2026-10-17 12:25:30,984 44 INFO rb-d965522-225652-425718 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-17 12:25:30,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.045 2026-10-17 12:25:31,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 21 0.016 0.059 2026-10-17 12:25:31,085 44 INFO rb-d965522-225652-425718 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-17 12:25:31,137 44 INFO rb-d965522-225652-425718 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-17 12:25:31,188 44 INFO rb-d965522-225652-425718 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-17 12:25:31,242 44 INFO rb-d965522-225652-425718 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-17 12:25:31,293 44 INFO rb-d965522-225652-425718 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-17 12:25:31,346 44 INFO rb-d965522-225652-425718 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-17 12:25:31,399 44 INFO rb-d965522-225652-425718 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-17 12:25:31,451 44 INFO rb-d965522-225652-425718 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-17 12:25:31,519 44 INFO rb-d965522-225652-425718 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-17 12:25:31,570 44 INFO rb-d965522-225652-425718 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-17 12:25:31,621 44 INFO rb-d965522-225652-425718 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-17 12:25:31,671 44 INFO rb-d965522-225652-425718 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-17 12:25:31,722 44 INFO rb-d965522-225652-425718 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-17 12:25:31,773 44 INFO rb-d965522-225652-425718 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-17 12:25:31,823 44 INFO rb-d965522-225652-425718 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-17 12:25:31,898 44 INFO rb-d965522-225652-425718 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-17 12:25:31,901 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48007508 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '030d2686-ce0a-408c-8f3f-9ae84a203493'}] 2026-10-17 12:25:31,949 44 INFO rb-d965522-225652-425718 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-17 12:25:31,974 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48007508 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '030d2686-ce0a-408c-8f3f-9ae84a203493'} created pos.order #584 2026-10-17 12:25:32,009 44 INFO rb-d965522-225652-425718 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-17 12:25:32,019 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48007508 finished 2026-10-17 12:25:32,059 44 INFO rb-d965522-225652-425718 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-17 12:25:32,110 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-10-17 12:25:32,111 44 INFO rb-d965522-225652-425718 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-17 12:25:32,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.046 0.181 2026-10-17 12:25:32,214 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 17691940 (allocated 21233664) 2026-10-17 12:25:32,219 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 83179 2026-10-17 12:25:32,220 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-10-17 12:25:32,220 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 83179 2026-10-17 12:25:32,328 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122532_328794_test_loyalty_is_not_processed_for_draft_order.txt 2026-10-17 12:25:32,329 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpmdo4ow70_chrome_odoo" 2026-10-17 12:25:32,341 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-17 12:25:33,047 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 83398 2026-10-17 12:25:33,047 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmp5mk42np8_chrome_odoo 2026-10-17 12:25:33,047 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:36861/json/version 2026-10-17 12:25:33,048 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:33,065 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-10-17 12:25:33,065 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:36861/json 2026-10-17 12:25:33,066 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:33,074 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:36861/devtools/page/D7D13AC0A442AAC400530782454C7C08 2026-10-17 12:25:33,087 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-10-17 12:25:33,095 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-10-17 12:25:33,202 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:25:33,207 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-10-17 12:25:33,208 44 INFO rb-d965522-225652-425718 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-17 12:25:33,208 44 INFO rb-d965522-225652-425718 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-17 12:25:33,219 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:25:33,722 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:33] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.036 0.469 2026-10-17 12:25:33,725 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': 'D7D13AC0A442AAC400530782454C7C08', 'loaderId': '12292DA92C25D054236F04B3E9202702', 'isDownload': False} 2026-10-17 12:25:33,725 44 INFO rb-d965522-225652-425718 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-17 12:25:33,740 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:25:33,771 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:33] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.015 2026-10-17 12:25:33,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:33] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-17 12:25:33,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:33] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-10-17 12:25:34,201 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:34,207 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:34,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-10-17 12:25:34,254 44 INFO rb-d965522-225652-425718 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-17 12:25:34,261 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-17 12:25:34,267 44 INFO rb-d965522-225652-425718 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-17 12:25:34,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:34,290 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:34,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.008 2026-10-17 12:25:34,331 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 12:25:34,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.033 2026-10-17 12:25:34,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-17 12:25:34,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.176 0.317 2026-10-17 12:25:34,934 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:34] "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-17 12:25:34,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:35,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:25:35,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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.007 2026-10-17 12:25:35,065 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-10-17 12:25:35,078 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:25:35,119 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:35,132 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:35,135 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:35,153 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:25:35,153 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "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-17 12:25:35,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.015 0.022 2026-10-17 12:25:35,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-17 12:25:35,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.054 2026-10-17 12:25:35,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-10-17 12:25:35,240 44 INFO rb-d965522-225652-425718 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-17 12:25:35,299 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-17 12:25:35,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.009 0.025 2026-10-17 12:25:35,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.009 0.048 2026-10-17 12:25:35,355 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:35,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-10-17 12:25:35,408 44 INFO rb-d965522-225652-425718 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-17 12:25:35,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:25:35,418 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:25:35,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.043 0.185 2026-10-17 12:25:35,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.030 0.272 2026-10-17 12:25:35,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.295 2026-10-17 12:25:35,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.264 2026-10-17 12:25:35,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image?model=product.template&field=image_128&id=1694&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-10-17 12:25:35,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-10-17 12:25:35,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-10-17 12:25:35,727 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.108 2026-10-17 12:25:35,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-10-17 12:25:35,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.062 0.212 2026-10-17 12:25:35,922 44 INFO rb-d965522-225652-425718 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-17 12:25:35,973 44 INFO rb-d965522-225652-425718 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-17 12:25:36,030 44 INFO rb-d965522-225652-425718 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-17 12:25:36,087 44 INFO rb-d965522-225652-425718 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-17 12:25:36,144 44 INFO rb-d965522-225652-425718 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-17 12:25:36,198 44 INFO rb-d965522-225652-425718 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-17 12:25:36,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:36] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.003 0.010 2026-10-17 12:25:36,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:36] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.004 0.009 2026-10-17 12:25:36,290 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-10-17 12:25:36,291 44 INFO rb-d965522-225652-425718 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-17 12:25:36,362 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 15223992 (allocated 16777216) 2026-10-17 12:25:36,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 83398 2026-10-17 12:25:36,366 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-10-17 12:25:36,366 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 83398 2026-10-17 12:25:36,474 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122536_474765_test_loyalty_on_order_with_fixed_tax.txt 2026-10-17 12:25:36,475 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmp5mk42np8_chrome_odoo" 2026-10-17 12:25:36,487 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-10-17 12:25:37,127 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 83614 2026-10-17 12:25:37,127 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpmaweu1y5_chrome_odoo 2026-10-17 12:25:37,128 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:41705/json/version 2026-10-17 12:25:37,129 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41705', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:37,146 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-10-17 12:25:37,146 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:41705/json 2026-10-17 12:25:37,147 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41705', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:37,159 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:41705/devtools/page/85A318A581E566C274AF12C560E27885 2026-10-17 12:25:37,168 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-10-17 12:25:37,173 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-10-17 12:25:37,267 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:25:37,273 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-10-17 12:25:37,274 44 INFO rb-d965522-225652-425718 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-17 12:25:37,274 44 INFO rb-d965522-225652-425718 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-17 12:25:37,284 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:25:37,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:37] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.042 0.481 2026-10-17 12:25:37,808 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '85A318A581E566C274AF12C560E27885', 'loaderId': 'EB5DC7AA3CEEDB470EEFC67F86638187', 'isDownload': False} 2026-10-17 12:25:37,808 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-10-17 12:25:37,820 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:25:37,839 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:37] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:25:37,844 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:37] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:25:37,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:37] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:25:38,256 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:38,258 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:38,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:25:38,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:25:38,289 44 INFO rb-d965522-225652-425718 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-17 12:25:38,294 44 INFO rb-d965522-225652-425718 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-17 12:25:38,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:38,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:38,331 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-10-17 12:25:38,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-17 12:25:38,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.016 0.042 2026-10-17 12:25:38,402 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-17 12:25:39,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.195 0.411 2026-10-17 12:25:39,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:39,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:39,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-10-17 12:25:39,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:25:39,227 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-10-17 12:25:39,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:39,272 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:25:39,307 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:25:39,312 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:25:39,320 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:25:39,329 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:39,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.030 0.025 2026-10-17 12:25:39,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.062 2026-10-17 12:25:39,365 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.029 2026-10-17 12:25:39,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-17 12:25:39,395 44 INFO rb-d965522-225652-425718 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-17 12:25:39,424 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:39,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.012 2026-10-17 12:25:39,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.029 0.046 2026-10-17 12:25:39,503 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:39,510 44 INFO rb-d965522-225652-425718 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-17 12:25:39,557 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.020 0.118 2026-10-17 12:25:39,561 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:25:39,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.123 2026-10-17 12:25:39,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:25:39,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-17 12:25:39,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-17 12:25:39,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-17 12:25:39,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 12:25:39,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:25:39,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.026 0.140 2026-10-17 12:25:39,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-17 12:25:39,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:39] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-17 12:25:39,850 44 INFO rb-d965522-225652-425718 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-17 12:25:39,922 44 INFO rb-d965522-225652-425718 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-17 12:25:39,973 44 INFO rb-d965522-225652-425718 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-17 12:25:40,026 44 INFO rb-d965522-225652-425718 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-17 12:25:40,226 44 INFO rb-d965522-225652-425718 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-17 12:25:40,277 44 INFO rb-d965522-225652-425718 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-17 12:25:40,328 44 INFO rb-d965522-225652-425718 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-17 12:25:40,417 44 INFO rb-d965522-225652-425718 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-17 12:25:40,474 44 INFO rb-d965522-225652-425718 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-17 12:25:40,524 44 INFO rb-d965522-225652-425718 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-17 12:25:40,582 44 INFO rb-d965522-225652-425718 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-17 12:25:40,659 44 INFO rb-d965522-225652-425718 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-17 12:25:40,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:40] "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-17 12:25:40,711 44 INFO rb-d965522-225652-425718 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-17 12:25:40,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.046 2026-10-17 12:25:40,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.014 0.059 2026-10-17 12:25:40,800 44 INFO rb-d965522-225652-425718 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-17 12:25:40,815 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:40,816 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:40,851 44 INFO rb-d965522-225652-425718 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-17 12:25:40,901 44 INFO rb-d965522-225652-425718 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-17 12:25:40,976 44 INFO rb-d965522-225652-425718 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-17 12:25:41,044 44 INFO rb-d965522-225652-425718 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-17 12:25:41,121 44 INFO rb-d965522-225652-425718 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-17 12:25:41,179 44 INFO rb-d965522-225652-425718 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-17 12:25:41,230 44 INFO rb-d965522-225652-425718 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-17 12:25:41,281 44 INFO rb-d965522-225652-425718 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-17 12:25:41,332 44 INFO rb-d965522-225652-425718 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-17 12:25:41,389 44 INFO rb-d965522-225652-425718 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-17 12:25:41,440 44 INFO rb-d965522-225652-425718 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-17 12:25:41,491 44 INFO rb-d965522-225652-425718 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-17 12:25:41,548 44 INFO rb-d965522-225652-425718 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-17 12:25:41,601 44 INFO rb-d965522-225652-425718 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-17 12:25:41,655 44 INFO rb-d965522-225652-425718 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-17 12:25:41,710 44 INFO rb-d965522-225652-425718 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-17 12:25:41,730 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:41] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.015 0.005 2026-10-17 12:25:41,761 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16668330 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '980babd1-1168-4e62-b7b6-460c9beb2e7b'}] 2026-10-17 12:25:41,763 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:25:42,159 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16668330 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '980babd1-1168-4e62-b7b6-460c9beb2e7b'} created pos.order #585 2026-10-17 12:25:42,178 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16668330 finished 2026-10-17 12:25:42,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 243 0.175 0.303 2026-10-17 12:25:42,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.026 0.064 2026-10-17 12:25:42,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:25:42,439 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89886363 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '980babd1-1168-4e62-b7b6-460c9beb2e7b'}] 2026-10-17 12:25:42,445 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89886363 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '980babd1-1168-4e62-b7b6-460c9beb2e7b'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-10-17 12:25:42,466 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89886363 finished 2026-10-17 12:25:42,501 44 INFO rb-d965522-225652-425718 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-17 12:25:42,551 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-10-17 12:25:42,552 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-17 12:25:42,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.039 0.113 2026-10-17 12:25:42,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:42] "GET /report/barcode/Code128/0442-bfdc-4d64 HTTP/1.1" 200 - 0 0.000 0.186 2026-10-17 12:25:42,668 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 21246760 (allocated 22679552) 2026-10-17 12:25:42,675 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 83614 2026-10-17 12:25:42,675 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-10-17 12:25:42,676 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 83614 2026-10-17 12:25:42,682 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:42] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-17 12:25:42,774 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122542_773922_test_loyalty_program_different_orders.txt 2026-10-17 12:25:42,774 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpmaweu1y5_chrome_odoo" 2026-10-17 12:25:42,798 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-17 12:25:43,519 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 83842 2026-10-17 12:25:43,519 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmpgy9485x8_chrome_odoo 2026-10-17 12:25:43,519 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:34383/json/version 2026-10-17 12:25:43,520 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:43,543 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-10-17 12:25:43,543 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:34383/json 2026-10-17 12:25:43,544 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:43,556 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:34383/devtools/page/C2DB8123FD2CF515512A7A1A91EEC0BA 2026-10-17 12:25:43,564 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-10-17 12:25:43,573 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-10-17 12:25:43,653 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:25:43,659 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-10-17 12:25:43,661 44 INFO rb-d965522-225652-425718 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-17 12:25:43,661 44 INFO rb-d965522-225652-425718 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-17 12:25:43,672 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:25:44,408 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:44] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.038 0.701 2026-10-17 12:25:44,412 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': 'C2DB8123FD2CF515512A7A1A91EEC0BA', 'loaderId': '65C60C2856F813684035367774B8D2BD', 'isDownload': False} 2026-10-17 12:25:44,412 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-17 12:25:44,426 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:25:44,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:44] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-17 12:25:44,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:44] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:25:44,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:44] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:25:44,922 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:44,924 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:44,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:25:44,951 44 INFO rb-d965522-225652-425718 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-17 12:25:44,956 44 INFO rb-d965522-225652-425718 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-17 12:25:44,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 12:25:44,987 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:45,006 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:45,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-10-17 12:25:45,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:25:45,083 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.013 0.033 2026-10-17 12:25:45,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-17 12:25:45,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.189 0.339 2026-10-17 12:25:45,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "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-17 12:25:45,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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.007 2026-10-17 12:25:45,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-17 12:25:45,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:45,790 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-10-17 12:25:45,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:25:45,843 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:25:45,860 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:45,862 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:25:45,882 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:45,883 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:45,895 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.026 0.031 2026-10-17 12:25:45,897 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-10-17 12:25:45,915 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.019 2026-10-17 12:25:45,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:45] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.074 2026-10-17 12:25:45,959 44 INFO rb-d965522-225652-425718 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-17 12:25:46,003 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:25:46,049 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:25:46,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.031 0.038 2026-10-17 12:25:46,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.077 2026-10-17 12:25:46,090 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-17 12:25:46,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-17 12:25:46,127 44 INFO rb-d965522-225652-425718 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-17 12:25:46,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-17 12:25:46,146 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:46,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.016 0.177 2026-10-17 12:25:46,212 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/image?model=product.template&field=image_128&id=1696&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-17 12:25:46,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-17 12:25:46,257 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-17 12:25:46,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-17 12:25:46,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/image?model=product.template&field=image_128&id=1697&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.147 2026-10-17 12:25:46,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:25:46,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-10-17 12:25:46,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-10-17 12:25:46,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.022 0.223 2026-10-17 12:25:46,511 44 INFO rb-d965522-225652-425718 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-17 12:25:46,563 44 INFO rb-d965522-225652-425718 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-17 12:25:46,615 44 INFO rb-d965522-225652-425718 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-17 12:25:46,666 44 INFO rb-d965522-225652-425718 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-17 12:25:46,750 44 INFO rb-d965522-225652-425718 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-17 12:25:46,800 44 INFO rb-d965522-225652-425718 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-17 12:25:46,852 44 INFO rb-d965522-225652-425718 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-17 12:25:46,903 44 INFO rb-d965522-225652-425718 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-17 12:25:46,953 44 INFO rb-d965522-225652-425718 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-17 12:25:47,014 44 INFO rb-d965522-225652-425718 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-17 12:25:47,074 44 INFO rb-d965522-225652-425718 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-17 12:25:47,159 44 INFO rb-d965522-225652-425718 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-17 12:25:47,210 44 INFO rb-d965522-225652-425718 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-17 12:25:47,261 44 INFO rb-d965522-225652-425718 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-17 12:25:47,311 44 INFO rb-d965522-225652-425718 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-17 12:25:47,362 44 INFO rb-d965522-225652-425718 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-17 12:25:47,419 44 INFO rb-d965522-225652-425718 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-17 12:25:47,474 44 INFO rb-d965522-225652-425718 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-17 12:25:47,546 44 INFO rb-d965522-225652-425718 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-17 12:25:47,597 44 INFO rb-d965522-225652-425718 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-17 12:25:47,647 44 INFO rb-d965522-225652-425718 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-17 12:25:47,698 44 INFO rb-d965522-225652-425718 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-17 12:25:47,753 44 INFO rb-d965522-225652-425718 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-17 12:25:47,808 44 INFO rb-d965522-225652-425718 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-17 12:25:47,882 44 INFO rb-d965522-225652-425718 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-17 12:25:47,933 44 INFO rb-d965522-225652-425718 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-17 12:25:47,984 44 INFO rb-d965522-225652-425718 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-17 12:25:48,036 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-10-17 12:25:48,036 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-17 12:25:48,100 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17697592 (allocated 19533824) 2026-10-17 12:25:48,102 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 83842 2026-10-17 12:25:48,102 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-10-17 12:25:48,103 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 83842 2026-10-17 12:25:48,198 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122548_198333_test_loyalty_program_specific_product.txt 2026-10-17 12:25:48,198 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmpgy9485x8_chrome_odoo" 2026-10-17 12:25:48,214 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-17 12:25:48,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 84059 2026-10-17 12:25:48,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmpg3o2f2kc_chrome_odoo 2026-10-17 12:25:48,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:39501/json/version 2026-10-17 12:25:48,863 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:48,872 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-10-17 12:25:48,872 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:39501/json 2026-10-17 12:25:48,873 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:48,878 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:39501/devtools/page/42EBC1A69BE3F4AA77F4EF872EDAE530 2026-10-17 12:25:48,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-10-17 12:25:48,894 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-10-17 12:25:49,012 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:25:49,016 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-10-17 12:25:49,018 44 INFO rb-d965522-225652-425718 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-17 12:25:49,018 44 INFO rb-d965522-225652-425718 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-17 12:25:49,027 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:25:49,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:49] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.033 0.511 2026-10-17 12:25:49,573 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '42EBC1A69BE3F4AA77F4EF872EDAE530', 'loaderId': 'BC9D8220D8E455DE82F4CD5C5C3B1170', 'isDownload': False} 2026-10-17 12:25:49,573 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-17 12:25:49,589 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:25:49,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:49] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-17 12:25:49,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:49] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:25:49,620 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:49] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:25:50,073 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:50,075 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:50,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:25:50,102 44 INFO rb-d965522-225652-425718 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-17 12:25:50,106 44 INFO rb-d965522-225652-425718 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-17 12:25:50,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-10-17 12:25:50,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:50,128 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:50,147 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-10-17 12:25:50,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 12:25:50,207 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.033 2026-10-17 12:25:50,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-17 12:25:50,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.154 0.379 2026-10-17 12:25:50,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "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-17 12:25:50,835 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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.006 2026-10-17 12:25:50,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.032 2026-10-17 12:25:50,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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-17 12:25:50,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-10-17 12:25:50,928 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:25:50,973 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:50,985 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:25:50,989 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:25:51,002 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:51,004 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:51,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.027 0.026 2026-10-17 12:25:51,046 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.059 2026-10-17 12:25:51,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.033 2026-10-17 12:25:51,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-10-17 12:25:51,094 44 INFO rb-d965522-225652-425718 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-17 12:25:51,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.044 2026-10-17 12:25:51,186 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:25:51,225 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.022 0.073 2026-10-17 12:25:51,233 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:51,254 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:25:51,274 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:25:51,285 44 INFO rb-d965522-225652-425718 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-17 12:25:51,285 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:25:51,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-10-17 12:25:51,326 44 INFO rb-d965522-225652-425718 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-17 12:25:51,389 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.039 0.193 2026-10-17 12:25:51,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-17 12:25:51,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image?model=product.template&field=image_128&id=1700&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-17 12:25:51,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-17 12:25:51,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.016 0.292 2026-10-17 12:25:51,529 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-17 12:25:51,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-10-17 12:25:51,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.256 2026-10-17 12:25:51,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.040 0.212 2026-10-17 12:25:51,727 44 INFO rb-d965522-225652-425718 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-17 12:25:51,781 44 INFO rb-d965522-225652-425718 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-17 12:25:51,831 44 INFO rb-d965522-225652-425718 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-17 12:25:51,889 44 INFO rb-d965522-225652-425718 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-17 12:25:51,957 44 INFO rb-d965522-225652-425718 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-17 12:25:51,995 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25: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.018 0.025 2026-10-17 12:25:52,009 44 INFO rb-d965522-225652-425718 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-17 12:25:52,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.050 2026-10-17 12:25:52,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.016 0.041 2026-10-17 12:25:52,108 44 INFO rb-d965522-225652-425718 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-17 12:25:52,155 44 INFO rb-d965522-225652-425718 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-17 12:25:52,206 44 INFO rb-d965522-225652-425718 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-17 12:25:52,257 44 INFO rb-d965522-225652-425718 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-17 12:25:52,308 44 INFO rb-d965522-225652-425718 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-17 12:25:52,358 44 INFO rb-d965522-225652-425718 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-17 12:25:52,416 44 INFO rb-d965522-225652-425718 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-17 12:25:52,466 44 INFO rb-d965522-225652-425718 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-17 12:25:52,520 44 INFO rb-d965522-225652-425718 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-17 12:25:52,571 44 INFO rb-d965522-225652-425718 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-17 12:25:52,626 44 INFO rb-d965522-225652-425718 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-17 12:25:52,684 44 INFO rb-d965522-225652-425718 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-17 12:25:52,757 44 INFO rb-d965522-225652-425718 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-17 12:25:52,823 44 INFO rb-d965522-225652-425718 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-17 12:25:52,874 44 INFO rb-d965522-225652-425718 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-17 12:25:52,931 44 INFO rb-d965522-225652-425718 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-17 12:25:52,982 44 INFO rb-d965522-225652-425718 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-17 12:25:53,035 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-10-17 12:25:53,036 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-17 12:25:53,105 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 16962520 (allocated 18874368) 2026-10-17 12:25:53,108 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 84059 2026-10-17 12:25:53,110 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-10-17 12:25:53,110 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 84059 2026-10-17 12:25:53,204 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122553_204696_test_loyalty_program_using_same_product.txt 2026-10-17 12:25:53,205 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmpg3o2f2kc_chrome_odoo" 2026-10-17 12:25:53,217 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-17 12:25:54,422 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 84268 2026-10-17 12:25:54,422 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpt2uz40ri_chrome_odoo 2026-10-17 12:25:54,422 44 INFO rb-d965522-225652-425718 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:39641/json/version 2026-10-17 12:25:54,423 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:54,454 44 INFO rb-d965522-225652-425718 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-17 12:25:54,455 44 INFO rb-d965522-225652-425718 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:39641/json 2026-10-17 12:25:54,455 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:25:54,466 44 INFO rb-d965522-225652-425718 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:39641/devtools/page/2E0861852E164920C3C36D5E8107595B 2026-10-17 12:25:54,480 44 INFO rb-d965522-225652-425718 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-17 12:25:54,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-17 12:25:54,549 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:25:54,556 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-17 12:25:54,558 44 INFO rb-d965522-225652-425718 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-17 12:25:54,558 44 INFO rb-d965522-225652-425718 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-17 12:25:54,572 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:25:55,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.032 0.451 2026-10-17 12:25:55,055 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '2E0861852E164920C3C36D5E8107595B', 'loaderId': 'AA84F34AA01F7200CD28794C36E69EAA', 'isDownload': False} 2026-10-17 12:25:55,055 44 INFO rb-d965522-225652-425718 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-17 12:25:55,069 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:25:55,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.020 0.013 2026-10-17 12:25:55,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.050 2026-10-17 12:25:55,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.057 2026-10-17 12:25:55,593 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-17 12:25:55,596 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:25:55,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.009 2026-10-17 12:25:55,644 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.004 2026-10-17 12:25:55,652 44 INFO rb-d965522-225652-425718 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-17 12:25:55,657 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/40] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-17 12:25:55,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.004 2026-10-17 12:25:55,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:55,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-17 12:25:55,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "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.022 2026-10-17 12:25:55,728 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-17 12:25:55,785 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.036 2026-10-17 12:25:56,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.221 0.371 2026-10-17 12:25:56,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "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-17 12:25:56,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:25:56,536 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.029 2026-10-17 12:25:56,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:25:56,581 44 INFO rb-d965522-225652-425718 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-17 12:25:56,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:25:56,649 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:56,669 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:25:56,671 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:56,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.014 0.026 2026-10-17 12:25:56,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-10-17 12:25:56,705 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:56,708 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:25:56,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.042 2026-10-17 12:25:56,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.007 2026-10-17 12:25:56,789 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/40] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-17 12:25:56,835 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-17 12:25:56,868 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:25:56,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.030 0.038 2026-10-17 12:25:56,913 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-17 12:25:56,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-17 12:25:56,949 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.108 2026-10-17 12:25:56,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:56] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:25:56,979 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/40] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-17 12:25:57,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.015 0.183 2026-10-17 12:25:57,022 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:57,029 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/40] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-17 12:25:57,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "GET /web/image?model=product.template&field=image_128&id=1702&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:25:57,056 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-17 12:25:57,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-17 12:25:57,101 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-17 12:25:57,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "GET /web/image?model=product.template&field=image_128&id=1703&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-10-17 12:25:57,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.027 0.139 2026-10-17 12:25:57,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.147 2026-10-17 12:25:57,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-17 12:25:57,260 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/40] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-17 12:25:57,261 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-10-17 12:25:57,330 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/40] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-17 12:25:57,381 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/40] Tour PosLoyaltyTour11.1 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-10-17 12:25:57,442 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/40] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-17 12:25:57,515 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/40] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-17 12:25:57,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "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.027 2026-10-17 12:25:57,565 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/40] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-17 12:25:57,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.012 0.043 2026-10-17 12:25:57,616 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/40] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-17 12:25:57,718 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/40] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-17 12:25:57,769 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/40] 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-17 12:25:57,820 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-17 12:25:57,874 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/40] 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-17 12:25:58,051 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/40] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-17 12:25:58,102 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/40] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-17 12:25:58,153 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/40] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-10-17 12:25:58,204 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/40] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-17 12:25:58,254 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/40] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-17 12:25:58,305 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/40] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-10-17 12:25:58,362 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/40] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-17 12:25:58,413 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/40] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-17 12:25:58,466 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/40] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-17 12:25:58,534 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/40] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-17 12:25:58,545 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:58,546 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:25:58,584 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/40] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-17 12:25:58,635 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/40] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-17 12:25:58,714 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-17 12:25:58,766 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-17 12:25:58,818 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-17 12:25:58,870 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/40] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-17 12:25:58,939 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/40] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-17 12:25:58,943 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22904996 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ecf433da-b0fb-4ccc-9d71-eb8bfc7071a3'}] 2026-10-17 12:25:58,947 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:25:59,351 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22904996 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ecf433da-b0fb-4ccc-9d71-eb8bfc7071a3'} created pos.order #586 2026-10-17 12:25:59,370 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22904996 finished 2026-10-17 12:25:59,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.173 0.310 2026-10-17 12:25:59,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.022 0.054 2026-10-17 12:25:59,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:25:59,641 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/40] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-17 12:25:59,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:59] "GET /report/barcode/Code128/044e-ac9d-4e67 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-17 12:25:59,646 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57329191 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ecf433da-b0fb-4ccc-9d71-eb8bfc7071a3'}] 2026-10-17 12:25:59,654 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57329191 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ecf433da-b0fb-4ccc-9d71-eb8bfc7071a3'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-10-17 12:25:59,677 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57329191 finished 2026-10-17 12:25:59,690 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/40] Tour PosLoyaltyTour11.1 → Step refresh page (trigger: body) 2026-10-17 12:25:59,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.034 0.110 2026-10-17 12:25:59,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:25:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.004 0.013 2026-10-17 12:26:00,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:00] "GET /pos/ui/76/product/095ae45f-6059-42a5-aac4-a43778b5c27b HTTP/1.1" 200 - 33 0.015 0.035 2026-10-17 12:26:00,632 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/40] Tour PosLoyaltyTour11.1 → Step .pos-leftheader .orders-button 2026-10-17 12:26:00,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 12:26:00,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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-17 12:26:00,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:00,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.032 2026-10-17 12:26:00,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.040 2026-10-17 12:26:00,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 12:26:00,790 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:26:00,818 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:00] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.012 2026-10-17 12:26:00,843 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:26:00,854 44 INFO rb-d965522-225652-425718 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-17 12:26:00,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:00,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:00] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 304 - 7 0.006 0.014 2026-10-17 12:26:01,002 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/40] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter 2026-10-17 12:26:01,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.031 2026-10-17 12:26:01,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.048 2026-10-17 12:26:01,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.048 2026-10-17 12:26:01,092 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/40] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter ul 2026-10-17 12:26:01,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.016 0.111 2026-10-17 12:26:01,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.071 2026-10-17 12:26:01,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/40] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-17 12:26:01,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.079 2026-10-17 12:26:01,197 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/40] Tour PosLoyaltyTour11.1 → Step Wait loading is finished if it is shown (trigger: body) 2026-10-17 12:26:01,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:01] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.010 2026-10-17 12:26:01,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 48 0.020 0.045 2026-10-17 12:26:01,325 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.024 2026-10-17 12:26:01,351 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [40/40] Tour PosLoyaltyTour11.1 → Step body 2026-10-17 12:26:01,402 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-17 12:26:01,403 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-17 12:26:01,578 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 17460960 (allocated 18874368) 2026-10-17 12:26:01,582 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 84268 2026-10-17 12:26:01,586 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-17 12:26:01,590 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 84268 2026-10-17 12:26:01,685 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122601_685592_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-17 12:26:01,685 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpt2uz40ri_chrome_odoo" 2026-10-17 12:26:02,030 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 84514 2026-10-17 12:26:02,031 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpp49n2qf8_chrome_odoo 2026-10-17 12:26:02,031 44 INFO rb-d965522-225652-425718 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:38017/json/version 2026-10-17 12:26:02,032 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:02,045 44 INFO rb-d965522-225652-425718 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-17 12:26:02,046 44 INFO rb-d965522-225652-425718 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:38017/json 2026-10-17 12:26:02,046 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:02,052 44 INFO rb-d965522-225652-425718 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:38017/devtools/page/262D3B9B6F2F9E80F17E95FB07F09544 2026-10-17 12:26:02,059 44 INFO rb-d965522-225652-425718 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-17 12:26:02,062 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-17 12:26:02,106 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:26:02,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-17 12:26:02,142 44 INFO rb-d965522-225652-425718 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-17 12:26:02,142 44 INFO rb-d965522-225652-425718 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-17 12:26:02,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.012 0.042 2026-10-17 12:26:02,208 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '262D3B9B6F2F9E80F17E95FB07F09544', 'loaderId': 'BC6DA99F88D52679AE158AB5C3BC8F1A', 'isDownload': False} 2026-10-17 12:26:02,209 44 INFO rb-d965522-225652-425718 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-17 12:26:02,219 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:26:02,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:26:02,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-17 12:26:02,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:26:02,648 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:02,651 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:02,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:26:02,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-10-17 12:26:02,685 44 INFO rb-d965522-225652-425718 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-17 12:26:02,690 44 INFO rb-d965522-225652-425718 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-17 12:26:02,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:26:02,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:02,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.006 2026-10-17 12:26:02,717 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:26:02,759 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.031 2026-10-17 12:26:02,762 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-17 12:26:03,176 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 300 0.117 0.266 2026-10-17 12:26:03,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.003 2026-10-17 12:26:03,234 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.007 2026-10-17 12:26:03,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-17 12:26:03,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.004 2026-10-17 12:26:03,321 44 INFO rb-d965522-225652-425718 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-17 12:26:03,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:03,384 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:03,402 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:03,402 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.010 2026-10-17 12:26:03,405 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:26:03,429 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.006 0.033 2026-10-17 12:26:03,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-10-17 12:26:03,436 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:03,438 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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-17 12:26:03,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:26:03,563 44 INFO rb-d965522-225652-425718 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-17 12:26:03,579 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:03,635 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.029 0.035 2026-10-17 12:26:03,659 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:03,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.085 2026-10-17 12:26:03,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-17 12:26:03,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-17 12:26:03,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-17 12:26:03,743 44 INFO rb-d965522-225652-425718 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-17 12:26:03,770 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.012 0.184 2026-10-17 12:26:03,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-17 12:26:03,818 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-17 12:26:03,839 44 INFO rb-d965522-225652-425718 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-17 12:26:03,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-17 12:26:03,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-10-17 12:26:03,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image?model=product.template&field=image_128&id=1702&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-10-17 12:26:03,893 44 INFO rb-d965522-225652-425718 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-17 12:26:03,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image?model=product.template&field=image_128&id=1703&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:26:03,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-17 12:26:03,944 44 INFO rb-d965522-225652-425718 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-17 12:26:03,946 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:03] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-10-17 12:26:04,006 44 INFO rb-d965522-225652-425718 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-17 12:26:04,086 44 INFO rb-d965522-225652-425718 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-17 12:26:04,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:04] "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.038 2026-10-17 12:26:04,127 44 INFO rb-d965522-225652-425718 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-17 12:26:04,178 44 INFO rb-d965522-225652-425718 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-17 12:26:04,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.011 0.052 2026-10-17 12:26:04,270 44 INFO rb-d965522-225652-425718 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-17 12:26:04,321 44 INFO rb-d965522-225652-425718 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-17 12:26:04,372 44 INFO rb-d965522-225652-425718 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-17 12:26:04,425 44 INFO rb-d965522-225652-425718 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-17 12:26:04,472 44 INFO rb-d965522-225652-425718 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-17 12:26:04,533 44 INFO rb-d965522-225652-425718 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-17 12:26:04,547 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:26:04,583 44 INFO rb-d965522-225652-425718 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-17 12:26:04,638 44 INFO rb-d965522-225652-425718 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-17 12:26:04,688 44 INFO rb-d965522-225652-425718 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-17 12:26:04,744 44 INFO rb-d965522-225652-425718 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-17 12:26:04,805 44 INFO rb-d965522-225652-425718 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-17 12:26:04,860 44 INFO rb-d965522-225652-425718 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-17 12:26:04,922 44 INFO rb-d965522-225652-425718 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-17 12:26:04,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:04] "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.009 2026-10-17 12:26:04,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:04] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.004 0.010 2026-10-17 12:26:04,968 44 INFO rb-d965522-225652-425718 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-17 12:26:05,026 44 INFO rb-d965522-225652-425718 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-17 12:26:05,077 44 INFO rb-d965522-225652-425718 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-17 12:26:05,131 44 INFO rb-d965522-225652-425718 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-17 12:26:05,182 44 INFO rb-d965522-225652-425718 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-17 12:26:05,239 44 INFO rb-d965522-225652-425718 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-17 12:26:05,297 44 INFO rb-d965522-225652-425718 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-17 12:26:05,348 44 INFO rb-d965522-225652-425718 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-17 12:26:05,416 44 INFO rb-d965522-225652-425718 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-17 12:26:05,485 44 INFO rb-d965522-225652-425718 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-17 12:26:05,535 44 INFO rb-d965522-225652-425718 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-17 12:26:05,591 44 INFO rb-d965522-225652-425718 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-17 12:26:05,642 44 INFO rb-d965522-225652-425718 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-17 12:26:05,694 44 INFO rb-d965522-225652-425718 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-17 12:26:05,745 44 INFO rb-d965522-225652-425718 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-17 12:26:05,796 44 INFO rb-d965522-225652-425718 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-17 12:26:05,846 44 INFO rb-d965522-225652-425718 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-17 12:26:05,915 44 INFO rb-d965522-225652-425718 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-17 12:26:05,928 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:05,928 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:05,967 44 INFO rb-d965522-225652-425718 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-17 12:26:06,016 44 INFO rb-d965522-225652-425718 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-17 12:26:06,085 44 INFO rb-d965522-225652-425718 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-17 12:26:06,137 44 INFO rb-d965522-225652-425718 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-17 12:26:06,190 44 INFO rb-d965522-225652-425718 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-17 12:26:06,244 44 INFO rb-d965522-225652-425718 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-17 12:26:06,255 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:06] "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.008 2026-10-17 12:26:06,276 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:06] "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-17 12:26:06,307 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91704548 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'fe68fdef-9bb1-4dc0-9162-84338d1dd561'}] 2026-10-17 12:26:06,310 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:26:06,730 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91704548 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'fe68fdef-9bb1-4dc0-9162-84338d1dd561'} created pos.order #587 2026-10-17 12:26:06,748 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91704548 finished 2026-10-17 12:26:06,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.159 0.336 2026-10-17 12:26:06,893 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.017 0.036 2026-10-17 12:26:06,909 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:06] "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-17 12:26:07,029 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55619881 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'fe68fdef-9bb1-4dc0-9162-84338d1dd561'}] 2026-10-17 12:26:07,036 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55619881 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'fe68fdef-9bb1-4dc0-9162-84338d1dd561'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-10-17 12:26:07,038 44 INFO rb-d965522-225652-425718 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-17 12:26:07,057 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55619881 finished 2026-10-17 12:26:07,090 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-17 12:26:07,092 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-17 12:26:07,143 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.025 0.092 2026-10-17 12:26:07,211 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 20258432 (allocated 24252416) 2026-10-17 12:26:07,222 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 84514 2026-10-17 12:26:07,224 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-17 12:26:07,225 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 84514 2026-10-17 12:26:07,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:07] "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-17 12:26:07,334 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122607_333997_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-17 12:26:07,334 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpp49n2qf8_chrome_odoo" 2026-10-17 12:26:07,366 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-17 12:26:08,207 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 84746 2026-10-17 12:26:08,208 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmpwt2ilkci_chrome_odoo 2026-10-17 12:26:08,208 44 INFO rb-d965522-225652-425718 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:40127/json/version 2026-10-17 12:26:08,209 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40127', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:08,217 44 INFO rb-d965522-225652-425718 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-17 12:26:08,217 44 INFO rb-d965522-225652-425718 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:40127/json 2026-10-17 12:26:08,218 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40127', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:08,223 44 INFO rb-d965522-225652-425718 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:40127/devtools/page/D4AEBCB55814D4A1558C753A2A76CCD7 2026-10-17 12:26:08,245 44 INFO rb-d965522-225652-425718 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-17 12:26:08,248 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-10-17 12:26:08,334 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:26:08,340 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-10-17 12:26:08,358 44 INFO rb-d965522-225652-425718 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-17 12:26:08,359 44 INFO rb-d965522-225652-425718 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-17 12:26:08,371 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:26:09,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.047 0.634 2026-10-17 12:26:09,051 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': 'D4AEBCB55814D4A1558C753A2A76CCD7', 'loaderId': '48948A0CD4C89E035B175892573E1B2F', 'isDownload': False} 2026-10-17 12:26:09,052 44 INFO rb-d965522-225652-425718 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-17 12:26:09,063 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:26:09,078 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:26:09,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:26:09,088 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:26:09,510 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:09,511 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:26:09,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:26:09,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:26:09,553 44 INFO rb-d965522-225652-425718 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-17 12:26:09,557 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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-17 12:26:09,570 44 INFO rb-d965522-225652-425718 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-17 12:26:09,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:09,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-17 12:26:09,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 12:26:09,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.031 2026-10-17 12:26:09,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-17 12:26:10,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 401 0.160 0.332 2026-10-17 12:26:10,196 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "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-17 12:26:10,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:26:10,295 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-10-17 12:26:10,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:26:10,325 44 INFO rb-d965522-225652-425718 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-17 12:26:10,335 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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-17 12:26:10,369 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:26:10,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:10,387 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:26:10,390 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:26:10,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.013 2026-10-17 12:26:10,407 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:26:10,410 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "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-17 12:26:10,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.013 0.046 2026-10-17 12:26:10,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.038 2026-10-17 12:26:10,479 44 INFO rb-d965522-225652-425718 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-17 12:26:10,499 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:26:10,559 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:10,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.028 0.043 2026-10-17 12:26:10,573 44 INFO rb-d965522-225652-425718 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-17 12:26:10,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.063 2026-10-17 12:26:10,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-17 12:26:10,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-10-17 12:26:10,650 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:26:10,676 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.165 2026-10-17 12:26:10,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:26:10,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:26:10,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image?model=product.template&field=image_128&id=1705&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-17 12:26:10,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-17 12:26:10,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:26:10,806 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-17 12:26:10,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image?model=product.template&field=image_128&id=1706&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-10-17 12:26:10,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-17 12:26:10,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-10-17 12:26:10,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.022 0.190 2026-10-17 12:26:11,000 44 INFO rb-d965522-225652-425718 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-17 12:26:11,052 44 INFO rb-d965522-225652-425718 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-17 12:26:11,102 44 INFO rb-d965522-225652-425718 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-17 12:26:11,155 44 INFO rb-d965522-225652-425718 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-17 12:26:11,334 44 INFO rb-d965522-225652-425718 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-17 12:26:11,385 44 INFO rb-d965522-225652-425718 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-17 12:26:11,459 44 INFO rb-d965522-225652-425718 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-17 12:26:11,529 44 INFO rb-d965522-225652-425718 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-17 12:26:11,580 44 INFO rb-d965522-225652-425718 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-17 12:26:11,630 44 INFO rb-d965522-225652-425718 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-17 12:26:11,681 44 INFO rb-d965522-225652-425718 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-17 12:26:11,751 44 INFO rb-d965522-225652-425718 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-17 12:26:11,802 44 INFO rb-d965522-225652-425718 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-17 12:26:11,853 44 INFO rb-d965522-225652-425718 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-17 12:26:11,905 44 INFO rb-d965522-225652-425718 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-17 12:26:12,090 44 INFO rb-d965522-225652-425718 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-17 12:26:12,141 44 INFO rb-d965522-225652-425718 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-17 12:26:12,211 44 INFO rb-d965522-225652-425718 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-17 12:26:12,278 44 INFO rb-d965522-225652-425718 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-17 12:26:12,328 44 INFO rb-d965522-225652-425718 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-17 12:26:12,379 44 INFO rb-d965522-225652-425718 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-17 12:26:12,430 44 INFO rb-d965522-225652-425718 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-17 12:26:12,501 44 INFO rb-d965522-225652-425718 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-17 12:26:12,575 44 INFO rb-d965522-225652-425718 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-17 12:26:12,659 44 INFO rb-d965522-225652-425718 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-17 12:26:12,716 44 INFO rb-d965522-225652-425718 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-17 12:26:12,768 44 INFO rb-d965522-225652-425718 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-17 12:26:12,819 44 INFO rb-d965522-225652-425718 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-17 12:26:12,870 44 INFO rb-d965522-225652-425718 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-17 12:26:12,921 44 INFO rb-d965522-225652-425718 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-17 12:26:12,971 44 INFO rb-d965522-225652-425718 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-17 12:26:13,022 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-10-17 12:26:13,023 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-17 12:26:13,121 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18778192 (allocated 20320256) 2026-10-17 12:26:13,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 84746 2026-10-17 12:26:13,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-10-17 12:26:13,126 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 84746 2026-10-17 12:26:13,224 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122613_223834_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-10-17 12:26:13,224 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmpwt2ilkci_chrome_odoo" 2026-10-17 12:26:13,236 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-17 12:26:14,179 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 84950 2026-10-17 12:26:14,180 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmp70lu30o0_chrome_odoo 2026-10-17 12:26:14,180 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:40507/json/version 2026-10-17 12:26:14,181 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:14,194 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-10-17 12:26:14,194 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:40507/json 2026-10-17 12:26:14,195 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:14,202 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:40507/devtools/page/F04CE2A837641406637E5C495CE1F4B7 2026-10-17 12:26:14,209 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-10-17 12:26:14,243 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-10-17 12:26:14,342 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:26:14,349 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-10-17 12:26:14,354 44 INFO rb-d965522-225652-425718 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-17 12:26:14,354 44 INFO rb-d965522-225652-425718 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-17 12:26:14,364 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:26:14,864 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:14] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.032 0.470 2026-10-17 12:26:14,867 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': 'F04CE2A837641406637E5C495CE1F4B7', 'loaderId': '28C63D87274AD7B7AD6B02C075F15B43', 'isDownload': False} 2026-10-17 12:26:14,867 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-17 12:26:14,879 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:26:14,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:14] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:26:14,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:14] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:26:14,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:14] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:26:15,323 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:15,324 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:15,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:26:15,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:26:15,366 44 INFO rb-d965522-225652-425718 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-17 12:26:15,372 44 INFO rb-d965522-225652-425718 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-17 12:26:15,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:26:15,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:15,403 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-10-17 12:26:15,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:26:15,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.029 2026-10-17 12:26:15,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-17 12:26:16,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 399 0.187 0.346 2026-10-17 12:26:16,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "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-17 12:26:16,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:26:16,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-10-17 12:26:16,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:26:16,170 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-10-17 12:26:16,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:26:16,215 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:16,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:16,230 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:26:16,233 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:26:16,252 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:16,254 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:16,258 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.014 0.026 2026-10-17 12:26:16,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.051 2026-10-17 12:26:16,277 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:16,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-10-17 12:26:16,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.015 0.050 2026-10-17 12:26:16,334 44 INFO rb-d965522-225652-425718 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-17 12:26:16,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.030 0.112 2026-10-17 12:26:16,421 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:16,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-17 12:26:16,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-17 12:26:16,503 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.011 0.114 2026-10-17 12:26:16,515 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.138 2026-10-17 12:26:16,521 44 INFO rb-d965522-225652-425718 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-17 12:26:16,523 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:16,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-17 12:26:16,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-17 12:26:16,571 44 INFO rb-d965522-225652-425718 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-17 12:26:16,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=product.template&field=image_128&id=1708&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-10-17 12:26:16,615 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-10-17 12:26:16,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=product.template&field=image_128&id=1710&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-17 12:26:16,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-17 12:26:16,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=product.template&field=image_128&id=1709&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-17 12:26:16,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:26:16,773 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.023 0.156 2026-10-17 12:26:16,792 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:16] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-17 12:26:16,840 44 INFO rb-d965522-225652-425718 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-17 12:26:16,904 44 INFO rb-d965522-225652-425718 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-17 12:26:16,954 44 INFO rb-d965522-225652-425718 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-17 12:26:17,015 44 INFO rb-d965522-225652-425718 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-17 12:26:17,089 44 INFO rb-d965522-225652-425718 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-17 12:26:17,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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.010 0.030 2026-10-17 12:26:17,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.038 2026-10-17 12:26:17,137 44 INFO rb-d965522-225652-425718 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-17 12:26:17,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.013 0.041 2026-10-17 12:26:17,189 44 INFO rb-d965522-225652-425718 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-17 12:26:17,293 44 INFO rb-d965522-225652-425718 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-17 12:26:17,344 44 INFO rb-d965522-225652-425718 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-17 12:26:17,394 44 INFO rb-d965522-225652-425718 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-17 12:26:17,445 44 INFO rb-d965522-225652-425718 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-17 12:26:17,496 44 INFO rb-d965522-225652-425718 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-17 12:26:17,547 44 INFO rb-d965522-225652-425718 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-17 12:26:17,597 44 INFO rb-d965522-225652-425718 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-17 12:26:17,648 44 INFO rb-d965522-225652-425718 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-17 12:26:17,705 44 INFO rb-d965522-225652-425718 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-17 12:26:17,756 44 INFO rb-d965522-225652-425718 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-17 12:26:17,809 44 INFO rb-d965522-225652-425718 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-17 12:26:17,860 44 INFO rb-d965522-225652-425718 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-17 12:26:17,915 44 INFO rb-d965522-225652-425718 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-17 12:26:17,972 44 INFO rb-d965522-225652-425718 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-17 12:26:18,023 44 INFO rb-d965522-225652-425718 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-17 12:26:18,078 44 INFO rb-d965522-225652-425718 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-17 12:26:18,159 44 INFO rb-d965522-225652-425718 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-17 12:26:18,223 44 INFO rb-d965522-225652-425718 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-17 12:26:18,274 44 INFO rb-d965522-225652-425718 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-17 12:26:18,324 44 INFO rb-d965522-225652-425718 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-17 12:26:18,375 44 INFO rb-d965522-225652-425718 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-17 12:26:18,425 44 INFO rb-d965522-225652-425718 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-17 12:26:18,482 44 INFO rb-d965522-225652-425718 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-17 12:26:18,534 44 INFO rb-d965522-225652-425718 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-17 12:26:18,588 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-10-17 12:26:18,588 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-17 12:26:18,680 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 17193320 (allocated 18485248) 2026-10-17 12:26:18,689 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 84950 2026-10-17 12:26:18,689 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-10-17 12:26:18,690 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 84950 2026-10-17 12:26:18,786 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122618_785807_test_loyalty_program_with_tagged_free_product.txt 2026-10-17 12:26:18,786 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmp70lu30o0_chrome_odoo" 2026-10-17 12:26:18,806 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-17 12:26:19,691 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 85173 2026-10-17 12:26:19,691 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmp0kq4z6ab_chrome_odoo 2026-10-17 12:26:19,691 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:34857/json/version 2026-10-17 12:26:19,692 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34857', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:19,724 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-10-17 12:26:19,724 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:34857/json 2026-10-17 12:26:19,725 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34857', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:19,739 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:34857/devtools/page/80D6E2AD077A560CAAB1FC086FA3B46F 2026-10-17 12:26:19,753 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-10-17 12:26:19,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-10-17 12:26:19,857 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:26:19,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-10-17 12:26:19,865 44 INFO rb-d965522-225652-425718 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-17 12:26:19,865 44 INFO rb-d965522-225652-425718 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-17 12:26:19,876 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:26:20,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:20] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.031 0.463 2026-10-17 12:26:20,371 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '80D6E2AD077A560CAAB1FC086FA3B46F', 'loaderId': '68FA8C4B5CB6DA56B2D9281134EFA1C7', 'isDownload': False} 2026-10-17 12:26:20,371 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-17 12:26:20,387 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:26:20,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:20] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.007 2026-10-17 12:26:20,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:20] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-17 12:26:20,425 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:20] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:26:20,883 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:20,886 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:20,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:26:20,917 44 INFO rb-d965522-225652-425718 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-17 12:26:20,920 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:26:20,922 44 INFO rb-d965522-225652-425718 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-17 12:26:20,928 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:26:20,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:20,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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.012 2026-10-17 12:26:20,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 12:26:21,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.036 2026-10-17 12:26:21,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-17 12:26:21,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 404 0.151 0.362 2026-10-17 12:26:21,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:26:21,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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.007 2026-10-17 12:26:21,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-17 12:26:21,719 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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.007 2026-10-17 12:26:21,734 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-10-17 12:26:21,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-17 12:26:21,790 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:21,808 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:26:21,814 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:26:21,827 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:21,835 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:26:21,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.031 2026-10-17 12:26:21,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.067 2026-10-17 12:26:21,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.038 2026-10-17 12:26:21,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-10-17 12:26:21,962 44 INFO rb-d965522-225652-425718 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-17 12:26:21,994 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:26:21,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:21] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.013 2026-10-17 12:26:22,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.054 0.055 2026-10-17 12:26:22,100 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:22,138 44 INFO rb-d965522-225652-425718 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-17 12:26:22,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.022 0.139 2026-10-17 12:26:22,150 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:22,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-17 12:26:22,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-17 12:26:22,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-17 12:26:22,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-17 12:26:22,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-17 12:26:22,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-17 12:26:22,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-17 12:26:22,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.023 0.155 2026-10-17 12:26:22,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.152 2026-10-17 12:26:22,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:22] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-10-17 12:26:22,446 44 INFO rb-d965522-225652-425718 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-17 12:26:22,526 44 INFO rb-d965522-225652-425718 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-17 12:26:22,577 44 INFO rb-d965522-225652-425718 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-17 12:26:22,637 44 INFO rb-d965522-225652-425718 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-17 12:26:22,688 44 INFO rb-d965522-225652-425718 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-17 12:26:22,741 44 INFO rb-d965522-225652-425718 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-17 12:26:22,792 44 INFO rb-d965522-225652-425718 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-17 12:26:22,848 44 INFO rb-d965522-225652-425718 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-17 12:26:22,905 44 INFO rb-d965522-225652-425718 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-17 12:26:22,956 44 INFO rb-d965522-225652-425718 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-17 12:26:23,010 44 INFO rb-d965522-225652-425718 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-17 12:26:23,080 44 INFO rb-d965522-225652-425718 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-17 12:26:23,151 44 INFO rb-d965522-225652-425718 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-17 12:26:23,202 44 INFO rb-d965522-225652-425718 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-17 12:26:23,260 44 INFO rb-d965522-225652-425718 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-17 12:26:23,311 44 INFO rb-d965522-225652-425718 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-17 12:26:23,365 44 INFO rb-d965522-225652-425718 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-17 12:26:23,438 44 INFO rb-d965522-225652-425718 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-17 12:26:23,509 44 INFO rb-d965522-225652-425718 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-17 12:26:23,560 44 INFO rb-d965522-225652-425718 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-17 12:26:23,615 44 INFO rb-d965522-225652-425718 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-17 12:26:23,667 44 INFO rb-d965522-225652-425718 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-17 12:26:23,720 44 INFO rb-d965522-225652-425718 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-17 12:26:23,770 44 INFO rb-d965522-225652-425718 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-17 12:26:23,825 44 INFO rb-d965522-225652-425718 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-17 12:26:23,881 44 INFO rb-d965522-225652-425718 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-17 12:26:23,932 44 INFO rb-d965522-225652-425718 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-17 12:26:23,985 44 INFO rb-d965522-225652-425718 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-17 12:26:24,057 44 INFO rb-d965522-225652-425718 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-17 12:26:24,127 44 INFO rb-d965522-225652-425718 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-17 12:26:24,178 44 INFO rb-d965522-225652-425718 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-17 12:26:24,235 44 INFO rb-d965522-225652-425718 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-17 12:26:24,285 44 INFO rb-d965522-225652-425718 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-17 12:26:24,338 44 INFO rb-d965522-225652-425718 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-17 12:26:24,414 44 INFO rb-d965522-225652-425718 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-17 12:26:24,488 44 INFO rb-d965522-225652-425718 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-17 12:26:24,539 44 INFO rb-d965522-225652-425718 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-17 12:26:24,595 44 INFO rb-d965522-225652-425718 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-17 12:26:24,645 44 INFO rb-d965522-225652-425718 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-17 12:26:24,699 44 INFO rb-d965522-225652-425718 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-17 12:26:24,749 44 INFO rb-d965522-225652-425718 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-17 12:26:24,808 44 INFO rb-d965522-225652-425718 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-17 12:26:24,865 44 INFO rb-d965522-225652-425718 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-17 12:26:24,917 44 INFO rb-d965522-225652-425718 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-17 12:26:24,979 44 INFO rb-d965522-225652-425718 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-17 12:26:25,065 44 INFO rb-d965522-225652-425718 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-17 12:26:25,149 44 INFO rb-d965522-225652-425718 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-17 12:26:25,201 44 INFO rb-d965522-225652-425718 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-17 12:26:25,258 44 INFO rb-d965522-225652-425718 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-17 12:26:25,308 44 INFO rb-d965522-225652-425718 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-17 12:26:25,362 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-10-17 12:26:25,363 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-17 12:26:25,473 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20926720 (allocated 22548480) 2026-10-17 12:26:25,477 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 85173 2026-10-17 12:26:25,480 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-10-17 12:26:25,480 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 85173 2026-10-17 12:26:25,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122625_574951_test_loyalty_reward_product_tag.txt 2026-10-17 12:26:25,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmp0kq4z6ab_chrome_odoo" 2026-10-17 12:26:25,588 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-10-17 12:26:26,691 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 85391 2026-10-17 12:26:26,691 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmp2tjv_vxa_chrome_odoo 2026-10-17 12:26:26,691 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:45213/json/version 2026-10-17 12:26:26,693 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:26,739 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-10-17 12:26:26,739 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:45213/json 2026-10-17 12:26:26,740 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:26,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:45213/devtools/page/8F947BFE521BD66F8F022F932AB74830 2026-10-17 12:26:26,771 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-10-17 12:26:26,778 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-10-17 12:26:26,841 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:26:26,848 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-10-17 12:26:26,850 44 INFO rb-d965522-225652-425718 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-17 12:26:26,850 44 INFO rb-d965522-225652-425718 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-17 12:26:26,863 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:26:27,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.038 0.446 2026-10-17 12:26:27,347 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '8F947BFE521BD66F8F022F932AB74830', 'loaderId': '04E5D9C5E914126A30B5CB593EFE8157', 'isDownload': False} 2026-10-17 12:26:27,348 44 INFO rb-d965522-225652-425718 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-17 12:26:27,366 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:26:27,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:26:27,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:26:27,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:26:27,781 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:26:27,786 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:27,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 12:26:27,814 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:26:27,817 44 INFO rb-d965522-225652-425718 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-17 12:26:27,824 44 INFO rb-d965522-225652-425718 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-17 12:26:27,835 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:26:27,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:27,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-17 12:26:27,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-10-17 12:26:27,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.028 2026-10-17 12:26:27,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 12:26:28,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.182 0.558 2026-10-17 12:26:28,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.011 2026-10-17 12:26:28,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.008 2026-10-17 12:26:28,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:28] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.011 2026-10-17 12:26:28,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:28] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.028 2026-10-17 12:26:28,839 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.004 2026-10-17 12:26:28,852 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-10-17 12:26:28,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-17 12:26:28,905 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:26:28,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:26:28,928 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:26:28,949 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:26:28,951 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-17 12:26:28,953 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:26:28,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:28] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.031 0.035 2026-10-17 12:26:29,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.076 2026-10-17 12:26:29,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.054 2026-10-17 12:26:29,019 44 INFO rb-d965522-225652-425718 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-17 12:26:29,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.020 0.017 2026-10-17 12:26:29,102 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-17 12:26:29,125 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:26:29,145 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.021 0.049 2026-10-17 12:26:29,179 44 INFO rb-d965522-225652-425718 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-17 12:26:29,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.014 0.097 2026-10-17 12:26:29,197 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:29,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-17 12:26:29,229 44 INFO rb-d965522-225652-425718 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-17 12:26:29,231 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:26:29,249 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-17 12:26:29,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-17 12:26:29,290 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-17 12:26:29,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image?model=product.template&field=image_128&id=1713&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-10-17 12:26:29,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:26:29,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 12:26:29,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:26:29,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:26:29,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.023 0.217 2026-10-17 12:26:29,529 44 INFO rb-d965522-225652-425718 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-17 12:26:29,584 44 INFO rb-d965522-225652-425718 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-17 12:26:29,635 44 INFO rb-d965522-225652-425718 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-17 12:26:29,696 44 INFO rb-d965522-225652-425718 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-17 12:26:30,098 44 INFO rb-d965522-225652-425718 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-17 12:26:30,149 44 INFO rb-d965522-225652-425718 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-17 12:26:30,211 44 INFO rb-d965522-225652-425718 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-17 12:26:30,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:30] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 14 0.013 0.030 2026-10-17 12:26:30,276 44 INFO rb-d965522-225652-425718 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-17 12:26:30,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.011 0.035 2026-10-17 12:26:30,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.048 2026-10-17 12:26:30,322 44 INFO rb-d965522-225652-425718 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-17 12:26:30,375 44 INFO rb-d965522-225652-425718 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-17 12:26:30,451 44 INFO rb-d965522-225652-425718 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-17 12:26:30,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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.013 0.037 2026-10-17 12:26:30,499 44 INFO rb-d965522-225652-425718 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-17 12:26:30,553 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.036 2026-10-17 12:26:30,570 44 INFO rb-d965522-225652-425718 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-17 12:26:30,621 44 INFO rb-d965522-225652-425718 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-17 12:26:30,681 44 INFO rb-d965522-225652-425718 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-17 12:26:30,733 44 INFO rb-d965522-225652-425718 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-17 12:26:30,810 44 INFO rb-d965522-225652-425718 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-17 12:26:30,868 44 INFO rb-d965522-225652-425718 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-17 12:26:30,920 44 INFO rb-d965522-225652-425718 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-17 12:26:30,990 44 INFO rb-d965522-225652-425718 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-17 12:26:31,047 44 INFO rb-d965522-225652-425718 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-17 12:26:31,099 44 INFO rb-d965522-225652-425718 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-17 12:26:31,173 44 INFO rb-d965522-225652-425718 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-17 12:26:31,235 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-10-17 12:26:31,235 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-17 12:26:31,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 17319300 (allocated 18747392) 2026-10-17 12:26:31,320 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 85391 2026-10-17 12:26:31,321 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-10-17 12:26:31,321 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 85391 2026-10-17 12:26:31,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122631_416913_test_loyalty_reward_with_variant.txt 2026-10-17 12:26:31,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmp2tjv_vxa_chrome_odoo" 2026-10-17 12:26:31,432 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-17 12:26:31,966 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 85615 2026-10-17 12:26:31,966 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpqs4jwd5e_chrome_odoo 2026-10-17 12:26:31,966 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:44389/json/version 2026-10-17 12:26:31,968 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44389', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:31,976 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-17 12:26:31,976 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:44389/json 2026-10-17 12:26:31,976 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44389', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:31,982 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:44389/devtools/page/738B9380535FC148B8A9579A316CEBB3 2026-10-17 12:26:31,990 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-17 12:26:31,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-17 12:26:32,050 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:26:32,058 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-17 12:26:32,060 44 INFO rb-d965522-225652-425718 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-17 12:26:32,060 44 INFO rb-d965522-225652-425718 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-17 12:26:32,073 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:26:32,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:32] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.034 0.530 2026-10-17 12:26:32,637 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '738B9380535FC148B8A9579A316CEBB3', 'loaderId': '2523747EBB0EC57A1A96F5626DFE035B', 'isDownload': False} 2026-10-17 12:26:32,637 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-17 12:26:32,650 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:26:32,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:32] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-17 12:26:32,683 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:32] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:26:32,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:32] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:26:33,118 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:33,119 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:33,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:26:33,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:26:33,163 44 INFO rb-d965522-225652-425718 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-17 12:26:33,164 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:26:33,168 44 INFO rb-d965522-225652-425718 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-17 12:26:33,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:33,195 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-10-17 12:26:33,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-17 12:26:33,254 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.013 0.033 2026-10-17 12:26:33,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-17 12:26:33,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.181 0.472 2026-10-17 12:26:34,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "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-17 12:26:34,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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.006 2026-10-17 12:26:34,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-10-17 12:26:34,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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.006 2026-10-17 12:26:34,117 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-17 12:26:34,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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-17 12:26:34,165 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:34,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:34,182 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:34,187 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:26:34,204 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:34,209 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:26:34,212 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.012 0.021 2026-10-17 12:26:34,231 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:34,231 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.048 2026-10-17 12:26:34,244 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.026 2026-10-17 12:26:34,289 44 INFO rb-d965522-225652-425718 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-17 12:26:34,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.014 0.070 2026-10-17 12:26:34,368 44 INFO rb-d965522-225652-425718 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-17 12:26:34,375 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.122 2026-10-17 12:26:34,385 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:26:34,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.060 2026-10-17 12:26:34,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-10-17 12:26:34,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-10-17 12:26:34,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:26:34,477 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.117 2026-10-17 12:26:34,488 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:26:34,505 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-17 12:26:34,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-10-17 12:26:34,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:26:34,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-17 12:26:34,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.024 0.170 2026-10-17 12:26:34,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:34] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-17 12:26:34,719 44 INFO rb-d965522-225652-425718 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-17 12:26:34,771 44 INFO rb-d965522-225652-425718 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-17 12:26:34,822 44 INFO rb-d965522-225652-425718 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-17 12:26:34,875 44 INFO rb-d965522-225652-425718 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-17 12:26:35,050 44 INFO rb-d965522-225652-425718 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-17 12:26:35,100 44 INFO rb-d965522-225652-425718 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-17 12:26:35,151 44 INFO rb-d965522-225652-425718 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-17 12:26:35,209 44 INFO rb-d965522-225652-425718 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-17 12:26:35,263 44 INFO rb-d965522-225652-425718 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-17 12:26:35,313 44 INFO rb-d965522-225652-425718 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-17 12:26:35,365 44 INFO rb-d965522-225652-425718 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-17 12:26:35,415 44 INFO rb-d965522-225652-425718 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-17 12:26:35,492 44 INFO rb-d965522-225652-425718 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-17 12:26:35,509 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:26:35,510 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:35,543 44 INFO rb-d965522-225652-425718 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-17 12:26:35,594 44 INFO rb-d965522-225652-425718 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-17 12:26:35,663 44 INFO rb-d965522-225652-425718 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-17 12:26:35,716 44 INFO rb-d965522-225652-425718 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-17 12:26:35,768 44 INFO rb-d965522-225652-425718 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-17 12:26:35,834 44 INFO rb-d965522-225652-425718 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-17 12:26:35,842 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76039633 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1ccec0be-4325-4795-858e-61dfd8f40cc1'}] 2026-10-17 12:26:35,845 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:36,206 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76039633 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1ccec0be-4325-4795-858e-61dfd8f40cc1'} created pos.order #588 2026-10-17 12:26:36,224 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76039633 finished 2026-10-17 12:26:36,279 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.111 0.331 2026-10-17 12:26:36,375 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.020 0.040 2026-10-17 12:26:36,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:26:36,457 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50531462 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1ccec0be-4325-4795-858e-61dfd8f40cc1'}] 2026-10-17 12:26:36,462 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50531462 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1ccec0be-4325-4795-858e-61dfd8f40cc1'} sync ignored for existing PoS order pos.order(588,) (state: paid) 2026-10-17 12:26:36,483 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50531462 finished 2026-10-17 12:26:36,517 44 INFO rb-d965522-225652-425718 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-17 12:26:36,570 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-17 12:26:36,571 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:26:36,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.034 0.123 2026-10-17 12:26:36,674 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 17974648 (allocated 20709376) 2026-10-17 12:26:36,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:36] "GET /report/barcode/Code128/0444-cd48-4ab2 HTTP/1.1" 200 - 0 0.000 0.202 2026-10-17 12:26:36,684 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 85615 2026-10-17 12:26:36,689 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-17 12:26:36,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 85615 2026-10-17 12:26:36,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.018 2026-10-17 12:26:36,794 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122636_794392_test_loyalty_validity_dates_and_use.txt 2026-10-17 12:26:36,794 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpqs4jwd5e_chrome_odoo" 2026-10-17 12:26:37,101 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 85827 2026-10-17 12:26:37,102 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpyxq1q4x4_chrome_odoo 2026-10-17 12:26:37,102 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:34671/json/version 2026-10-17 12:26:37,103 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:37,118 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-17 12:26:37,118 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:34671/json 2026-10-17 12:26:37,118 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:37,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:34671/devtools/page/F3BAE6A84F0F49EFC1722F3AC7BE13E0 2026-10-17 12:26:37,133 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-17 12:26:37,142 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-17 12:26:37,174 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:26:37,176 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-17 12:26:37,178 44 INFO rb-d965522-225652-425718 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-17 12:26:37,178 44 INFO rb-d965522-225652-425718 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-17 12:26:37,234 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.012 0.035 2026-10-17 12:26:37,237 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'F3BAE6A84F0F49EFC1722F3AC7BE13E0', 'loaderId': 'A4D8857FE0E427A3AD6CDB82D5240A28', 'isDownload': False} 2026-10-17 12:26:37,237 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-17 12:26:37,249 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:26:37,268 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:26:37,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:26:37,278 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:26:37,694 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:37,695 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:37,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:26:37,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.005 2026-10-17 12:26:37,738 44 INFO rb-d965522-225652-425718 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-17 12:26:37,746 44 INFO rb-d965522-225652-425718 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-17 12:26:37,748 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:26:37,759 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:37,776 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:26:37,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.011 2026-10-17 12:26:37,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.010 0.025 2026-10-17 12:26:37,833 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-17 12:26:38,341 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 302 0.140 0.345 2026-10-17 12:26:38,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:38,417 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:26:38,468 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-17 12:26:38,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:26:38,506 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-17 12:26:38,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:38,551 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:38,571 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:26:38,574 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:26:38,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.009 0.017 2026-10-17 12:26:38,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-17 12:26:38,596 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:38,598 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:38,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.042 2026-10-17 12:26:38,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-10-17 12:26:38,675 44 INFO rb-d965522-225652-425718 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-17 12:26:38,725 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:26:38,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-10-17 12:26:38,756 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:38,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.022 0.044 2026-10-17 12:26:38,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.012 0.094 2026-10-17 12:26:38,838 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:26:38,854 44 INFO rb-d965522-225652-425718 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-17 12:26:38,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:26:38,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:26:38,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-17 12:26:38,928 44 INFO rb-d965522-225652-425718 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-17 12:26:38,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:26:38,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:26:38,975 44 INFO rb-d965522-225652-425718 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-17 12:26:38,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-17 12:26:38,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:38] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:26:39,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:39] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-17 12:26:39,028 44 INFO rb-d965522-225652-425718 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-17 12:26:39,236 44 INFO rb-d965522-225652-425718 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-17 12:26:39,287 44 INFO rb-d965522-225652-425718 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-17 12:26:39,338 44 INFO rb-d965522-225652-425718 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-17 12:26:39,405 44 INFO rb-d965522-225652-425718 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-17 12:26:39,417 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:39,418 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:39,456 44 INFO rb-d965522-225652-425718 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-17 12:26:39,507 44 INFO rb-d965522-225652-425718 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-17 12:26:39,586 44 INFO rb-d965522-225652-425718 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-17 12:26:39,640 44 INFO rb-d965522-225652-425718 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-17 12:26:39,693 44 INFO rb-d965522-225652-425718 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-17 12:26:39,749 44 INFO rb-d965522-225652-425718 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-17 12:26:39,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:39] "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-17 12:26:39,783 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56602442 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '40c21bc1-b6d7-4abf-88c2-15d466a4637b'}] 2026-10-17 12:26:39,788 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:40,130 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56602442 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '40c21bc1-b6d7-4abf-88c2-15d466a4637b'} created pos.order #589 2026-10-17 12:26:40,153 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56602442 finished 2026-10-17 12:26:40,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.096 0.328 2026-10-17 12:26:40,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 32 0.014 0.036 2026-10-17 12:26:40,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:40] "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-17 12:26:40,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:40] "GET /report/barcode/Code128/0444-c9e3-4ceb HTTP/1.1" 200 - 0 0.000 0.036 2026-10-17 12:26:40,424 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42218853 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '40c21bc1-b6d7-4abf-88c2-15d466a4637b'}] 2026-10-17 12:26:40,430 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42218853 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '40c21bc1-b6d7-4abf-88c2-15d466a4637b'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-10-17 12:26:40,437 44 INFO rb-d965522-225652-425718 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-17 12:26:40,449 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42218853 finished 2026-10-17 12:26:40,488 44 INFO rb-d965522-225652-425718 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-17 12:26:40,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.022 0.086 2026-10-17 12:26:40,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:40] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 12:26:40,570 44 INFO rb-d965522-225652-425718 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-17 12:26:40,622 44 INFO rb-d965522-225652-425718 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-17 12:26:40,631 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.005 0.017 2026-10-17 12:26:40,672 44 INFO rb-d965522-225652-425718 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-17 12:26:40,724 44 INFO rb-d965522-225652-425718 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-17 12:26:40,899 44 INFO rb-d965522-225652-425718 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-17 12:26:40,950 44 INFO rb-d965522-225652-425718 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-17 12:26:41,000 44 INFO rb-d965522-225652-425718 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-17 12:26:41,063 44 INFO rb-d965522-225652-425718 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-17 12:26:41,074 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:26:41,113 44 INFO rb-d965522-225652-425718 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-17 12:26:41,168 44 INFO rb-d965522-225652-425718 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-17 12:26:41,219 44 INFO rb-d965522-225652-425718 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-17 12:26:41,269 44 INFO rb-d965522-225652-425718 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-17 12:26:41,326 44 INFO rb-d965522-225652-425718 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-17 12:26:41,376 44 INFO rb-d965522-225652-425718 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-17 12:26:41,427 44 INFO rb-d965522-225652-425718 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-17 12:26:41,483 44 INFO rb-d965522-225652-425718 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-17 12:26:41,535 44 INFO rb-d965522-225652-425718 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-17 12:26:41,588 44 INFO rb-d965522-225652-425718 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-17 12:26:41,641 44 INFO rb-d965522-225652-425718 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-17 12:26:41,693 44 INFO rb-d965522-225652-425718 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-17 12:26:41,745 44 INFO rb-d965522-225652-425718 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-17 12:26:41,809 44 INFO rb-d965522-225652-425718 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-17 12:26:41,817 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93366043 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '95fadb87-b2f9-432b-84f1-3244d199a04a'}] 2026-10-17 12:26:42,143 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93366043 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '95fadb87-b2f9-432b-84f1-3244d199a04a'} created pos.order #590 2026-10-17 12:26:42,166 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93366043 finished 2026-10-17 12:26:42,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.099 0.310 2026-10-17 12:26:42,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.014 0.039 2026-10-17 12:26:42,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:42] "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-17 12:26:42,385 44 INFO rb-d965522-225652-425718 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-17 12:26:42,389 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:42] "GET /report/barcode/Code128/0445-450c-4475 HTTP/1.1" 200 - 0 0.000 0.055 2026-10-17 12:26:42,390 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27555509 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '95fadb87-b2f9-432b-84f1-3244d199a04a'}] 2026-10-17 12:26:42,396 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27555509 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '95fadb87-b2f9-432b-84f1-3244d199a04a'} sync ignored for existing PoS order pos.order(590,) (state: paid) 2026-10-17 12:26:42,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-17 12:26:42,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:26:42,414 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27555509 finished 2026-10-17 12:26:42,512 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 18602088 (allocated 20320256) 2026-10-17 12:26:42,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.033 0.135 2026-10-17 12:26:42,522 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 85827 2026-10-17 12:26:42,523 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-17 12:26:42,524 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 85827 2026-10-17 12:26:42,623 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122642_623566_test_loyalty_validity_dates_and_use.txt 2026-10-17 12:26:42,624 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpyxq1q4x4_chrome_odoo" 2026-10-17 12:26:42,645 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-17 12:26:43,531 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 86053 2026-10-17 12:26:43,532 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpl_4atq80_chrome_odoo 2026-10-17 12:26:43,532 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:34173/json/version 2026-10-17 12:26:43,533 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:43,552 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-10-17 12:26:43,552 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:34173/json 2026-10-17 12:26:43,553 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:43,561 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:34173/devtools/page/86662B2932A46FD064E7E81493679761 2026-10-17 12:26:43,572 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-10-17 12:26:43,579 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-10-17 12:26:43,729 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:26:43,735 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-10-17 12:26:43,737 44 INFO rb-d965522-225652-425718 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-17 12:26:43,737 44 INFO rb-d965522-225652-425718 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-17 12:26:43,747 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:26:44,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:44] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.030 0.510 2026-10-17 12:26:44,287 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '86662B2932A46FD064E7E81493679761', 'loaderId': '5DFA84D58F03F52BFACB288968DF58A6', 'isDownload': False} 2026-10-17 12:26:44,287 44 INFO rb-d965522-225652-425718 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-17 12:26:44,304 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:26:44,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:44] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:26:44,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:44] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:26:44,329 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:44] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:26:44,768 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:44,772 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:26:44,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:26:44,799 44 INFO rb-d965522-225652-425718 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-17 12:26:44,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:26:44,806 44 INFO rb-d965522-225652-425718 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-17 12:26:44,816 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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-17 12:26:44,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:44,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.004 0.008 2026-10-17 12:26:44,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-10-17 12:26:44,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.016 0.040 2026-10-17 12:26:44,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-17 12:26:45,468 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.153 0.373 2026-10-17 12:26:45,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.003 2026-10-17 12:26:45,521 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.004 2026-10-17 12:26:45,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-17 12:26:45,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.004 2026-10-17 12:26:45,597 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-10-17 12:26:45,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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-17 12:26:45,643 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:45,661 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:26:45,666 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:26:45,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.013 0.022 2026-10-17 12:26:45,698 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:26:45,702 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:26:45,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.051 2026-10-17 12:26:45,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-10-17 12:26:45,721 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:26:45,779 44 INFO rb-d965522-225652-425718 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-17 12:26:45,799 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:26:45,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.019 0.036 2026-10-17 12:26:45,853 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:45,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.094 2026-10-17 12:26:45,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:26:45,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:26:45,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:26:45,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:45] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.151 2026-10-17 12:26:45,985 44 INFO rb-d965522-225652-425718 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-17 12:26:46,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:46] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-17 12:26:46,035 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:46,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:46] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-17 12:26:46,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:46] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-10-17 12:26:46,090 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:46] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-17 12:26:46,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:46] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-10-17 12:26:46,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:46] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-17 12:26:46,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.021 0.150 2026-10-17 12:26:46,272 44 INFO rb-d965522-225652-425718 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-17 12:26:46,325 44 INFO rb-d965522-225652-425718 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-17 12:26:46,377 44 INFO rb-d965522-225652-425718 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-17 12:26:46,430 44 INFO rb-d965522-225652-425718 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-17 12:26:46,602 44 INFO rb-d965522-225652-425718 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-17 12:26:46,653 44 INFO rb-d965522-225652-425718 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-17 12:26:46,703 44 INFO rb-d965522-225652-425718 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-17 12:26:46,791 44 INFO rb-d965522-225652-425718 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-17 12:26:46,860 44 INFO rb-d965522-225652-425718 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-17 12:26:46,911 44 INFO rb-d965522-225652-425718 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-17 12:26:46,971 44 INFO rb-d965522-225652-425718 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-17 12:26:47,045 44 INFO rb-d965522-225652-425718 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-17 12:26:47,080 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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.013 0.029 2026-10-17 12:26:47,094 44 INFO rb-d965522-225652-425718 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-17 12:26:47,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.044 2026-10-17 12:26:47,141 44 INFO rb-d965522-225652-425718 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-17 12:26:47,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.012 0.044 2026-10-17 12:26:47,197 44 INFO rb-d965522-225652-425718 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-17 12:26:47,248 44 INFO rb-d965522-225652-425718 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-17 12:26:47,302 44 INFO rb-d965522-225652-425718 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-17 12:26:47,353 44 INFO rb-d965522-225652-425718 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-17 12:26:47,407 44 INFO rb-d965522-225652-425718 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-17 12:26:47,464 44 INFO rb-d965522-225652-425718 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-17 12:26:47,515 44 INFO rb-d965522-225652-425718 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-17 12:26:47,584 44 INFO rb-d965522-225652-425718 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-17 12:26:47,650 44 INFO rb-d965522-225652-425718 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-17 12:26:47,661 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:47,663 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:47,701 44 INFO rb-d965522-225652-425718 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-17 12:26:47,751 44 INFO rb-d965522-225652-425718 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-17 12:26:47,819 44 INFO rb-d965522-225652-425718 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-17 12:26:47,872 44 INFO rb-d965522-225652-425718 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-17 12:26:47,928 44 INFO rb-d965522-225652-425718 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-17 12:26:47,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:47] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.019 0.009 2026-10-17 12:26:47,986 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7540198 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2dc13b7f-4a1f-4a3b-adce-21c8fdeed2dd'}] 2026-10-17 12:26:47,991 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:48,426 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7540198 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2dc13b7f-4a1f-4a3b-adce-21c8fdeed2dd'} created pos.order #591 2026-10-17 12:26:48,444 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7540198 finished 2026-10-17 12:26:48,499 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.203 0.314 2026-10-17 12:26:48,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 54 0.026 0.043 2026-10-17 12:26:48,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:48] "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-17 12:26:48,768 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36347589 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2dc13b7f-4a1f-4a3b-adce-21c8fdeed2dd'}] 2026-10-17 12:26:48,776 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36347589 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2dc13b7f-4a1f-4a3b-adce-21c8fdeed2dd'} sync ignored for existing PoS order pos.order(591,) (state: paid) 2026-10-17 12:26:48,792 44 INFO rb-d965522-225652-425718 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-17 12:26:48,796 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36347589 finished 2026-10-17 12:26:48,844 44 INFO rb-d965522-225652-425718 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-17 12:26:48,893 44 INFO rb-d965522-225652-425718 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-17 12:26:48,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.038 0.113 2026-10-17 12:26:48,965 44 INFO rb-d965522-225652-425718 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-17 12:26:48,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.005 0.020 2026-10-17 12:26:49,018 44 INFO rb-d965522-225652-425718 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-17 12:26:49,068 44 INFO rb-d965522-225652-425718 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-17 12:26:49,124 44 INFO rb-d965522-225652-425718 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-17 12:26:49,191 44 INFO rb-d965522-225652-425718 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-17 12:26:49,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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.013 0.027 2026-10-17 12:26:49,239 44 INFO rb-d965522-225652-425718 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-17 12:26:49,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.043 2026-10-17 12:26:49,309 44 INFO rb-d965522-225652-425718 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-17 12:26:49,360 44 INFO rb-d965522-225652-425718 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-17 12:26:49,411 44 INFO rb-d965522-225652-425718 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-17 12:26:49,464 44 INFO rb-d965522-225652-425718 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-17 12:26:49,633 44 INFO rb-d965522-225652-425718 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-17 12:26:49,683 44 INFO rb-d965522-225652-425718 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-17 12:26:49,734 44 INFO rb-d965522-225652-425718 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-17 12:26:49,790 44 INFO rb-d965522-225652-425718 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-17 12:26:49,841 44 INFO rb-d965522-225652-425718 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-17 12:26:49,895 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-10-17 12:26:49,896 44 INFO rb-d965522-225652-425718 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-17 12:26:50,025 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 19596188 (allocated 21106688) 2026-10-17 12:26:50,027 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 86053 2026-10-17 12:26:50,028 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-10-17 12:26:50,028 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 86053 2026-10-17 12:26:50,124 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122650_124164_test_max_usage_partner_with_point.txt 2026-10-17 12:26:50,124 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpl_4atq80_chrome_odoo" 2026-10-17 12:26:50,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-17 12:26:51,038 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 86285 2026-10-17 12:26:51,038 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmptwkiuu5t_chrome_odoo 2026-10-17 12:26:51,038 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:43667/json/version 2026-10-17 12:26:51,039 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43667', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:51,050 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-10-17 12:26:51,050 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:43667/json 2026-10-17 12:26:51,051 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43667', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:51,062 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:43667/devtools/page/0F9C7A0435746B665C56A4B02838B2E2 2026-10-17 12:26:51,067 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-10-17 12:26:51,072 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-10-17 12:26:51,166 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:26:51,171 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-10-17 12:26:51,172 44 INFO rb-d965522-225652-425718 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-17 12:26:51,172 44 INFO rb-d965522-225652-425718 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-17 12:26:51,181 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:26:51,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:51] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.041 0.466 2026-10-17 12:26:51,689 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '0F9C7A0435746B665C56A4B02838B2E2', 'loaderId': '8555F87CA642ECA4BDC7F03E8A5EB901', 'isDownload': False} 2026-10-17 12:26:51,690 44 INFO rb-d965522-225652-425718 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-17 12:26:51,704 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:26:51,718 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:51] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:26:51,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:51] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-17 12:26:51,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:51] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-17 12:26:52,171 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:52,172 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:52,186 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:26:52,200 44 INFO rb-d965522-225652-425718 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-17 12:26:52,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:26:52,206 44 INFO rb-d965522-225652-425718 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-17 12:26:52,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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-17 12:26:52,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:52,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-17 12:26:52,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 12:26:52,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.040 2026-10-17 12:26:52,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-17 12:26:53,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.174 0.489 2026-10-17 12:26:53,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.012 2026-10-17 12:26:53,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.007 2026-10-17 12:26:53,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-17 12:26:53,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:26:53,170 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-10-17 12:26:53,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:26:53,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:53,236 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:26:53,240 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:26:53,243 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:26:53,262 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:26:53,263 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:53,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.017 0.021 2026-10-17 12:26:53,277 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:26:53,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.046 2026-10-17 12:26:53,331 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.015 0.046 2026-10-17 12:26:53,355 44 INFO rb-d965522-225652-425718 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-17 12:26:53,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.014 0.101 2026-10-17 12:26:53,402 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.110 2026-10-17 12:26:53,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-17 12:26:53,436 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:53,449 44 INFO rb-d965522-225652-425718 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-17 12:26:53,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-17 12:26:53,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-17 12:26:53,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.074 2026-10-17 12:26:53,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-17 12:26:53,523 44 INFO rb-d965522-225652-425718 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-17 12:26:53,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-10-17 12:26:53,550 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:53,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-10-17 12:26:53,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:26:53,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:26:53,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-17 12:26:53,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.030 0.149 2026-10-17 12:26:53,743 44 INFO rb-d965522-225652-425718 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-17 12:26:53,797 44 INFO rb-d965522-225652-425718 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-17 12:26:53,848 44 INFO rb-d965522-225652-425718 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-17 12:26:53,905 44 INFO rb-d965522-225652-425718 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-17 12:26:53,974 44 INFO rb-d965522-225652-425718 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-17 12:26:54,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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.011 0.029 2026-10-17 12:26:54,025 44 INFO rb-d965522-225652-425718 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-17 12:26:54,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:54] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.046 2026-10-17 12:26:54,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.013 0.037 2026-10-17 12:26:54,114 44 INFO rb-d965522-225652-425718 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-17 12:26:54,167 44 INFO rb-d965522-225652-425718 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-17 12:26:54,224 44 INFO rb-d965522-225652-425718 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-17 12:26:54,282 44 INFO rb-d965522-225652-425718 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-17 12:26:54,334 44 INFO rb-d965522-225652-425718 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-17 12:26:54,402 44 INFO rb-d965522-225652-425718 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-17 12:26:54,464 44 INFO rb-d965522-225652-425718 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-17 12:26:54,515 44 INFO rb-d965522-225652-425718 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-17 12:26:54,565 44 INFO rb-d965522-225652-425718 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-17 12:26:54,635 44 INFO rb-d965522-225652-425718 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-17 12:26:54,646 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:54,647 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:54,686 44 INFO rb-d965522-225652-425718 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-17 12:26:54,736 44 INFO rb-d965522-225652-425718 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-17 12:26:54,804 44 INFO rb-d965522-225652-425718 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-17 12:26:54,856 44 INFO rb-d965522-225652-425718 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-17 12:26:54,909 44 INFO rb-d965522-225652-425718 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-17 12:26:54,961 44 INFO rb-d965522-225652-425718 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-17 12:26:55,017 44 INFO rb-d965522-225652-425718 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-17 12:26:55,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:55] "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.010 2026-10-17 12:26:55,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:55] "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-17 12:26:55,089 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #360624 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'dfbb7c6e-43c0-48be-aa94-8f8ce35f251c'}] 2026-10-17 12:26:55,093 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:26:55,485 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #360624 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'dfbb7c6e-43c0-48be-aa94-8f8ce35f251c'} created pos.order #592 2026-10-17 12:26:55,503 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #360624 finished 2026-10-17 12:26:55,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.129 0.342 2026-10-17 12:26:55,641 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.020 0.039 2026-10-17 12:26:55,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:55] "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-17 12:26:55,767 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37021534 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'dfbb7c6e-43c0-48be-aa94-8f8ce35f251c'}] 2026-10-17 12:26:55,772 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37021534 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'dfbb7c6e-43c0-48be-aa94-8f8ce35f251c'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-10-17 12:26:55,775 44 INFO rb-d965522-225652-425718 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-17 12:26:55,790 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37021534 finished 2026-10-17 12:26:55,827 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-10-17 12:26:55,828 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-17 12:26:55,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.032 0.093 2026-10-17 12:26:55,937 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 20760372 (allocated 23203840) 2026-10-17 12:26:55,939 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 86285 2026-10-17 12:26:55,940 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-10-17 12:26:55,941 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 86285 2026-10-17 12:26:56,036 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122656_035955_test_min_qty_points_awarded.txt 2026-10-17 12:26:56,036 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmptwkiuu5t_chrome_odoo" 2026-10-17 12:26:56,075 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-17 12:26:57,150 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 86508 2026-10-17 12:26:57,150 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp_aaes92d_chrome_odoo 2026-10-17 12:26:57,150 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:38171/json/version 2026-10-17 12:26:57,151 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:57,190 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-10-17 12:26:57,190 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:38171/json 2026-10-17 12:26:57,190 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:26:57,203 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:38171/devtools/page/60E67D4182832068119D6D39318A2F48 2026-10-17 12:26:57,216 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-10-17 12:26:57,223 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-10-17 12:26:57,269 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:26:57,278 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-10-17 12:26:57,279 44 INFO rb-d965522-225652-425718 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-17 12:26:57,279 44 INFO rb-d965522-225652-425718 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-17 12:26:57,292 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:26:57,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:57] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.029 0.477 2026-10-17 12:26:57,799 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': '60E67D4182832068119D6D39318A2F48', 'loaderId': '66D90A96FD70D52759642EF50C18C6D0', 'isDownload': False} 2026-10-17 12:26:57,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-17 12:26:57,811 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:26:57,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:57] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:26:57,837 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:57] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-17 12:26:57,844 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:57] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:26:58,265 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:58,271 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:26:58,278 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:26:58,299 44 INFO rb-d965522-225652-425718 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-17 12:26:58,301 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:26:58,305 44 INFO rb-d965522-225652-425718 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-17 12:26:58,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:26:58,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:58,339 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "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-17 12:26:58,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:26:58,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.030 2026-10-17 12:26:58,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-17 12:26:58,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.165 0.302 2026-10-17 12:26:58,903 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:26:58,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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.007 2026-10-17 12:26:58,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:58] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:26:59,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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-17 12:26:59,037 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-10-17 12:26:59,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:26:59,085 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:26:59,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:26:59,101 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:59,108 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:26:59,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.014 2026-10-17 12:26:59,143 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:26:59,149 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26: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-17 12:26:59,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.018 0.039 2026-10-17 12:26:59,170 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:26:59,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.020 0.049 2026-10-17 12:26:59,214 44 INFO rb-d965522-225652-425718 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-17 12:26:59,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.027 0.125 2026-10-17 12:26:59,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.141 2026-10-17 12:26:59,323 44 INFO rb-d965522-225652-425718 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-17 12:26:59,327 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:26:59,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 4 0.006 0.045 2026-10-17 12:26:59,348 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image?model=product.template&field=image_128&id=12&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-17 12:26:59,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-17 12:26:59,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:26:59,407 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:26:59,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.111 2026-10-17 12:26:59,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-17 12:26:59,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-17 12:26:59,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.007 0.130 2026-10-17 12:26:59,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:26:59,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-17 12:26:59,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.009 0.122 2026-10-17 12:26:59,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.127 2026-10-17 12:26:59,676 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:26:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.061 0.152 2026-10-17 12:26:59,708 44 INFO rb-d965522-225652-425718 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-17 12:26:59,760 44 INFO rb-d965522-225652-425718 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-17 12:26:59,811 44 INFO rb-d965522-225652-425718 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-17 12:26:59,917 44 INFO rb-d965522-225652-425718 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-17 12:26:59,969 44 INFO rb-d965522-225652-425718 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-17 12:27:00,020 44 INFO rb-d965522-225652-425718 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-17 12:27:00,071 44 INFO rb-d965522-225652-425718 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-17 12:27:00,121 44 INFO rb-d965522-225652-425718 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-17 12:27:00,179 44 INFO rb-d965522-225652-425718 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-17 12:27:00,229 44 INFO rb-d965522-225652-425718 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-17 12:27:00,280 44 INFO rb-d965522-225652-425718 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-17 12:27:00,331 44 INFO rb-d965522-225652-425718 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-17 12:27:00,382 44 INFO rb-d965522-225652-425718 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-17 12:27:00,432 44 INFO rb-d965522-225652-425718 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-17 12:27:00,485 44 INFO rb-d965522-225652-425718 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-17 12:27:00,539 44 INFO rb-d965522-225652-425718 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-17 12:27:00,590 44 INFO rb-d965522-225652-425718 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-17 12:27:00,715 44 INFO rb-d965522-225652-425718 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-17 12:27:00,766 44 INFO rb-d965522-225652-425718 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-17 12:27:00,834 44 INFO rb-d965522-225652-425718 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-17 12:27:00,847 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:00,848 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:00,885 44 INFO rb-d965522-225652-425718 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-17 12:27:00,936 44 INFO rb-d965522-225652-425718 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-17 12:27:01,005 44 INFO rb-d965522-225652-425718 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-17 12:27:01,058 44 INFO rb-d965522-225652-425718 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-17 12:27:01,110 44 INFO rb-d965522-225652-425718 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-17 12:27:01,180 44 INFO rb-d965522-225652-425718 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-17 12:27:01,185 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54449227 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '878883f1-b4d3-4b1b-983c-5edb74ef492f'}] 2026-10-17 12:27:01,186 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:01,326 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54449227 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '878883f1-b4d3-4b1b-983c-5edb74ef492f'} created pos.order #593 2026-10-17 12:27:01,344 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54449227 finished 2026-10-17 12:27:01,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 97 0.083 0.156 2026-10-17 12:27:01,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.019 0.038 2026-10-17 12:27:01,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:01] "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-17 12:27:01,638 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80063474 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '878883f1-b4d3-4b1b-983c-5edb74ef492f'}] 2026-10-17 12:27:01,640 44 INFO rb-d965522-225652-425718 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-17 12:27:01,646 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80063474 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '878883f1-b4d3-4b1b-983c-5edb74ef492f'} sync ignored for existing PoS order pos.order(593,) (state: paid) 2026-10-17 12:27:01,673 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80063474 finished 2026-10-17 12:27:01,690 44 INFO rb-d965522-225652-425718 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-17 12:27:01,746 44 INFO rb-d965522-225652-425718 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-17 12:27:01,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.032 0.110 2026-10-17 12:27:01,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.005 0.020 2026-10-17 12:27:01,829 44 INFO rb-d965522-225652-425718 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-17 12:27:01,880 44 INFO rb-d965522-225652-425718 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-17 12:27:01,931 44 INFO rb-d965522-225652-425718 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-17 12:27:01,983 44 INFO rb-d965522-225652-425718 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-17 12:27:02,034 44 INFO rb-d965522-225652-425718 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-17 12:27:02,090 44 INFO rb-d965522-225652-425718 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-17 12:27:02,140 44 INFO rb-d965522-225652-425718 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-17 12:27:02,191 44 INFO rb-d965522-225652-425718 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-17 12:27:02,242 44 INFO rb-d965522-225652-425718 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-17 12:27:02,293 44 INFO rb-d965522-225652-425718 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-17 12:27:02,343 44 INFO rb-d965522-225652-425718 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-17 12:27:02,397 44 INFO rb-d965522-225652-425718 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-17 12:27:02,450 44 INFO rb-d965522-225652-425718 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-17 12:27:02,500 44 INFO rb-d965522-225652-425718 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-17 12:27:02,632 44 INFO rb-d965522-225652-425718 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-17 12:27:02,683 44 INFO rb-d965522-225652-425718 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-17 12:27:02,741 44 INFO rb-d965522-225652-425718 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-17 12:27:02,790 44 INFO rb-d965522-225652-425718 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-17 12:27:02,841 44 INFO rb-d965522-225652-425718 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-17 12:27:02,896 44 INFO rb-d965522-225652-425718 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-17 12:27:02,949 44 INFO rb-d965522-225652-425718 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-17 12:27:03,001 44 INFO rb-d965522-225652-425718 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-17 12:27:03,065 44 INFO rb-d965522-225652-425718 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-17 12:27:03,068 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96038972 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'ebc97935-609b-4b44-82e8-762dbac037ac'}] 2026-10-17 12:27:03,123 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96038972 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'ebc97935-609b-4b44-82e8-762dbac037ac'} created pos.order #594 2026-10-17 12:27:03,140 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96038972 finished 2026-10-17 12:27:03,203 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.030 0.107 2026-10-17 12:27:03,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.011 0.029 2026-10-17 12:27:03,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:03] "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-17 12:27:03,301 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7302255 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'ebc97935-609b-4b44-82e8-762dbac037ac'}] 2026-10-17 12:27:03,306 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7302255 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'ebc97935-609b-4b44-82e8-762dbac037ac'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-10-17 12:27:03,323 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7302255 finished 2026-10-17 12:27:03,326 44 INFO rb-d965522-225652-425718 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-17 12:27:03,377 44 INFO rb-d965522-225652-425718 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-17 12:27:03,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.025 0.085 2026-10-17 12:27:03,431 44 INFO rb-d965522-225652-425718 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-17 12:27:03,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.005 0.021 2026-10-17 12:27:03,482 44 INFO rb-d965522-225652-425718 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-17 12:27:03,532 44 INFO rb-d965522-225652-425718 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-17 12:27:03,597 44 INFO rb-d965522-225652-425718 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-17 12:27:03,649 44 INFO rb-d965522-225652-425718 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-17 12:27:03,725 44 INFO rb-d965522-225652-425718 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-17 12:27:03,778 44 INFO rb-d965522-225652-425718 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-17 12:27:03,829 44 INFO rb-d965522-225652-425718 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-17 12:27:03,885 44 INFO rb-d965522-225652-425718 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-17 12:27:03,959 44 INFO rb-d965522-225652-425718 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-17 12:27:03,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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.012 0.037 2026-10-17 12:27:04,004 44 INFO rb-d965522-225652-425718 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-17 12:27:04,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.036 2026-10-17 12:27:04,053 44 INFO rb-d965522-225652-425718 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-17 12:27:04,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.042 2026-10-17 12:27:04,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.049 2026-10-17 12:27:04,108 44 INFO rb-d965522-225652-425718 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-17 12:27:04,158 44 INFO rb-d965522-225652-425718 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-17 12:27:04,209 44 INFO rb-d965522-225652-425718 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-17 12:27:04,260 44 INFO rb-d965522-225652-425718 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-17 12:27:04,310 44 INFO rb-d965522-225652-425718 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-17 12:27:04,361 44 INFO rb-d965522-225652-425718 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-17 12:27:04,413 44 INFO rb-d965522-225652-425718 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-17 12:27:04,466 44 INFO rb-d965522-225652-425718 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-17 12:27:04,517 44 INFO rb-d965522-225652-425718 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-17 12:27:04,648 44 INFO rb-d965522-225652-425718 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-17 12:27:04,699 44 INFO rb-d965522-225652-425718 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-17 12:27:04,757 44 INFO rb-d965522-225652-425718 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-17 12:27:04,806 44 INFO rb-d965522-225652-425718 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-17 12:27:04,857 44 INFO rb-d965522-225652-425718 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-17 12:27:04,912 44 INFO rb-d965522-225652-425718 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-17 12:27:04,965 44 INFO rb-d965522-225652-425718 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-17 12:27:05,018 44 INFO rb-d965522-225652-425718 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-17 12:27:05,086 44 INFO rb-d965522-225652-425718 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-17 12:27:05,090 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78104311 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'b0710dc9-f40a-4557-aa4b-45cc42cd3311'}] 2026-10-17 12:27:05,159 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78104311 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'b0710dc9-f40a-4557-aa4b-45cc42cd3311'} created pos.order #595 2026-10-17 12:27:05,178 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78104311 finished 2026-10-17 12:27:05,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.030 0.119 2026-10-17 12:27:05,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.013 0.042 2026-10-17 12:27:05,334 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:05,371 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31080853 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'b0710dc9-f40a-4557-aa4b-45cc42cd3311'}] 2026-10-17 12:27:05,377 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31080853 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'b0710dc9-f40a-4557-aa4b-45cc42cd3311'} sync ignored for existing PoS order pos.order(595,) (state: paid) 2026-10-17 12:27:05,383 44 INFO rb-d965522-225652-425718 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-17 12:27:05,394 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31080853 finished 2026-10-17 12:27:05,436 44 INFO rb-d965522-225652-425718 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-17 12:27:05,471 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.022 0.080 2026-10-17 12:27:05,499 44 INFO rb-d965522-225652-425718 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-17 12:27:05,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.006 0.016 2026-10-17 12:27:05,570 44 INFO rb-d965522-225652-425718 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-17 12:27:05,621 44 INFO rb-d965522-225652-425718 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-17 12:27:05,694 44 INFO rb-d965522-225652-425718 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-17 12:27:05,748 44 INFO rb-d965522-225652-425718 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-17 12:27:05,798 44 INFO rb-d965522-225652-425718 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-17 12:27:05,854 44 INFO rb-d965522-225652-425718 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-17 12:27:05,923 44 INFO rb-d965522-225652-425718 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-17 12:27:05,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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.008 0.023 2026-10-17 12:27:05,971 44 INFO rb-d965522-225652-425718 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-17 12:27:06,022 44 INFO rb-d965522-225652-425718 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-17 12:27:06,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.022 0.050 2026-10-17 12:27:06,076 44 INFO rb-d965522-225652-425718 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-17 12:27:06,127 44 INFO rb-d965522-225652-425718 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-17 12:27:06,178 44 INFO rb-d965522-225652-425718 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-17 12:27:06,229 44 INFO rb-d965522-225652-425718 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-17 12:27:06,279 44 INFO rb-d965522-225652-425718 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-17 12:27:06,330 44 INFO rb-d965522-225652-425718 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-17 12:27:06,383 44 INFO rb-d965522-225652-425718 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-17 12:27:06,435 44 INFO rb-d965522-225652-425718 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-17 12:27:06,486 44 INFO rb-d965522-225652-425718 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-17 12:27:06,615 44 INFO rb-d965522-225652-425718 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-17 12:27:06,666 44 INFO rb-d965522-225652-425718 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-17 12:27:06,722 44 INFO rb-d965522-225652-425718 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-17 12:27:06,772 44 INFO rb-d965522-225652-425718 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-17 12:27:06,823 44 INFO rb-d965522-225652-425718 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-17 12:27:06,878 44 INFO rb-d965522-225652-425718 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-17 12:27:06,931 44 INFO rb-d965522-225652-425718 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-17 12:27:06,985 44 INFO rb-d965522-225652-425718 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-17 12:27:07,039 44 INFO rb-d965522-225652-425718 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-17 12:27:07,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:07] "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-17 12:27:07,072 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83095538 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'b8ff6750-ba6e-48e2-a7cd-90845a5274d5'}] 2026-10-17 12:27:07,135 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83095538 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'b8ff6750-ba6e-48e2-a7cd-90845a5274d5'} created pos.order #596 2026-10-17 12:27:07,155 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83095538 finished 2026-10-17 12:27:07,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.033 0.120 2026-10-17 12:27:07,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.015 0.047 2026-10-17 12:27:07,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:07] "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-17 12:27:07,374 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56296781 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'b8ff6750-ba6e-48e2-a7cd-90845a5274d5'}] 2026-10-17 12:27:07,380 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56296781 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'b8ff6750-ba6e-48e2-a7cd-90845a5274d5'} sync ignored for existing PoS order pos.order(596,) (state: paid) 2026-10-17 12:27:07,387 44 INFO rb-d965522-225652-425718 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-17 12:27:07,401 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56296781 finished 2026-10-17 12:27:07,439 44 INFO rb-d965522-225652-425718 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-17 12:27:07,492 44 INFO rb-d965522-225652-425718 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-17 12:27:07,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.022 0.101 2026-10-17 12:27:07,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.008 0.029 2026-10-17 12:27:07,559 44 INFO rb-d965522-225652-425718 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-17 12:27:07,609 44 INFO rb-d965522-225652-425718 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-17 12:27:07,679 44 INFO rb-d965522-225652-425718 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-17 12:27:07,733 44 INFO rb-d965522-225652-425718 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-17 12:27:07,783 44 INFO rb-d965522-225652-425718 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-17 12:27:07,837 44 INFO rb-d965522-225652-425718 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-17 12:27:07,909 44 INFO rb-d965522-225652-425718 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-17 12:27:07,939 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:07] "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.009 0.025 2026-10-17 12:27:07,946 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.032 2026-10-17 12:27:07,970 44 INFO rb-d965522-225652-425718 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-17 12:27:08,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.011 0.034 2026-10-17 12:27:08,023 44 INFO rb-d965522-225652-425718 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-17 12:27:08,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.042 2026-10-17 12:27:08,072 44 INFO rb-d965522-225652-425718 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-17 12:27:08,129 44 INFO rb-d965522-225652-425718 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-17 12:27:08,179 44 INFO rb-d965522-225652-425718 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-17 12:27:08,230 44 INFO rb-d965522-225652-425718 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-17 12:27:08,286 44 INFO rb-d965522-225652-425718 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-17 12:27:08,339 44 INFO rb-d965522-225652-425718 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-17 12:27:08,393 44 INFO rb-d965522-225652-425718 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-17 12:27:08,462 44 INFO rb-d965522-225652-425718 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-17 12:27:08,466 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7977277 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '2ab37d08-d157-43be-ae45-ea06519fc8e0'}] 2026-10-17 12:27:08,546 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7977277 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '2ab37d08-d157-43be-ae45-ea06519fc8e0'} created pos.order #597 2026-10-17 12:27:08,567 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7977277 finished 2026-10-17 12:27:08,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.030 0.126 2026-10-17 12:27:08,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.013 0.033 2026-10-17 12:27:08,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:08,739 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72714973 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '2ab37d08-d157-43be-ae45-ea06519fc8e0'}] 2026-10-17 12:27:08,745 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72714973 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '2ab37d08-d157-43be-ae45-ea06519fc8e0'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-10-17 12:27:08,768 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72714973 finished 2026-10-17 12:27:08,769 44 INFO rb-d965522-225652-425718 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-17 12:27:08,816 44 INFO rb-d965522-225652-425718 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-17 12:27:08,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.024 0.096 2026-10-17 12:27:08,893 44 INFO rb-d965522-225652-425718 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-17 12:27:08,903 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.008 0.018 2026-10-17 12:27:08,944 44 INFO rb-d965522-225652-425718 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-17 12:27:08,995 44 INFO rb-d965522-225652-425718 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-17 12:27:09,048 44 INFO rb-d965522-225652-425718 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-17 12:27:09,099 44 INFO rb-d965522-225652-425718 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-17 12:27:09,152 44 INFO rb-d965522-225652-425718 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-17 12:27:09,214 44 INFO rb-d965522-225652-425718 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-17 12:27:09,266 44 INFO rb-d965522-225652-425718 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-17 12:27:09,318 44 INFO rb-d965522-225652-425718 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-17 12:27:09,498 44 INFO rb-d965522-225652-425718 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-17 12:27:09,549 44 INFO rb-d965522-225652-425718 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-17 12:27:09,600 44 INFO rb-d965522-225652-425718 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-17 12:27:09,657 44 INFO rb-d965522-225652-425718 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-17 12:27:09,708 44 INFO rb-d965522-225652-425718 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-17 12:27:09,761 44 INFO rb-d965522-225652-425718 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-17 12:27:09,813 44 INFO rb-d965522-225652-425718 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-17 12:27:09,887 44 INFO rb-d965522-225652-425718 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-17 12:27:09,942 44 INFO rb-d965522-225652-425718 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-17 12:27:09,992 44 INFO rb-d965522-225652-425718 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-17 12:27:10,049 44 INFO rb-d965522-225652-425718 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-17 12:27:10,123 44 INFO rb-d965522-225652-425718 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-17 12:27:10,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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.011 0.022 2026-10-17 12:27:10,174 44 INFO rb-d965522-225652-425718 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-17 12:27:10,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.032 2026-10-17 12:27:10,224 44 INFO rb-d965522-225652-425718 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-17 12:27:10,289 44 INFO rb-d965522-225652-425718 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-17 12:27:10,344 44 INFO rb-d965522-225652-425718 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-17 12:27:10,395 44 INFO rb-d965522-225652-425718 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-17 12:27:10,446 44 INFO rb-d965522-225652-425718 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-17 12:27:10,516 44 INFO rb-d965522-225652-425718 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-17 12:27:10,567 44 INFO rb-d965522-225652-425718 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-17 12:27:10,618 44 INFO rb-d965522-225652-425718 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-17 12:27:10,674 44 INFO rb-d965522-225652-425718 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-17 12:27:10,724 44 INFO rb-d965522-225652-425718 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-17 12:27:10,775 44 INFO rb-d965522-225652-425718 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-17 12:27:10,832 44 INFO rb-d965522-225652-425718 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-17 12:27:10,885 44 INFO rb-d965522-225652-425718 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-17 12:27:10,940 44 INFO rb-d965522-225652-425718 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-17 12:27:10,949 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:10] "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-17 12:27:10,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:10] "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-17 12:27:10,992 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98990687 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': '68542b1f-05f5-4181-adb7-2d30908d796c'}] 2026-10-17 12:27:11,306 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98990687 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': '68542b1f-05f5-4181-adb7-2d30908d796c'} created pos.order #598 2026-10-17 12:27:11,324 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98990687 finished 2026-10-17 12:27:11,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.101 0.287 2026-10-17 12:27:11,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.014 0.038 2026-10-17 12:27:11,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:11,527 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #901968 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '68542b1f-05f5-4181-adb7-2d30908d796c'}] 2026-10-17 12:27:11,535 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #901968 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '68542b1f-05f5-4181-adb7-2d30908d796c'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-10-17 12:27:11,538 44 INFO rb-d965522-225652-425718 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-17 12:27:11,560 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #901968 finished 2026-10-17 12:27:11,593 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-10-17 12:27:11,596 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-17 12:27:11,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.024 0.097 2026-10-17 12:27:11,838 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 30149536 (allocated 33042432) 2026-10-17 12:27:11,843 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 86508 2026-10-17 12:27:11,843 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-10-17 12:27:11,846 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 86508 2026-10-17 12:27:11,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.009 0.023 2026-10-17 12:27:11,949 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122711_949337_test_multiple_gift_wallet_programs.txt 2026-10-17 12:27:11,949 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp_aaes92d_chrome_odoo" 2026-10-17 12:27:11,989 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-10-17 12:27:12,875 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 86769 2026-10-17 12:27:12,875 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmpp9sfqvtv_chrome_odoo 2026-10-17 12:27:12,876 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:45695/json/version 2026-10-17 12:27:12,877 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:12,880 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-10-17 12:27:12,881 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:45695/json 2026-10-17 12:27:12,881 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:12,884 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:45695/devtools/page/D44BEEF49013D07533D15EB308433C51 2026-10-17 12:27:12,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-10-17 12:27:12,892 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-10-17 12:27:13,006 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:27:13,011 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-10-17 12:27:13,012 44 INFO rb-d965522-225652-425718 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-17 12:27:13,012 44 INFO rb-d965522-225652-425718 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-17 12:27:13,023 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:27:13,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:13] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.040 0.481 2026-10-17 12:27:13,544 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': 'D44BEEF49013D07533D15EB308433C51', 'loaderId': '1A18CC746BA090388B14AC86D4FD5C9A', 'isDownload': False} 2026-10-17 12:27:13,545 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-10-17 12:27:13,558 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:27:13,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:13] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-17 12:27:13,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:13] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:27:13,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:13] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:27:14,072 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:14,080 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:14,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.011 2026-10-17 12:27:14,115 44 INFO rb-d965522-225652-425718 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-17 12:27:14,120 44 INFO rb-d965522-225652-425718 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-17 12:27:14,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-17 12:27:14,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:27:14,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:14,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.011 2026-10-17 12:27:14,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.038 2026-10-17 12:27:14,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.046 2026-10-17 12:27:14,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-10-17 12:27:14,893 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.250 0.343 2026-10-17 12:27:14,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:14] "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-17 12:27:15,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:27:15,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.029 2026-10-17 12:27:15,070 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:27:15,080 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-10-17 12:27:15,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-17 12:27:15,126 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:27:15,153 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:27:15,157 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:15,170 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:27:15,179 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "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-17 12:27:15,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.041 0.024 2026-10-17 12:27:15,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.070 2026-10-17 12:27:15,234 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.048 2026-10-17 12:27:15,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-10-17 12:27:15,271 44 INFO rb-d965522-225652-425718 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-17 12:27:15,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.011 2026-10-17 12:27:15,323 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:15,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.049 0.051 2026-10-17 12:27:15,426 44 INFO rb-d965522-225652-425718 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-17 12:27:15,427 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:15,436 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:27:15,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.140 2026-10-17 12:27:15,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-17 12:27:15,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-17 12:27:15,553 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-10-17 12:27:15,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-10-17 12:27:15,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-17 12:27:15,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:27:15,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 12:27:15,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.025 0.135 2026-10-17 12:27:15,718 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-17 12:27:15,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:15] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-10-17 12:27:15,785 44 INFO rb-d965522-225652-425718 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-17 12:27:15,838 44 INFO rb-d965522-225652-425718 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-17 12:27:15,890 44 INFO rb-d965522-225652-425718 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-17 12:27:15,942 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-10-17 12:27:15,942 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-17 12:27:16,027 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14689460 (allocated 15728640) 2026-10-17 12:27:16,030 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 86769 2026-10-17 12:27:16,033 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-10-17 12:27:16,033 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 86769 2026-10-17 12:27:16,128 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122716_127853_test_multiple_loyalty_products.txt 2026-10-17 12:27:16,128 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmpp9sfqvtv_chrome_odoo" 2026-10-17 12:27:16,140 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-10-17 12:27:16,704 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 86979 2026-10-17 12:27:16,704 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpo7md41if_chrome_odoo 2026-10-17 12:27:16,704 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:46583/json/version 2026-10-17 12:27:16,705 44 INFO rb-d965522-225652-425718 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-17 12:27:16,713 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-17 12:27:16,713 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:46583/json 2026-10-17 12:27:16,714 44 INFO rb-d965522-225652-425718 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-17 12:27:16,722 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:46583/devtools/page/04BD460E7CC1B2E3EE678CF4A7AE9B35 2026-10-17 12:27:16,730 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-17 12:27:16,745 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-17 12:27:16,812 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:27:16,823 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-10-17 12:27:16,825 44 INFO rb-d965522-225652-425718 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-17 12:27:16,826 44 INFO rb-d965522-225652-425718 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-17 12:27:16,837 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:27:17,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.031 0.458 2026-10-17 12:27:17,326 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '04BD460E7CC1B2E3EE678CF4A7AE9B35', 'loaderId': '65A2237E1412CEF319373C7806191D23', 'isDownload': False} 2026-10-17 12:27:17,327 44 INFO rb-d965522-225652-425718 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-17 12:27:17,341 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:27:17,362 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-17 12:27:17,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:27:17,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.027 2026-10-17 12:27:17,770 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:17,776 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:27:17,786 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 12:27:17,801 44 INFO rb-d965522-225652-425718 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-17 12:27:17,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:27:17,806 44 INFO rb-d965522-225652-425718 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-17 12:27:17,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:27:17,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:17,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:27:17,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 12:27:17,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.030 2026-10-17 12:27:17,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-17 12:27:18,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.221 0.537 2026-10-17 12:27:18,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "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-17 12:27:18,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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.007 2026-10-17 12:27:18,806 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-17 12:27:18,834 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:18,844 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-17 12:27:18,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:27:18,896 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:18,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:18,924 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:18,929 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:27:18,946 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:18,964 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:18,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.023 0.022 2026-10-17 12:27:18,969 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:18,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.055 2026-10-17 12:27:18,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-10-17 12:27:19,021 44 INFO rb-d965522-225652-425718 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-17 12:27:19,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.107 2026-10-17 12:27:19,128 44 INFO rb-d965522-225652-425718 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-17 12:27:19,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.025 0.161 2026-10-17 12:27:19,139 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:27:19,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.094 2026-10-17 12:27:19,151 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:27:19,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 4 0.004 0.084 2026-10-17 12:27:19,186 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-17 12:27:19,207 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 12:27:19,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-10-17 12:27:19,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-17 12:27:19,274 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-17 12:27:19,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-17 12:27:19,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:27:19,336 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-17 12:27:19,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.022 0.141 2026-10-17 12:27:19,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:19] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-17 12:27:19,467 44 INFO rb-d965522-225652-425718 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-17 12:27:19,528 44 INFO rb-d965522-225652-425718 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-17 12:27:19,588 44 INFO rb-d965522-225652-425718 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-17 12:27:20,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:20] "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.014 2026-10-17 12:27:20,137 44 INFO rb-d965522-225652-425718 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-17 12:27:20,209 44 INFO rb-d965522-225652-425718 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-17 12:27:20,260 44 INFO rb-d965522-225652-425718 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-17 12:27:20,312 44 INFO rb-d965522-225652-425718 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-17 12:27:20,362 44 INFO rb-d965522-225652-425718 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-17 12:27:20,436 44 INFO rb-d965522-225652-425718 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-17 12:27:20,486 44 INFO rb-d965522-225652-425718 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-17 12:27:20,537 44 INFO rb-d965522-225652-425718 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-17 12:27:20,592 44 INFO rb-d965522-225652-425718 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-17 12:27:20,643 44 INFO rb-d965522-225652-425718 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-17 12:27:20,696 44 INFO rb-d965522-225652-425718 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-17 12:27:20,765 44 INFO rb-d965522-225652-425718 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-17 12:27:20,816 44 INFO rb-d965522-225652-425718 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-17 12:27:20,866 44 INFO rb-d965522-225652-425718 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-17 12:27:20,917 44 INFO rb-d965522-225652-425718 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-17 12:27:20,971 44 INFO rb-d965522-225652-425718 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-17 12:27:21,027 44 INFO rb-d965522-225652-425718 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-17 12:27:21,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:21] "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-17 12:27:21,568 44 INFO rb-d965522-225652-425718 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-17 12:27:21,652 44 INFO rb-d965522-225652-425718 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-17 12:27:21,727 44 INFO rb-d965522-225652-425718 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-17 12:27:21,741 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:21,742 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:21,777 44 INFO rb-d965522-225652-425718 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-17 12:27:21,828 44 INFO rb-d965522-225652-425718 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-17 12:27:21,905 44 INFO rb-d965522-225652-425718 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-17 12:27:21,957 44 INFO rb-d965522-225652-425718 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-17 12:27:22,009 44 INFO rb-d965522-225652-425718 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-17 12:27:22,061 44 INFO rb-d965522-225652-425718 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-17 12:27:22,134 44 INFO rb-d965522-225652-425718 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-17 12:27:22,141 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88066327 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '971ff834-8d10-4748-94a1-c412de2aee15'}] 2026-10-17 12:27:22,142 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:22,266 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88066327 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '971ff834-8d10-4748-94a1-c412de2aee15'} created pos.order #599 2026-10-17 12:27:22,286 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88066327 finished 2026-10-17 12:27:22,347 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.063 0.147 2026-10-17 12:27:22,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.024 0.064 2026-10-17 12:27:22,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:22] "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-17 12:27:22,532 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49642827 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '971ff834-8d10-4748-94a1-c412de2aee15'}] 2026-10-17 12:27:22,547 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49642827 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '971ff834-8d10-4748-94a1-c412de2aee15'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-10-17 12:27:22,571 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49642827 finished 2026-10-17 12:27:22,592 44 INFO rb-d965522-225652-425718 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-17 12:27:22,641 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-10-17 12:27:22,641 44 INFO rb-d965522-225652-425718 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-17 12:27:22,682 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.054 0.098 2026-10-17 12:27:22,737 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 18898128 (allocated 21106688) 2026-10-17 12:27:22,739 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 86979 2026-10-17 12:27:22,739 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-10-17 12:27:22,740 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 86979 2026-10-17 12:27:22,833 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122722_833730_test_multiple_physical_gift_card_sale.txt 2026-10-17 12:27:22,834 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpo7md41if_chrome_odoo" 2026-10-17 12:27:22,878 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-10-17 12:27:23,837 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 87190 2026-10-17 12:27:23,837 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmp_xka68ls_chrome_odoo 2026-10-17 12:27:23,837 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:35277/json/version 2026-10-17 12:27:23,838 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:23,870 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-10-17 12:27:23,870 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:35277/json 2026-10-17 12:27:23,871 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:23,884 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:35277/devtools/page/3AB9B41BAD1C21B1212CD7C3BC5D70D5 2026-10-17 12:27:23,893 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-10-17 12:27:23,901 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-10-17 12:27:23,971 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:27:23,976 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-10-17 12:27:23,977 44 INFO rb-d965522-225652-425718 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-17 12:27:23,977 44 INFO rb-d965522-225652-425718 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-17 12:27:23,990 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:27:24,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:24] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.032 0.475 2026-10-17 12:27:24,497 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '3AB9B41BAD1C21B1212CD7C3BC5D70D5', 'loaderId': 'A07ECCC3CF9DD28659F69C0D7D93CAC2', 'isDownload': False} 2026-10-17 12:27:24,497 44 INFO rb-d965522-225652-425718 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-17 12:27:24,509 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:27:24,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:24] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:27:24,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:24] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:27:24,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:24] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:27:24,997 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:27:25,006 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:27:25,012 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:27:25,032 44 INFO rb-d965522-225652-425718 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-17 12:27:25,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:27:25,036 44 INFO rb-d965522-225652-425718 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-17 12:27:25,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:27:25,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:25,092 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-10-17 12:27:25,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-17 12:27:25,145 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.028 2026-10-17 12:27:25,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-17 12:27:25,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.179 0.301 2026-10-17 12:27:25,676 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "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-17 12:27:25,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:27:25,783 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-10-17 12:27:25,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:27:25,811 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-10-17 12:27:25,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:25,856 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:25,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:27:25,895 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:27:25,902 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:27:25,920 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "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-17 12:27:25,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.019 0.030 2026-10-17 12:27:25,930 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-17 12:27:25,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.051 2026-10-17 12:27:25,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.032 2026-10-17 12:27:25,964 44 INFO rb-d965522-225652-425718 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-17 12:27:25,998 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:27:26,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.031 0.034 2026-10-17 12:27:26,057 44 INFO rb-d965522-225652-425718 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-17 12:27:26,064 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:26,076 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:27:26,100 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.092 2026-10-17 12:27:26,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:27:26,143 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:27:26,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-17 12:27:26,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.179 2026-10-17 12:27:26,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-17 12:27:26,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-17 12:27:26,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-10-17 12:27:26,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/image?model=product.template&field=image_128&id=1724&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:27:26,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-17 12:27:26,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/image?model=product.template&field=image_128&id=1725&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-17 12:27:26,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.021 0.139 2026-10-17 12:27:26,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-17 12:27:26,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:26] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-10-17 12:27:26,429 44 INFO rb-d965522-225652-425718 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-17 12:27:26,506 44 INFO rb-d965522-225652-425718 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-17 12:27:26,584 44 INFO rb-d965522-225652-425718 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-17 12:27:26,655 44 INFO rb-d965522-225652-425718 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-17 12:27:26,726 44 INFO rb-d965522-225652-425718 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-17 12:27:26,797 44 INFO rb-d965522-225652-425718 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-17 12:27:26,850 44 INFO rb-d965522-225652-425718 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-17 12:27:26,922 44 INFO rb-d965522-225652-425718 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-17 12:27:26,989 44 INFO rb-d965522-225652-425718 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-17 12:27:27,040 44 INFO rb-d965522-225652-425718 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-17 12:27:27,119 44 INFO rb-d965522-225652-425718 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-17 12:27:27,194 44 INFO rb-d965522-225652-425718 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-17 12:27:27,246 44 INFO rb-d965522-225652-425718 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-17 12:27:27,296 44 INFO rb-d965522-225652-425718 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-17 12:27:27,371 44 INFO rb-d965522-225652-425718 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-17 12:27:27,440 44 INFO rb-d965522-225652-425718 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-17 12:27:27,491 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-10-17 12:27:27,491 44 INFO rb-d965522-225652-425718 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-17 12:27:27,565 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 19079368 (allocated 21237760) 2026-10-17 12:27:27,568 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 87190 2026-10-17 12:27:27,568 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-10-17 12:27:27,569 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 87190 2026-10-17 12:27:27,664 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122727_663993_test_multiple_reward_line_free_product.txt 2026-10-17 12:27:27,664 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmp_xka68ls_chrome_odoo" 2026-10-17 12:27:27,683 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-17 12:27:28,422 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 87397 2026-10-17 12:27:28,422 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpc2sxu984_chrome_odoo 2026-10-17 12:27:28,422 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:39257/json/version 2026-10-17 12:27:28,423 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39257', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:28,438 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-10-17 12:27:28,438 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:39257/json 2026-10-17 12:27:28,439 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39257', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:28,451 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:39257/devtools/page/8662818DE2E72E72E39CB6E7BB9E781E 2026-10-17 12:27:28,458 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-10-17 12:27:28,466 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-10-17 12:27:28,531 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:27:28,535 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-10-17 12:27:28,536 44 INFO rb-d965522-225652-425718 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-17 12:27:28,536 44 INFO rb-d965522-225652-425718 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-17 12:27:28,545 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:27:29,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.030 0.476 2026-10-17 12:27:29,053 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '8662818DE2E72E72E39CB6E7BB9E781E', 'loaderId': 'B50CABF9D7507BB99F40D68ADA3BC5B6', 'isDownload': False} 2026-10-17 12:27:29,053 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-17 12:27:29,079 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:27:29,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:27:29,100 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:27:29,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-17 12:27:29,575 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:29,579 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:29,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:27:29,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:27:29,614 44 INFO rb-d965522-225652-425718 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-17 12:27:29,619 44 INFO rb-d965522-225652-425718 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-17 12:27:29,620 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:27:29,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:29,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.003 0.008 2026-10-17 12:27:29,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-17 12:27:29,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.031 2026-10-17 12:27:29,708 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-17 12:27:30,174 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.146 0.300 2026-10-17 12:27:30,196 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:27:30,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:27:30,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-17 12:27:30,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:27:30,359 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-10-17 12:27:30,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:27:30,404 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:27:30,413 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:30,425 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:27:30,426 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:27:30,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.010 0.031 2026-10-17 12:27:30,473 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:27:30,478 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:27:30,493 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.072 2026-10-17 12:27:30,500 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:27:30,545 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.018 0.047 2026-10-17 12:27:30,559 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.077 2026-10-17 12:27:30,561 44 INFO rb-d965522-225652-425718 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-17 12:27:30,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.045 0.105 2026-10-17 12:27:30,641 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:27:30,643 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.071 2026-10-17 12:27:30,670 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-10-17 12:27:30,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-10-17 12:27:30,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:27:30,727 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:27:30,741 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:27:30,745 44 INFO rb-d965522-225652-425718 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-17 12:27:30,759 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-10-17 12:27:30,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 12:27:30,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-17 12:27:30,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-17 12:27:30,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-17 12:27:30,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.020 0.120 2026-10-17 12:27:30,944 44 INFO rb-d965522-225652-425718 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-17 12:27:30,997 44 INFO rb-d965522-225652-425718 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-17 12:27:31,049 44 INFO rb-d965522-225652-425718 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-17 12:27:31,102 44 INFO rb-d965522-225652-425718 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-17 12:27:31,281 44 INFO rb-d965522-225652-425718 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-17 12:27:31,332 44 INFO rb-d965522-225652-425718 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-17 12:27:31,402 44 INFO rb-d965522-225652-425718 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-17 12:27:31,415 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:31,416 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:31,452 44 INFO rb-d965522-225652-425718 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-17 12:27:31,503 44 INFO rb-d965522-225652-425718 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-17 12:27:31,574 44 INFO rb-d965522-225652-425718 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-17 12:27:31,628 44 INFO rb-d965522-225652-425718 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-17 12:27:31,680 44 INFO rb-d965522-225652-425718 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-17 12:27:31,734 44 INFO rb-d965522-225652-425718 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-17 12:27:31,786 44 INFO rb-d965522-225652-425718 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-17 12:27:31,855 44 INFO rb-d965522-225652-425718 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-17 12:27:31,863 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50203821 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '016d3141-2af7-49e0-ada3-8d223729618b'}] 2026-10-17 12:27:31,866 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:32,218 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50203821 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '016d3141-2af7-49e0-ada3-8d223729618b'} created pos.order #600 2026-10-17 12:27:32,237 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50203821 finished 2026-10-17 12:27:32,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.143 0.290 2026-10-17 12:27:32,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.022 0.036 2026-10-17 12:27:32,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:32] "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-17 12:27:32,447 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79397858 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '016d3141-2af7-49e0-ada3-8d223729618b'}] 2026-10-17 12:27:32,453 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79397858 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '016d3141-2af7-49e0-ada3-8d223729618b'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-10-17 12:27:32,471 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79397858 finished 2026-10-17 12:27:32,495 44 INFO rb-d965522-225652-425718 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-17 12:27:32,546 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-10-17 12:27:32,547 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-17 12:27:32,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.041 0.096 2026-10-17 12:27:32,622 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:32] "GET /report/barcode/Code128/0449-84b2-4ae4 HTTP/1.1" 200 - 0 0.000 0.162 2026-10-17 12:27:32,629 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 17643892 (allocated 20447232) 2026-10-17 12:27:32,642 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 87397 2026-10-17 12:27:32,643 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-10-17 12:27:32,644 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 87397 2026-10-17 12:27:32,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.017 2026-10-17 12:27:32,750 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122732_750710_test_next_order_coupon_program_expiration_date.txt 2026-10-17 12:27:32,751 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpc2sxu984_chrome_odoo" 2026-10-17 12:27:32,786 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-17 12:27:33,622 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 87614 2026-10-17 12:27:33,622 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpg9ipxokc_chrome_odoo 2026-10-17 12:27:33,623 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:36289/json/version 2026-10-17 12:27:33,624 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:33,642 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-10-17 12:27:33,642 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:36289/json 2026-10-17 12:27:33,643 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:33,656 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:36289/devtools/page/AB8BA9141D0D7A4B4D11981E324BF9F7 2026-10-17 12:27:33,666 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-10-17 12:27:33,676 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-10-17 12:27:33,784 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:27:33,791 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-10-17 12:27:33,792 44 INFO rb-d965522-225652-425718 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-17 12:27:33,792 44 INFO rb-d965522-225652-425718 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-17 12:27:33,803 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:27:34,347 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.043 0.504 2026-10-17 12:27:34,350 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': 'AB8BA9141D0D7A4B4D11981E324BF9F7', 'loaderId': 'F0814AEE9ABFF9BFEE0A8CE416DD7C56', 'isDownload': False} 2026-10-17 12:27:34,350 44 INFO rb-d965522-225652-425718 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-17 12:27:34,368 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:27:34,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-17 12:27:34,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:27:34,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:27:34,805 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:34,808 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:34,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-10-17 12:27:34,847 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-17 12:27:34,850 44 INFO rb-d965522-225652-425718 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-17 12:27:34,858 44 INFO rb-d965522-225652-425718 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-17 12:27:34,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:34,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:34,893 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-10-17 12:27:34,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-17 12:27:34,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.034 2026-10-17 12:27:34,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-17 12:27:35,532 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.232 0.325 2026-10-17 12:27:35,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "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-17 12:27:35,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 12:27:35,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.029 2026-10-17 12:27:35,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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.007 2026-10-17 12:27:35,672 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-10-17 12:27:35,684 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-10-17 12:27:35,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:27:35,728 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:27:35,737 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:35,745 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:27:35,752 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:35,763 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "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-17 12:27:35,776 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:35,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.021 0.029 2026-10-17 12:27:35,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.060 2026-10-17 12:27:35,836 44 INFO rb-d965522-225652-425718 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-17 12:27:35,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.071 2026-10-17 12:27:35,893 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.010 0.097 2026-10-17 12:27:35,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.034 2026-10-17 12:27:35,924 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:35,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-10-17 12:27:35,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-17 12:27:35,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 12:27:35,996 44 INFO rb-d965522-225652-425718 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-17 12:27:35,997 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:36,045 44 INFO rb-d965522-225652-425718 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-17 12:27:36,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.250 2026-10-17 12:27:36,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.162 2026-10-17 12:27:36,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:36] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-17 12:27:36,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:36] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-17 12:27:36,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:36] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:27:36,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:36] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:27:36,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.033 0.118 2026-10-17 12:27:36,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:36] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-17 12:27:36,256 44 INFO rb-d965522-225652-425718 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-17 12:27:36,310 44 INFO rb-d965522-225652-425718 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-17 12:27:36,361 44 INFO rb-d965522-225652-425718 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-17 12:27:36,418 44 INFO rb-d965522-225652-425718 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-17 12:27:36,820 44 INFO rb-d965522-225652-425718 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-17 12:27:36,871 44 INFO rb-d965522-225652-425718 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-17 12:27:36,935 44 INFO rb-d965522-225652-425718 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-17 12:27:36,982 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:36] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 13 0.019 0.037 2026-10-17 12:27:37,016 44 INFO rb-d965522-225652-425718 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-17 12:27:37,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.044 2026-10-17 12:27:37,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:37] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.056 2026-10-17 12:27:37,068 44 INFO rb-d965522-225652-425718 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-17 12:27:37,122 44 INFO rb-d965522-225652-425718 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-17 12:27:37,181 44 INFO rb-d965522-225652-425718 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-17 12:27:37,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:37] "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.009 0.033 2026-10-17 12:27:37,233 44 INFO rb-d965522-225652-425718 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-17 12:27:37,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.013 0.046 2026-10-17 12:27:37,313 44 INFO rb-d965522-225652-425718 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-17 12:27:37,364 44 INFO rb-d965522-225652-425718 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-17 12:27:37,415 44 INFO rb-d965522-225652-425718 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-17 12:27:37,468 44 INFO rb-d965522-225652-425718 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-17 12:27:37,648 44 INFO rb-d965522-225652-425718 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-17 12:27:37,698 44 INFO rb-d965522-225652-425718 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-17 12:27:37,765 44 INFO rb-d965522-225652-425718 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-17 12:27:37,776 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:37,777 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:37,815 44 INFO rb-d965522-225652-425718 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-17 12:27:37,866 44 INFO rb-d965522-225652-425718 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-17 12:27:37,934 44 INFO rb-d965522-225652-425718 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-17 12:27:37,986 44 INFO rb-d965522-225652-425718 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-17 12:27:38,038 44 INFO rb-d965522-225652-425718 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-17 12:27:38,090 44 INFO rb-d965522-225652-425718 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-17 12:27:38,143 44 INFO rb-d965522-225652-425718 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-17 12:27:38,211 44 INFO rb-d965522-225652-425718 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-17 12:27:38,216 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43523113 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '18b11054-c263-450b-9b7d-fc0fc438f29c'}] 2026-10-17 12:27:38,217 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:38,583 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43523113 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '18b11054-c263-450b-9b7d-fc0fc438f29c'} created pos.order #601 2026-10-17 12:27:38,600 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43523113 finished 2026-10-17 12:27:38,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.147 0.296 2026-10-17 12:27:38,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:38] "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-17 12:27:38,797 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88659994 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '18b11054-c263-450b-9b7d-fc0fc438f29c'}] 2026-10-17 12:27:38,802 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88659994 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '18b11054-c263-450b-9b7d-fc0fc438f29c'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-10-17 12:27:38,804 44 INFO rb-d965522-225652-425718 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-17 12:27:38,820 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88659994 finished 2026-10-17 12:27:38,854 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-10-17 12:27:38,855 44 INFO rb-d965522-225652-425718 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-17 12:27:38,938 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.040 0.103 2026-10-17 12:27:38,940 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 17193236 (allocated 18874368) 2026-10-17 12:27:38,959 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 87614 2026-10-17 12:27:38,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-10-17 12:27:38,969 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 87614 2026-10-17 12:27:39,063 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122739_063355_test_not_create_loyalty_card_expired_program.txt 2026-10-17 12:27:39,063 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpg9ipxokc_chrome_odoo" 2026-10-17 12:27:39,094 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-17 12:27:39,905 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 87830 2026-10-17 12:27:39,905 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpiohtg09n_chrome_odoo 2026-10-17 12:27:39,905 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43919/json/version 2026-10-17 12:27:39,906 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:39,916 44 INFO rb-d965522-225652-425718 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-17 12:27:39,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43919/json 2026-10-17 12:27:39,917 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:39,924 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:43919/devtools/page/3521FC26C2FC26A05D5C486C89404C6B 2026-10-17 12:27:39,931 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-17 12:27:39,946 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-17 12:27:40,032 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:27:40,037 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-17 12:27:40,039 44 INFO rb-d965522-225652-425718 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-17 12:27:40,039 44 INFO rb-d965522-225652-425718 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-17 12:27:40,050 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:27:40,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:40] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.034 0.745 2026-10-17 12:27:40,830 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '3521FC26C2FC26A05D5C486C89404C6B', 'loaderId': '1C4D4B574A4E8AFD33A92D133FC37479', 'isDownload': False} 2026-10-17 12:27:40,830 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-17 12:27:40,842 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:27:40,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:40] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-17 12:27:40,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:40] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:27:40,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:40] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:27:41,276 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:41,278 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:41,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-17 12:27:41,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:27:41,314 44 INFO rb-d965522-225652-425718 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-17 12:27:41,318 44 INFO rb-d965522-225652-425718 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-17 12:27:41,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:41,336 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:41,354 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.003 0.008 2026-10-17 12:27:41,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:27:41,429 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.018 0.041 2026-10-17 12:27:41,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-17 12:27:41,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.201 0.338 2026-10-17 12:27:42,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.010 2026-10-17 12:27:42,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.007 2026-10-17 12:27:42,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:27:42,133 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.004 2026-10-17 12:27:42,148 44 INFO rb-d965522-225652-425718 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-17 12:27:42,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:42,200 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:27:42,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:42,214 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:27:42,219 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:27:42,243 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:27:42,248 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:42,251 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.013 0.033 2026-10-17 12:27:42,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.058 2026-10-17 12:27:42,276 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:42,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.035 2026-10-17 12:27:42,318 44 INFO rb-d965522-225652-425718 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-17 12:27:42,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.020 0.050 2026-10-17 12:27:42,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.025 0.102 2026-10-17 12:27:42,403 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:42,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.066 2026-10-17 12:27:42,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-17 12:27:42,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-17 12:27:42,459 44 INFO rb-d965522-225652-425718 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-17 12:27:42,462 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:42,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-10-17 12:27:42,493 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-17 12:27:42,507 44 INFO rb-d965522-225652-425718 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-17 12:27:42,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:27:42,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:27:42,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:27:42,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:27:42,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-17 12:27:42,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.029 0.179 2026-10-17 12:27:42,739 44 INFO rb-d965522-225652-425718 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-17 12:27:42,793 44 INFO rb-d965522-225652-425718 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-17 12:27:42,844 44 INFO rb-d965522-225652-425718 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-17 12:27:42,902 44 INFO rb-d965522-225652-425718 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-17 12:27:43,303 44 INFO rb-d965522-225652-425718 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-17 12:27:43,354 44 INFO rb-d965522-225652-425718 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-17 12:27:43,416 44 INFO rb-d965522-225652-425718 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-17 12:27:43,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:43] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 17 0.014 0.027 2026-10-17 12:27:43,477 44 INFO rb-d965522-225652-425718 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-17 12:27:43,521 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.017 0.045 2026-10-17 12:27:43,528 44 INFO rb-d965522-225652-425718 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-17 12:27:43,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.067 2026-10-17 12:27:43,582 44 INFO rb-d965522-225652-425718 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-17 12:27:43,652 44 INFO rb-d965522-225652-425718 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-17 12:27:43,688 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:43] "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.012 0.029 2026-10-17 12:27:43,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.038 2026-10-17 12:27:43,715 44 INFO rb-d965522-225652-425718 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-17 12:27:43,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.044 0.040 2026-10-17 12:27:43,819 44 INFO rb-d965522-225652-425718 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-17 12:27:43,869 44 INFO rb-d965522-225652-425718 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-17 12:27:43,921 44 INFO rb-d965522-225652-425718 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-17 12:27:43,975 44 INFO rb-d965522-225652-425718 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-17 12:27:44,147 44 INFO rb-d965522-225652-425718 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-17 12:27:44,198 44 INFO rb-d965522-225652-425718 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-17 12:27:44,248 44 INFO rb-d965522-225652-425718 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-17 12:27:44,299 44 INFO rb-d965522-225652-425718 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-17 12:27:44,357 44 INFO rb-d965522-225652-425718 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-17 12:27:44,416 44 INFO rb-d965522-225652-425718 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-17 12:27:44,467 44 INFO rb-d965522-225652-425718 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-17 12:27:44,542 44 INFO rb-d965522-225652-425718 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-17 12:27:44,613 44 INFO rb-d965522-225652-425718 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-17 12:27:44,686 44 INFO rb-d965522-225652-425718 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-17 12:27:44,701 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:44,702 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:44,737 44 INFO rb-d965522-225652-425718 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-17 12:27:44,788 44 INFO rb-d965522-225652-425718 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-17 12:27:44,866 44 INFO rb-d965522-225652-425718 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-17 12:27:44,919 44 INFO rb-d965522-225652-425718 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-17 12:27:44,972 44 INFO rb-d965522-225652-425718 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-17 12:27:45,026 44 INFO rb-d965522-225652-425718 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-17 12:27:45,079 44 INFO rb-d965522-225652-425718 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-17 12:27:45,135 44 INFO rb-d965522-225652-425718 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-17 12:27:45,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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.009 2026-10-17 12:27:45,187 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75362913 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e928a2cc-be5c-4d1d-af6d-e791d2e9b0d3'}] 2026-10-17 12:27:45,189 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:45,580 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75362913 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e928a2cc-be5c-4d1d-af6d-e791d2e9b0d3'} created pos.order #602 2026-10-17 12:27:45,598 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75362913 finished 2026-10-17 12:27:45,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.130 0.346 2026-10-17 12:27:45,771 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 55 0.030 0.043 2026-10-17 12:27:45,792 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:45] "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-17 12:27:45,924 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90066449 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e928a2cc-be5c-4d1d-af6d-e791d2e9b0d3'}] 2026-10-17 12:27:45,929 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90066449 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e928a2cc-be5c-4d1d-af6d-e791d2e9b0d3'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-10-17 12:27:45,938 44 INFO rb-d965522-225652-425718 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-17 12:27:45,951 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90066449 finished 2026-10-17 12:27:45,989 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-17 12:27:45,990 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:27:46,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.039 0.118 2026-10-17 12:27:46,140 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 20350512 (allocated 24252416) 2026-10-17 12:27:46,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 87830 2026-10-17 12:27:46,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-17 12:27:46,146 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 87830 2026-10-17 12:27:46,261 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122746_261036_test_not_create_loyalty_card_max_usage_program.txt 2026-10-17 12:27:46,261 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpiohtg09n_chrome_odoo" 2026-10-17 12:27:46,597 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 88063 2026-10-17 12:27:46,598 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmp_7dexi4f_chrome_odoo 2026-10-17 12:27:46,598 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43703/json/version 2026-10-17 12:27:46,599 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:46,616 44 INFO rb-d965522-225652-425718 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-17 12:27:46,616 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43703/json 2026-10-17 12:27:46,617 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:46,626 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:43703/devtools/page/53B3B9032387F3943DC3822D3BADDCB1 2026-10-17 12:27:46,637 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-17 12:27:46,645 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-17 12:27:46,676 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:27:46,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-17 12:27:46,682 44 INFO rb-d965522-225652-425718 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-17 12:27:46,682 44 INFO rb-d965522-225652-425718 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-17 12:27:46,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:46] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 33 0.015 0.033 2026-10-17 12:27:46,749 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '53B3B9032387F3943DC3822D3BADDCB1', 'loaderId': '29F44E3481DC317197D201C9EDBCECDD', 'isDownload': False} 2026-10-17 12:27:46,749 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-17 12:27:46,776 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:27:46,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:46] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-17 12:27:46,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:46] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-17 12:27:46,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:46] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-10-17 12:27:47,243 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:47,252 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:27:47,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:27:47,265 44 INFO rb-d965522-225652-425718 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-17 12:27:47,270 44 INFO rb-d965522-225652-425718 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-17 12:27:47,273 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:27:47,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:47,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:47,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.006 2026-10-17 12:27:47,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:27:47,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.032 2026-10-17 12:27:47,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 12:27:47,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.121 0.310 2026-10-17 12:27:47,832 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "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-17 12:27:47,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:27:47,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-17 12:27:47,938 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:27:47,948 44 INFO rb-d965522-225652-425718 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-17 12:27:47,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:48,003 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:27:48,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:48,030 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:48,038 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:27:48,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.015 2026-10-17 12:27:48,061 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:48,071 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-17 12:27:48,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.012 0.045 2026-10-17 12:27:48,092 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:48,139 44 INFO rb-d965522-225652-425718 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-17 12:27:48,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.052 2026-10-17 12:27:48,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.107 2026-10-17 12:27:48,279 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.057 0.142 2026-10-17 12:27:48,291 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:27:48,295 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.111 2026-10-17 12:27:48,299 44 INFO rb-d965522-225652-425718 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-17 12:27:48,337 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.011 0.090 2026-10-17 12:27:48,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.014 0.136 2026-10-17 12:27:48,397 44 INFO rb-d965522-225652-425718 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-17 12:27:48,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-17 12:27:48,434 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-10-17 12:27:48,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-17 12:27:48,464 44 INFO rb-d965522-225652-425718 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-17 12:27:48,482 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-17 12:27:48,502 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-17 12:27:48,514 44 INFO rb-d965522-225652-425718 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-17 12:27:48,524 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-10-17 12:27:48,542 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:48] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:27:48,577 44 INFO rb-d965522-225652-425718 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-17 12:27:48,978 44 INFO rb-d965522-225652-425718 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-17 12:27:49,030 44 INFO rb-d965522-225652-425718 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-17 12:27:49,091 44 INFO rb-d965522-225652-425718 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-17 12:27:49,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:49] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 16 0.014 0.030 2026-10-17 12:27:49,154 44 INFO rb-d965522-225652-425718 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-17 12:27:49,190 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.038 2026-10-17 12:27:49,193 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.049 2026-10-17 12:27:49,205 44 INFO rb-d965522-225652-425718 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-17 12:27:49,261 44 INFO rb-d965522-225652-425718 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-17 12:27:49,325 44 INFO rb-d965522-225652-425718 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-17 12:27:49,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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.010 0.024 2026-10-17 12:27:49,380 44 INFO rb-d965522-225652-425718 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-17 12:27:49,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.038 2026-10-17 12:27:49,476 44 INFO rb-d965522-225652-425718 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-17 12:27:49,526 44 INFO rb-d965522-225652-425718 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-17 12:27:49,577 44 INFO rb-d965522-225652-425718 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-17 12:27:49,631 44 INFO rb-d965522-225652-425718 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-17 12:27:49,814 44 INFO rb-d965522-225652-425718 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-17 12:27:49,864 44 INFO rb-d965522-225652-425718 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-17 12:27:49,915 44 INFO rb-d965522-225652-425718 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-17 12:27:49,990 44 INFO rb-d965522-225652-425718 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-17 12:27:50,001 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:50,002 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:50,040 44 INFO rb-d965522-225652-425718 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-17 12:27:50,091 44 INFO rb-d965522-225652-425718 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-17 12:27:50,172 44 INFO rb-d965522-225652-425718 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-17 12:27:50,225 44 INFO rb-d965522-225652-425718 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-17 12:27:50,278 44 INFO rb-d965522-225652-425718 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-17 12:27:50,331 44 INFO rb-d965522-225652-425718 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-17 12:27:50,384 44 INFO rb-d965522-225652-425718 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-17 12:27:50,450 44 INFO rb-d965522-225652-425718 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-17 12:27:50,457 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36938657 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '6abb46c2-fd55-4d9d-9bf7-8c2b4220b88c'}] 2026-10-17 12:27:50,462 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:27:50,733 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36938657 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '6abb46c2-fd55-4d9d-9bf7-8c2b4220b88c'} created pos.order #603 2026-10-17 12:27:50,757 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36938657 finished 2026-10-17 12:27:50,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.082 0.288 2026-10-17 12:27:50,877 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:27:50,968 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68243425 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '6abb46c2-fd55-4d9d-9bf7-8c2b4220b88c'}] 2026-10-17 12:27:50,976 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68243425 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '6abb46c2-fd55-4d9d-9bf7-8c2b4220b88c'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-10-17 12:27:50,982 44 INFO rb-d965522-225652-425718 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-17 12:27:50,998 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68243425 finished 2026-10-17 12:27:51,032 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-17 12:27:51,032 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-17 12:27:51,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.024 0.098 2026-10-17 12:27:51,128 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 18461752 (allocated 20709376) 2026-10-17 12:27:51,134 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 88063 2026-10-17 12:27:51,135 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-17 12:27:51,138 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 88063 2026-10-17 12:27:51,233 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122751_232993_test_not_create_loyalty_card_max_usage_program.txt 2026-10-17 12:27:51,233 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmp_7dexi4f_chrome_odoo" 2026-10-17 12:27:51,260 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-10-17 12:27:52,168 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 88277 2026-10-17 12:27:52,168 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp3boybh0s_chrome_odoo 2026-10-17 12:27:52,169 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:33171/json/version 2026-10-17 12:27:52,170 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:52,183 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-17 12:27:52,184 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:33171/json 2026-10-17 12:27:52,184 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:52,195 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:33171/devtools/page/DAC17421EC450DA8A5C9458DA3085F0A 2026-10-17 12:27:52,200 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-17 12:27:52,206 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-17 12:27:52,344 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:27:52,350 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-17 12:27:52,351 44 INFO rb-d965522-225652-425718 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-17 12:27:52,351 44 INFO rb-d965522-225652-425718 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-17 12:27:52,361 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:27:52,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:52] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.047 0.461 2026-10-17 12:27:52,869 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': 'DAC17421EC450DA8A5C9458DA3085F0A', 'loaderId': '67DDE698A29603A2E99B651246731B80', 'isDownload': False} 2026-10-17 12:27:52,869 44 INFO rb-d965522-225652-425718 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-17 12:27:52,888 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:27:52,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:52] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:27:52,909 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:52] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:27:52,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:52] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-17 12:27:53,311 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:53,314 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:53,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:27:53,347 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 12:27:53,347 44 INFO rb-d965522-225652-425718 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-17 12:27:53,351 44 INFO rb-d965522-225652-425718 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-17 12:27:53,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:27:53,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:53,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-17 12:27:53,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:53] "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-17 12:27:53,413 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-17 12:27:53,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.032 2026-10-17 12:27:53,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.152 0.310 2026-10-17 12:27:53,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:53] "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-17 12:27:54,005 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:27:54,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-17 12:27:54,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:27:54,090 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-17 12:27:54,100 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:27:54,127 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:54,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:27:54,152 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:27:54,167 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-17 12:27:54,176 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:27:54,176 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.037 2026-10-17 12:27:54,183 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:54,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.013 0.070 2026-10-17 12:27:54,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.027 2026-10-17 12:27:54,239 44 INFO rb-d965522-225652-425718 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-17 12:27:54,263 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:27:54,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.024 0.040 2026-10-17 12:27:54,328 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:54,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.082 2026-10-17 12:27:54,346 44 INFO rb-d965522-225652-425718 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-17 12:27:54,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.108 2026-10-17 12:27:54,418 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:54,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-17 12:27:54,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-10-17 12:27:54,536 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.254 2026-10-17 12:27:54,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-10-17 12:27:54,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-17 12:27:54,624 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image?model=product.template&field=image_128&id=1732&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-17 12:27:54,647 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-17 12:27:54,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-17 12:27:54,750 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.032 0.179 2026-10-17 12:27:54,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-17 12:27:54,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:54] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-10-17 12:27:54,826 44 INFO rb-d965522-225652-425718 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-17 12:27:54,879 44 INFO rb-d965522-225652-425718 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-17 12:27:54,930 44 INFO rb-d965522-225652-425718 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-17 12:27:54,981 44 INFO rb-d965522-225652-425718 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-17 12:27:55,031 44 INFO rb-d965522-225652-425718 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-17 12:27:55,082 44 INFO rb-d965522-225652-425718 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-17 12:27:55,141 44 INFO rb-d965522-225652-425718 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-17 12:27:55,198 44 INFO rb-d965522-225652-425718 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-17 12:27:55,256 44 INFO rb-d965522-225652-425718 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-17 12:27:55,313 44 INFO rb-d965522-225652-425718 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-17 12:27:55,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:55] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.004 0.010 2026-10-17 12:27:55,411 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-17 12:27:55,412 44 INFO rb-d965522-225652-425718 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-17 12:27:55,486 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15347604 (allocated 16515072) 2026-10-17 12:27:55,502 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 88277 2026-10-17 12:27:55,503 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-17 12:27:55,503 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 88277 2026-10-17 12:27:55,597 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122755_597770_test_order_reward_product_tax_included_excluded.txt 2026-10-17 12:27:55,598 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp3boybh0s_chrome_odoo" 2026-10-17 12:27:55,897 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 88501 2026-10-17 12:27:55,897 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp6ovw5vdw_chrome_odoo 2026-10-17 12:27:55,897 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36535/json/version 2026-10-17 12:27:55,898 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:55,911 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-17 12:27:55,911 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36535/json 2026-10-17 12:27:55,911 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:55,919 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:36535/devtools/page/AB80643423DECEAB381256DA68678F29 2026-10-17 12:27:55,924 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-17 12:27:55,933 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-17 12:27:55,958 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:27:55,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-17 12:27:55,966 44 INFO rb-d965522-225652-425718 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-17 12:27:55,966 44 INFO rb-d965522-225652-425718 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-17 12:27:56,080 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.045 0.050 2026-10-17 12:27:56,084 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': 'AB80643423DECEAB381256DA68678F29', 'loaderId': '6B5D41965B050E2A0D7E80FAB1FA855D', 'isDownload': False} 2026-10-17 12:27:56,084 44 INFO rb-d965522-225652-425718 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-17 12:27:56,104 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:27:56,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:27:56,143 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-17 12:27:56,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.046 2026-10-17 12:27:56,606 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:56,613 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:56,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:27:56,641 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.004 2026-10-17 12:27:56,655 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:27:56,656 44 INFO rb-d965522-225652-425718 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-17 12:27:56,661 44 INFO rb-d965522-225652-425718 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-17 12:27:56,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:56,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.007 0.008 2026-10-17 12:27:56,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.014 2026-10-17 12:27:56,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.012 0.023 2026-10-17 12:27:56,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-17 12:27:57,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 300 0.245 0.353 2026-10-17 12:27:57,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:27:57,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.004 2026-10-17 12:27:57,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.032 2026-10-17 12:27:57,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.006 2026-10-17 12:27:57,505 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-17 12:27:57,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:57,554 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:27:57,561 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:27:57,588 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-17 12:27:57,598 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:27:57,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.013 0.023 2026-10-17 12:27:57,621 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:27:57,624 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:27:57,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.055 2026-10-17 12:27:57,644 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27: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-17 12:27:57,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.053 2026-10-17 12:27:57,681 44 INFO rb-d965522-225652-425718 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-17 12:27:57,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.037 0.119 2026-10-17 12:27:57,771 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:27:57,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.130 2026-10-17 12:27:57,779 44 INFO rb-d965522-225652-425718 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-17 12:27:57,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-10-17 12:27:57,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:27:57,833 44 INFO rb-d965522-225652-425718 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-17 12:27:57,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-10-17 12:27:57,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:27:57,883 44 INFO rb-d965522-225652-425718 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-17 12:27:57,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:27:57,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-17 12:27:57,934 44 INFO rb-d965522-225652-425718 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-17 12:27:57,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-10-17 12:27:57,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-17 12:27:57,985 44 INFO rb-d965522-225652-425718 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-17 12:27:57,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:57] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:27:58,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:58] "GET /web/image?model=product.template&field=image_128&id=1732&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:27:58,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:58] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.135 2026-10-17 12:27:58,035 44 INFO rb-d965522-225652-425718 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-17 12:27:58,097 44 INFO rb-d965522-225652-425718 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-17 12:27:58,109 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:27:58,156 44 INFO rb-d965522-225652-425718 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-17 12:27:58,213 44 INFO rb-d965522-225652-425718 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-17 12:27:58,269 44 INFO rb-d965522-225652-425718 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-17 12:27:58,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:27:58] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.010 2026-10-17 12:27:58,336 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-17 12:27:58,337 44 INFO rb-d965522-225652-425718 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-17 12:27:58,418 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15208048 (allocated 16252928) 2026-10-17 12:27:58,424 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 88501 2026-10-17 12:27:58,424 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-17 12:27:58,425 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 88501 2026-10-17 12:27:58,520 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122758_520430_test_order_reward_product_tax_included_excluded.txt 2026-10-17 12:27:58,520 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp6ovw5vdw_chrome_odoo" 2026-10-17 12:27:58,541 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_partner_list_after_removing_code_activated_coupon ... 2026-10-17 12:27:59,608 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome pid: 88706 2026-10-17 12:27:59,608 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless temporary user profile dir: /tmp/tmp72jo_elq_chrome_odoo 2026-10-17 12:27:59,608 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:34679/json/version 2026-10-17 12:27:59,609 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:59,637 44 INFO rb-d965522-225652-425718 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-17 12:27:59,637 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:34679/json 2026-10-17 12:27:59,638 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:27:59,650 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Websocket url found: ws://127.0.0.1:34679/devtools/page/27BA9934E92F8478D7D15C58CE4E34D4 2026-10-17 12:27:59,661 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Enable chrome headless console log notification 2026-10-17 12:27:59,668 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless enable page notifications 2026-10-17 12:27:59,757 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:27:59,762 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Setting session cookie in browser 2026-10-17 12:27:59,763 44 INFO rb-d965522-225652-425718 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-17 12:27:59,763 44 INFO rb-d965522-225652-425718 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-17 12:27:59,772 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:28:00,276 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.029 0.477 2026-10-17 12:28:00,279 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigation result: {'frameId': '27BA9934E92F8478D7D15C58CE4E34D4', 'loaderId': '9D92AC9FCB3E64D26D65D7F9AD504221', 'isDownload': False} 2026-10-17 12:28:00,280 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate ready code "odoo.isTourReady('PosLoyaltyPartnerListAfterCouponRemoval')" 2026-10-17 12:28:00,291 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:28:00,309 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:28:00,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:28:00,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:28:00,707 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:00,719 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:28:00,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-17 12:28:00,751 44 INFO rb-d965522-225652-425718 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-17 12:28:00,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:28:00,756 44 INFO rb-d965522-225652-425718 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-17 12:28:00,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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-17 12:28:00,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:00,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "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-17 12:28:00,816 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-17 12:28:00,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.033 2026-10-17 12:28:00,861 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-17 12:28:01,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.160 0.444 2026-10-17 12:28:01,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:01,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:28:01,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:28:01,615 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:28:01,624 44 INFO rb-d965522-225652-425718 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-17 12:28:01,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:28:01,671 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:28:01,703 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:28:01,704 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:28:01,728 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.018 0.028 2026-10-17 12:28:01,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-10-17 12:28:01,732 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:28:01,735 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:28:01,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.057 2026-10-17 12:28:01,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:28:01,817 44 INFO rb-d965522-225652-425718 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-17 12:28:01,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.008 2026-10-17 12:28:01,894 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:28:01,907 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:01,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.076 0.047 2026-10-17 12:28:02,000 44 INFO rb-d965522-225652-425718 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-17 12:28:02,025 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:02] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-17 12:28:02,033 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:02,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:02] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-17 12:28:02,080 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:02] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-10-17 12:28:02,100 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:02] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-10-17 12:28:02,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.011 0.269 2026-10-17 12:28:02,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:02] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-17 12:28:02,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:02] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-17 12:28:02,207 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:02] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-17 12:28:02,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:02] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:28:02,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:02] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:28:02,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.021 0.199 2026-10-17 12:28:02,360 44 INFO rb-d965522-225652-425718 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-17 12:28:02,414 44 INFO rb-d965522-225652-425718 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-17 12:28:02,465 44 INFO rb-d965522-225652-425718 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-17 12:28:02,516 44 INFO rb-d965522-225652-425718 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-17 12:28:02,566 44 INFO rb-d965522-225652-425718 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-17 12:28:02,616 44 INFO rb-d965522-225652-425718 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-17 12:28:02,695 44 INFO rb-d965522-225652-425718 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-17 12:28:02,760 44 INFO rb-d965522-225652-425718 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-17 12:28:02,811 44 INFO rb-d965522-225652-425718 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-17 12:28:02,872 44 INFO rb-d965522-225652-425718 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-17 12:28:02,938 44 INFO rb-d965522-225652-425718 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-17 12:28:02,983 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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.011 0.034 2026-10-17 12:28:02,995 44 INFO rb-d965522-225652-425718 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-17 12:28:03,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.013 0.040 2026-10-17 12:28:03,045 44 INFO rb-d965522-225652-425718 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-17 12:28:03,101 44 INFO rb-d965522-225652-425718 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-17 12:28:03,161 44 INFO rb-d965522-225652-425718 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-17 12:28:03,215 44 INFO rb-d965522-225652-425718 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-17 12:28:03,269 44 INFO rb-d965522-225652-425718 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-17 12:28:03,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:03] "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.009 2026-10-17 12:28:03,309 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:03] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.014 2026-10-17 12:28:03,357 44 INFO rb-d965522-225652-425718 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-17 12:28:03,413 44 INFO rb-d965522-225652-425718 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-17 12:28:03,465 44 INFO rb-d965522-225652-425718 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-17 12:28:03,515 44 INFO rb-d965522-225652-425718 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-17 12:28:03,570 44 INFO rb-d965522-225652-425718 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-17 12:28:03,620 44 INFO rb-d965522-225652-425718 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-17 12:28:03,758 44 INFO rb-d965522-225652-425718 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-17 12:28:03,808 44 INFO rb-d965522-225652-425718 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-17 12:28:03,875 44 INFO rb-d965522-225652-425718 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-17 12:28:03,929 44 INFO rb-d965522-225652-425718 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-17 12:28:03,980 44 INFO rb-d965522-225652-425718 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-17 12:28:04,034 44 INFO rb-d965522-225652-425718 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-17 12:28:04,090 44 INFO rb-d965522-225652-425718 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-17 12:28:04,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:04] "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.008 0.024 2026-10-17 12:28:04,141 44 INFO rb-d965522-225652-425718 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-17 12:28:04,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.011 0.050 2026-10-17 12:28:04,191 44 INFO rb-d965522-225652-425718 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-17 12:28:04,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: tour succeeded 2026-10-17 12:28:04,243 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPartnerListAfterCouponRemoval SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-17 12:28:04,333 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: heap 17318464 (allocated 18485248) 2026-10-17 12:28:04,335 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing chrome headless with pid 88706 2026-10-17 12:28:04,337 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing websocket connection 2026-10-17 12:28:04,338 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Terminating chrome headless with pid 88706 2026-10-17 12:28:04,433 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122804_433622_test_partner_list_after_removing_code_activated_coupon.txt 2026-10-17 12:28:04,434 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Removing chrome user profile "/tmp/tmp72jo_elq_chrome_odoo" 2026-10-17 12:28:04,452 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-10-17 12:28:05,724 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 88930 2026-10-17 12:28:05,724 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpvhvybm6n_chrome_odoo 2026-10-17 12:28:05,724 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:43757/json/version 2026-10-17 12:28:05,725 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:28:05,743 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-17 12:28:05,743 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:43757/json 2026-10-17 12:28:05,743 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:28:05,747 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:43757/devtools/page/ABF16AE582CC882D4ED0C597D3D018F4 2026-10-17 12:28:05,750 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-10-17 12:28:05,751 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-10-17 12:28:05,866 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:28:05,872 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-10-17 12:28:05,873 44 INFO rb-d965522-225652-425718 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-17 12:28:05,873 44 INFO rb-d965522-225652-425718 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-17 12:28:05,884 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:28:06,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:06] "GET /pos/ui/76 HTTP/1.1" 200 - 86 0.039 0.472 2026-10-17 12:28:06,396 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': 'ABF16AE582CC882D4ED0C597D3D018F4', 'loaderId': 'B9D9A63748CFE99EF81D1A2FB6ED45CE', 'isDownload': False} 2026-10-17 12:28:06,397 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-10-17 12:28:06,411 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:28:06,425 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:06] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:28:06,429 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:06] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:28:06,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:06] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:28:06,854 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:06,868 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:06,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 12:28:06,899 44 INFO rb-d965522-225652-425718 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-17 12:28:06,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:28:06,907 44 INFO rb-d965522-225652-425718 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-17 12:28:06,915 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:28:06,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:06,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.005 0.012 2026-10-17 12:28:06,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.035 2026-10-17 12:28:07,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.039 2026-10-17 12:28:07,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-17 12:28:07,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.140 0.313 2026-10-17 12:28:07,532 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.007 2026-10-17 12:28:07,583 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.005 2026-10-17 12:28:07,647 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-10-17 12:28:07,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.005 2026-10-17 12:28:07,674 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-10-17 12:28:07,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-17 12:28:07,721 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:07,728 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:28:07,736 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:28:07,737 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:07,754 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:28:07,755 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:28:07,773 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:07,781 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.024 0.030 2026-10-17 12:28:07,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.060 2026-10-17 12:28:07,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.047 2026-10-17 12:28:07,840 44 INFO rb-d965522-225652-425718 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-17 12:28:07,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.012 0.071 2026-10-17 12:28:07,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.124 2026-10-17 12:28:07,934 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:07,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.056 2026-10-17 12:28:07,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 4 0.003 0.066 2026-10-17 12:28:07,973 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:07] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-17 12:28:07,996 44 INFO rb-d965522-225652-425718 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-17 12:28:08,009 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:08] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-17 12:28:08,018 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:28:08,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:08] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:28:08,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:08] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:28:08,077 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:08] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.123 2026-10-17 12:28:08,096 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:08] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-10-17 12:28:08,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:08] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-10-17 12:28:08,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:08] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-10-17 12:28:08,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.020 0.138 2026-10-17 12:28:08,218 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:08] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-17 12:28:08,254 44 INFO rb-d965522-225652-425718 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-17 12:28:08,314 44 INFO rb-d965522-225652-425718 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-17 12:28:08,374 44 INFO rb-d965522-225652-425718 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-17 12:28:08,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:08] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.005 0.013 2026-10-17 12:28:08,929 44 INFO rb-d965522-225652-425718 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-17 12:28:08,982 44 INFO rb-d965522-225652-425718 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-17 12:28:09,036 44 INFO rb-d965522-225652-425718 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-17 12:28:09,088 44 INFO rb-d965522-225652-425718 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-17 12:28:09,142 44 INFO rb-d965522-225652-425718 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-17 12:28:09,199 44 INFO rb-d965522-225652-425718 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-17 12:28:09,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:09] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.003 0.015 2026-10-17 12:28:09,746 44 INFO rb-d965522-225652-425718 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-17 12:28:09,799 44 INFO rb-d965522-225652-425718 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-17 12:28:09,853 44 INFO rb-d965522-225652-425718 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-17 12:28:09,904 44 INFO rb-d965522-225652-425718 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-17 12:28:09,958 44 INFO rb-d965522-225652-425718 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-17 12:28:10,018 44 INFO rb-d965522-225652-425718 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-17 12:28:10,539 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:10] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.005 0.014 2026-10-17 12:28:10,562 44 INFO rb-d965522-225652-425718 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-17 12:28:10,615 44 INFO rb-d965522-225652-425718 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-17 12:28:10,669 44 INFO rb-d965522-225652-425718 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-17 12:28:10,720 44 INFO rb-d965522-225652-425718 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-17 12:28:10,770 44 INFO rb-d965522-225652-425718 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-17 12:28:10,830 44 INFO rb-d965522-225652-425718 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-17 12:28:10,888 44 INFO rb-d965522-225652-425718 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-17 12:28:10,951 44 INFO rb-d965522-225652-425718 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-17 12:28:11,006 44 INFO rb-d965522-225652-425718 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-17 12:28:11,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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-17 12:28:11,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:11] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:28:11,066 44 INFO rb-d965522-225652-425718 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-17 12:28:11,116 44 INFO rb-d965522-225652-425718 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-17 12:28:11,176 44 INFO rb-d965522-225652-425718 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-17 12:28:11,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:11] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.003 0.010 2026-10-17 12:28:11,729 44 INFO rb-d965522-225652-425718 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-17 12:28:13,779 44 INFO rb-d965522-225652-425718 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-17 12:28:13,849 44 INFO rb-d965522-225652-425718 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-17 12:28:13,900 44 INFO rb-d965522-225652-425718 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-17 12:28:13,952 44 INFO rb-d965522-225652-425718 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-17 12:28:14,002 44 INFO rb-d965522-225652-425718 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-17 12:28:14,053 44 INFO rb-d965522-225652-425718 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-17 12:28:14,105 44 INFO rb-d965522-225652-425718 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-17 12:28:14,156 44 INFO rb-d965522-225652-425718 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-17 12:28:14,281 44 INFO rb-d965522-225652-425718 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-17 12:28:14,331 44 INFO rb-d965522-225652-425718 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-17 12:28:14,382 44 INFO rb-d965522-225652-425718 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-17 12:28:14,449 44 INFO rb-d965522-225652-425718 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-17 12:28:14,461 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:14,464 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:28:14,499 44 INFO rb-d965522-225652-425718 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-17 12:28:14,549 44 INFO rb-d965522-225652-425718 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-17 12:28:14,617 44 INFO rb-d965522-225652-425718 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-17 12:28:14,669 44 INFO rb-d965522-225652-425718 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-17 12:28:14,721 44 INFO rb-d965522-225652-425718 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-17 12:28:14,787 44 INFO rb-d965522-225652-425718 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-17 12:28:14,794 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96991576 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '305268d1-04d6-4095-b1ad-a481fbccfaf3'}] 2026-10-17 12:28:14,795 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:28:14,936 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96991576 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '305268d1-04d6-4095-b1ad-a481fbccfaf3'} created pos.order #605 2026-10-17 12:28:14,961 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96991576 finished 2026-10-17 12:28:15,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 95 0.077 0.177 2026-10-17 12:28:15,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.017 0.039 2026-10-17 12:28:15,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:15] "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-17 12:28:15,229 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54989088 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '305268d1-04d6-4095-b1ad-a481fbccfaf3'}] 2026-10-17 12:28:15,233 44 INFO rb-d965522-225652-425718 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-17 12:28:15,238 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54989088 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '305268d1-04d6-4095-b1ad-a481fbccfaf3'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-10-17 12:28:15,261 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54989088 finished 2026-10-17 12:28:15,279 44 INFO rb-d965522-225652-425718 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-17 12:28:15,343 44 INFO rb-d965522-225652-425718 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-17 12:28:15,394 44 INFO rb-d965522-225652-425718 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-17 12:28:15,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.048 0.121 2026-10-17 12:28:15,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.019 2026-10-17 12:28:15,449 44 INFO rb-d965522-225652-425718 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-17 12:28:15,503 44 INFO rb-d965522-225652-425718 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-17 12:28:15,560 44 INFO rb-d965522-225652-425718 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-17 12:28:15,613 44 INFO rb-d965522-225652-425718 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-17 12:28:15,624 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:15] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:28:15,646 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:15] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.003 0.012 2026-10-17 12:28:15,702 44 INFO rb-d965522-225652-425718 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-17 12:28:15,753 44 INFO rb-d965522-225652-425718 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-17 12:28:15,804 44 INFO rb-d965522-225652-425718 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-17 12:28:15,855 44 INFO rb-d965522-225652-425718 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-17 12:28:15,905 44 INFO rb-d965522-225652-425718 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-17 12:28:15,956 44 INFO rb-d965522-225652-425718 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-17 12:28:16,006 44 INFO rb-d965522-225652-425718 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-17 12:28:16,063 44 INFO rb-d965522-225652-425718 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-17 12:28:16,112 44 INFO rb-d965522-225652-425718 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-17 12:28:16,163 44 INFO rb-d965522-225652-425718 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-17 12:28:16,218 44 INFO rb-d965522-225652-425718 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-17 12:28:16,270 44 INFO rb-d965522-225652-425718 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-17 12:28:16,324 44 INFO rb-d965522-225652-425718 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-17 12:28:16,331 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:16] "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-17 12:28:16,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:16] "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-17 12:28:16,368 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55214784 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'f31deadb-9fd6-4540-bdee-82d4a86b59cf'}] 2026-10-17 12:28:16,666 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55214784 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'f31deadb-9fd6-4540-bdee-82d4a86b59cf'} created pos.order #606 2026-10-17 12:28:16,685 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55214784 finished 2026-10-17 12:28:16,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.107 0.261 2026-10-17 12:28:16,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.013 0.027 2026-10-17 12:28:16,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:28:16,862 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47659101 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'f31deadb-9fd6-4540-bdee-82d4a86b59cf'}] 2026-10-17 12:28:16,868 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47659101 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'f31deadb-9fd6-4540-bdee-82d4a86b59cf'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-10-17 12:28:16,878 44 INFO rb-d965522-225652-425718 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-17 12:28:16,885 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47659101 finished 2026-10-17 12:28:16,930 44 INFO rb-d965522-225652-425718 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-17 12:28:16,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.028 0.092 2026-10-17 12:28:16,991 44 INFO rb-d965522-225652-425718 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-17 12:28:17,030 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.017 2026-10-17 12:28:17,042 44 INFO rb-d965522-225652-425718 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-17 12:28:17,097 44 INFO rb-d965522-225652-425718 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-17 12:28:17,151 44 INFO rb-d965522-225652-425718 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-17 12:28:17,207 44 INFO rb-d965522-225652-425718 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-17 12:28:17,261 44 INFO rb-d965522-225652-425718 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-17 12:28:17,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:17] "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-17 12:28:17,291 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:17] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.003 0.010 2026-10-17 12:28:17,334 44 INFO rb-d965522-225652-425718 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-17 12:28:17,385 44 INFO rb-d965522-225652-425718 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-17 12:28:17,435 44 INFO rb-d965522-225652-425718 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-17 12:28:17,487 44 INFO rb-d965522-225652-425718 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-17 12:28:17,537 44 INFO rb-d965522-225652-425718 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-17 12:28:17,588 44 INFO rb-d965522-225652-425718 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-17 12:28:17,638 44 INFO rb-d965522-225652-425718 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-17 12:28:17,696 44 INFO rb-d965522-225652-425718 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-17 12:28:17,746 44 INFO rb-d965522-225652-425718 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-17 12:28:17,797 44 INFO rb-d965522-225652-425718 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-17 12:28:17,855 44 INFO rb-d965522-225652-425718 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-17 12:28:17,909 44 INFO rb-d965522-225652-425718 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-17 12:28:17,964 44 INFO rb-d965522-225652-425718 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-17 12:28:17,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:17] "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-17 12:28:17,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:17] "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-17 12:28:18,013 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70141675 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '4c3f0195-b543-455d-a117-fb4d2411d426'}] 2026-10-17 12:28:18,273 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70141675 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '4c3f0195-b543-455d-a117-fb4d2411d426'} created pos.order #607 2026-10-17 12:28:18,293 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70141675 finished 2026-10-17 12:28:18,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.072 0.268 2026-10-17 12:28:18,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.015 0.046 2026-10-17 12:28:18,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:18] "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-17 12:28:18,486 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53417819 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '4c3f0195-b543-455d-a117-fb4d2411d426'}] 2026-10-17 12:28:18,492 44 INFO rb-d965522-225652-425718 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-17 12:28:18,493 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53417819 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '4c3f0195-b543-455d-a117-fb4d2411d426'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-10-17 12:28:18,511 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53417819 finished 2026-10-17 12:28:18,544 44 INFO rb-d965522-225652-425718 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-17 12:28:18,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.029 0.085 2026-10-17 12:28:18,608 44 INFO rb-d965522-225652-425718 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-17 12:28:18,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.005 0.013 2026-10-17 12:28:18,675 44 INFO rb-d965522-225652-425718 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-17 12:28:18,722 44 INFO rb-d965522-225652-425718 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-17 12:28:18,778 44 INFO rb-d965522-225652-425718 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-17 12:28:18,834 44 INFO rb-d965522-225652-425718 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-17 12:28:18,890 44 INFO rb-d965522-225652-425718 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-17 12:28:18,945 44 INFO rb-d965522-225652-425718 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-17 12:28:18,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:18] "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-17 12:28:18,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:18] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.003 0.011 2026-10-17 12:28:19,020 44 INFO rb-d965522-225652-425718 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-17 12:28:19,071 44 INFO rb-d965522-225652-425718 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-17 12:28:19,122 44 INFO rb-d965522-225652-425718 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-17 12:28:19,173 44 INFO rb-d965522-225652-425718 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-17 12:28:19,224 44 INFO rb-d965522-225652-425718 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-17 12:28:19,275 44 INFO rb-d965522-225652-425718 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-17 12:28:19,325 44 INFO rb-d965522-225652-425718 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-17 12:28:19,381 44 INFO rb-d965522-225652-425718 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-17 12:28:19,432 44 INFO rb-d965522-225652-425718 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-17 12:28:19,483 44 INFO rb-d965522-225652-425718 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-17 12:28:19,541 44 INFO rb-d965522-225652-425718 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-17 12:28:19,594 44 INFO rb-d965522-225652-425718 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-17 12:28:19,650 44 INFO rb-d965522-225652-425718 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-17 12:28:19,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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.004 2026-10-17 12:28:19,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:19] "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-17 12:28:19,701 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20449288 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '14323401-b33f-41e3-823b-071da9daef80'}] 2026-10-17 12:28:19,954 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20449288 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '14323401-b33f-41e3-823b-071da9daef80'} created pos.order #608 2026-10-17 12:28:19,978 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20449288 finished 2026-10-17 12:28:20,046 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.079 0.268 2026-10-17 12:28:20,132 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.013 0.028 2026-10-17 12:28:20,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:20] "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-17 12:28:20,168 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25276363 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '14323401-b33f-41e3-823b-071da9daef80'}] 2026-10-17 12:28:20,176 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25276363 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '14323401-b33f-41e3-823b-071da9daef80'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-10-17 12:28:20,200 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25276363 finished 2026-10-17 12:28:20,210 44 INFO rb-d965522-225652-425718 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-17 12:28:20,262 44 INFO rb-d965522-225652-425718 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-17 12:28:20,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.040 0.092 2026-10-17 12:28:20,334 44 INFO rb-d965522-225652-425718 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-17 12:28:20,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.004 0.019 2026-10-17 12:28:20,428 44 INFO rb-d965522-225652-425718 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-17 12:28:20,493 44 INFO rb-d965522-225652-425718 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-17 12:28:20,555 44 INFO rb-d965522-225652-425718 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-17 12:28:20,606 44 INFO rb-d965522-225652-425718 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-17 12:28:20,661 44 INFO rb-d965522-225652-425718 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-17 12:28:20,716 44 INFO rb-d965522-225652-425718 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-17 12:28:20,773 44 INFO rb-d965522-225652-425718 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-17 12:28:20,829 44 INFO rb-d965522-225652-425718 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-17 12:28:20,838 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:20] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:28:20,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:20] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:28:20,922 44 INFO rb-d965522-225652-425718 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-17 12:28:20,973 44 INFO rb-d965522-225652-425718 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-17 12:28:21,024 44 INFO rb-d965522-225652-425718 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-17 12:28:21,075 44 INFO rb-d965522-225652-425718 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-17 12:28:21,126 44 INFO rb-d965522-225652-425718 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-17 12:28:21,177 44 INFO rb-d965522-225652-425718 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-17 12:28:21,228 44 INFO rb-d965522-225652-425718 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-17 12:28:21,286 44 INFO rb-d965522-225652-425718 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-17 12:28:21,336 44 INFO rb-d965522-225652-425718 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-17 12:28:21,387 44 INFO rb-d965522-225652-425718 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-17 12:28:21,443 44 INFO rb-d965522-225652-425718 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-17 12:28:21,497 44 INFO rb-d965522-225652-425718 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-17 12:28:21,551 44 INFO rb-d965522-225652-425718 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-17 12:28:21,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:21] "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-17 12:28:21,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:21] "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-17 12:28:21,599 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24064907 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'b2a8e7e9-4417-4107-b954-9a330b4bef62'}] 2026-10-17 12:28:21,895 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24064907 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'b2a8e7e9-4417-4107-b954-9a330b4bef62'} created pos.order #609 2026-10-17 12:28:21,913 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24064907 finished 2026-10-17 12:28:21,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.083 0.287 2026-10-17 12:28:22,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.012 0.030 2026-10-17 12:28:22,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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-17 12:28:22,091 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1791149 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'b2a8e7e9-4417-4107-b954-9a330b4bef62'}] 2026-10-17 12:28:22,097 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1791149 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'b2a8e7e9-4417-4107-b954-9a330b4bef62'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-10-17 12:28:22,115 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1791149 finished 2026-10-17 12:28:22,130 44 INFO rb-d965522-225652-425718 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-17 12:28:22,179 44 INFO rb-d965522-225652-425718 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-17 12:28:22,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.025 0.087 2026-10-17 12:28:22,243 44 INFO rb-d965522-225652-425718 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-17 12:28:22,251 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.010 0.017 2026-10-17 12:28:22,310 44 INFO rb-d965522-225652-425718 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-17 12:28:22,377 44 INFO rb-d965522-225652-425718 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-17 12:28:22,428 44 INFO rb-d965522-225652-425718 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-17 12:28:22,483 44 INFO rb-d965522-225652-425718 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-17 12:28:22,538 44 INFO rb-d965522-225652-425718 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-17 12:28:22,597 44 INFO rb-d965522-225652-425718 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-17 12:28:22,651 44 INFO rb-d965522-225652-425718 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-17 12:28:22,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:22] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:28:22,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:22] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.004 0.011 2026-10-17 12:28:22,702 44 INFO rb-d965522-225652-425718 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-17 12:28:22,753 44 INFO rb-d965522-225652-425718 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-17 12:28:22,810 44 INFO rb-d965522-225652-425718 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-17 12:28:22,861 44 INFO rb-d965522-225652-425718 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-17 12:28:22,912 44 INFO rb-d965522-225652-425718 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-17 12:28:22,970 44 INFO rb-d965522-225652-425718 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-17 12:28:23,022 44 INFO rb-d965522-225652-425718 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-17 12:28:23,074 44 INFO rb-d965522-225652-425718 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-17 12:28:23,127 44 INFO rb-d965522-225652-425718 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-17 12:28:23,180 44 INFO rb-d965522-225652-425718 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-17 12:28:23,251 44 INFO rb-d965522-225652-425718 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-17 12:28:23,255 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33263490 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'efa0c594-b199-47cf-a059-b29b414166c3'}] 2026-10-17 12:28:23,502 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33263490 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'efa0c594-b199-47cf-a059-b29b414166c3'} created pos.order #610 2026-10-17 12:28:23,529 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33263490 finished 2026-10-17 12:28:23,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.078 0.254 2026-10-17 12:28:23,622 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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-17 12:28:23,675 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95233609 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'efa0c594-b199-47cf-a059-b29b414166c3'}] 2026-10-17 12:28:23,677 44 INFO rb-d965522-225652-425718 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-17 12:28:23,681 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95233609 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'efa0c594-b199-47cf-a059-b29b414166c3'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-10-17 12:28:23,699 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95233609 finished 2026-10-17 12:28:23,728 44 INFO rb-d965522-225652-425718 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-17 12:28:23,773 44 INFO rb-d965522-225652-425718 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-17 12:28:23,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.022 0.083 2026-10-17 12:28:23,853 44 INFO rb-d965522-225652-425718 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-17 12:28:23,907 44 INFO rb-d965522-225652-425718 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-17 12:28:23,957 44 INFO rb-d965522-225652-425718 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-17 12:28:24,014 44 INFO rb-d965522-225652-425718 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-17 12:28:24,082 44 INFO rb-d965522-225652-425718 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-17 12:28:24,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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.009 0.032 2026-10-17 12:28:24,125 44 INFO rb-d965522-225652-425718 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-17 12:28:24,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.043 2026-10-17 12:28:24,199 44 INFO rb-d965522-225652-425718 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-17 12:28:24,250 44 INFO rb-d965522-225652-425718 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-17 12:28:24,303 44 INFO rb-d965522-225652-425718 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-17 12:28:24,356 44 INFO rb-d965522-225652-425718 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-17 12:28:24,408 44 INFO rb-d965522-225652-425718 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-17 12:28:24,460 44 INFO rb-d965522-225652-425718 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-17 12:28:24,510 44 INFO rb-d965522-225652-425718 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-17 12:28:24,628 44 INFO rb-d965522-225652-425718 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-17 12:28:24,681 44 INFO rb-d965522-225652-425718 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-17 12:28:24,736 44 INFO rb-d965522-225652-425718 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-17 12:28:24,785 44 INFO rb-d965522-225652-425718 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-17 12:28:24,836 44 INFO rb-d965522-225652-425718 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-17 12:28:24,902 44 INFO rb-d965522-225652-425718 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-17 12:28:24,954 44 INFO rb-d965522-225652-425718 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-17 12:28:25,006 44 INFO rb-d965522-225652-425718 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-17 12:28:25,057 44 INFO rb-d965522-225652-425718 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-17 12:28:25,121 44 INFO rb-d965522-225652-425718 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-17 12:28:25,125 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28796761 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000007', 'uuid': '63307cff-88e4-4c58-ace1-8a1e5af311e8'}] 2026-10-17 12:28:25,187 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28796761 order {'name': '/', 'pos_reference': '261-76-000007', 'uuid': '63307cff-88e4-4c58-ace1-8a1e5af311e8'} created pos.order #611 2026-10-17 12:28:25,205 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28796761 finished 2026-10-17 12:28:25,260 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.036 0.101 2026-10-17 12:28:25,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 61 0.039 0.095 2026-10-17 12:28:25,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:25] "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-17 12:28:25,462 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78732558 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': '63307cff-88e4-4c58-ace1-8a1e5af311e8'}] 2026-10-17 12:28:25,470 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78732558 order {'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': '63307cff-88e4-4c58-ace1-8a1e5af311e8'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-10-17 12:28:25,483 44 INFO rb-d965522-225652-425718 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-17 12:28:25,492 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78732558 finished 2026-10-17 12:28:25,533 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-10-17 12:28:25,534 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 12:28:25,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.036 0.110 2026-10-17 12:28:25,750 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 31516492 (allocated 34615296) 2026-10-17 12:28:25,766 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 88930 2026-10-17 12:28:25,770 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-10-17 12:28:25,777 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 88930 2026-10-17 12:28:25,783 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.009 0.023 2026-10-17 12:28:25,863 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122825_863227_test_physical_gift_card.txt 2026-10-17 12:28:25,863 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpvhvybm6n_chrome_odoo" 2026-10-17 12:28:25,922 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-10-17 12:28:26,521 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 89202 2026-10-17 12:28:26,521 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmparvd5hi7_chrome_odoo 2026-10-17 12:28:26,521 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:36597/json/version 2026-10-17 12:28:26,523 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36597', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:28:26,532 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-10-17 12:28:26,532 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:36597/json 2026-10-17 12:28:26,533 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36597', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:28:26,539 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:36597/devtools/page/2EBF89FA49E291080F0D6D76B863D101 2026-10-17 12:28:26,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-10-17 12:28:26,556 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-10-17 12:28:26,651 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:28:26,656 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-10-17 12:28:26,657 44 INFO rb-d965522-225652-425718 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-17 12:28:26,657 44 INFO rb-d965522-225652-425718 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-17 12:28:26,668 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:28:27,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.032 0.474 2026-10-17 12:28:27,175 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '2EBF89FA49E291080F0D6D76B863D101', 'loaderId': 'C10DEE373FBDAD5876E401C58B39EA07', 'isDownload': False} 2026-10-17 12:28:27,176 44 INFO rb-d965522-225652-425718 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-17 12:28:27,187 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:28:27,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:28:27,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:28:27,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-17 12:28:27,639 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:28:27,645 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:27,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:28:27,678 44 INFO rb-d965522-225652-425718 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-17 12:28:27,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:28:27,683 44 INFO rb-d965522-225652-425718 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-17 12:28:27,691 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:28:27,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:27,718 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-17 12:28:27,737 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.023 2026-10-17 12:28:27,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-10-17 12:28:27,790 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.030 2026-10-17 12:28:28,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.261 0.337 2026-10-17 12:28:28,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "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-17 12:28:28,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:28:28,548 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-10-17 12:28:28,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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-17 12:28:28,632 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-10-17 12:28:28,644 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-17 12:28:28,691 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:28,707 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:28:28,711 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:28:28,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.013 2026-10-17 12:28:28,726 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:28:28,732 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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-17 12:28:28,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.014 0.047 2026-10-17 12:28:28,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-10-17 12:28:28,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.033 2026-10-17 12:28:28,822 44 INFO rb-d965522-225652-425718 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-17 12:28:28,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-10-17 12:28:28,883 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:28,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 4 0.003 0.022 2026-10-17 12:28:28,893 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:28:28,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-17 12:28:28,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-17 12:28:28,989 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:28] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.106 2026-10-17 12:28:28,999 44 INFO rb-d965522-225652-425718 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-17 12:28:29,009 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:29] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-10-17 12:28:29,015 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:28:29,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:29] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-10-17 12:28:29,049 44 INFO rb-d965522-225652-425718 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-17 12:28:29,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:29] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-17 12:28:29,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:29] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.014 0.216 2026-10-17 12:28:29,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:29] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:28:29,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:29] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:28:29,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:29] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.206 2026-10-17 12:28:29,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:29] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:28:29,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.033 0.212 2026-10-17 12:28:29,321 44 INFO rb-d965522-225652-425718 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-17 12:28:29,377 44 INFO rb-d965522-225652-425718 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-17 12:28:29,427 44 INFO rb-d965522-225652-425718 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-17 12:28:29,491 44 INFO rb-d965522-225652-425718 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-17 12:28:29,566 44 INFO rb-d965522-225652-425718 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-17 12:28:29,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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.014 0.030 2026-10-17 12:28:29,625 44 INFO rb-d965522-225652-425718 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-17 12:28:29,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.011 0.038 2026-10-17 12:28:29,707 44 INFO rb-d965522-225652-425718 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-17 12:28:29,766 44 INFO rb-d965522-225652-425718 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-17 12:28:29,823 44 INFO rb-d965522-225652-425718 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-17 12:28:30,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:30] "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.014 2026-10-17 12:28:30,384 44 INFO rb-d965522-225652-425718 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-17 12:28:30,455 44 INFO rb-d965522-225652-425718 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-17 12:28:30,507 44 INFO rb-d965522-225652-425718 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-17 12:28:30,558 44 INFO rb-d965522-225652-425718 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-17 12:28:30,609 44 INFO rb-d965522-225652-425718 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-17 12:28:30,660 44 INFO rb-d965522-225652-425718 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-17 12:28:30,710 44 INFO rb-d965522-225652-425718 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-17 12:28:30,778 44 INFO rb-d965522-225652-425718 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-17 12:28:30,789 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:30,790 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:30,828 44 INFO rb-d965522-225652-425718 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-17 12:28:30,879 44 INFO rb-d965522-225652-425718 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-17 12:28:30,954 44 INFO rb-d965522-225652-425718 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-17 12:28:31,008 44 INFO rb-d965522-225652-425718 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-17 12:28:31,075 44 INFO rb-d965522-225652-425718 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-17 12:28:31,081 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88308248 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6acf982e-e99c-47e4-9088-b211731da0a1'}] 2026-10-17 12:28:31,088 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:28:32,656 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88308248 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6acf982e-e99c-47e4-9088-b211731da0a1'} created pos.order #612 2026-10-17 12:28:32,894 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88308248 finished 2026-10-17 12:28:33,007 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:28:33,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 684 0.580 1.348 2026-10-17 12:28:33,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 102 0.066 0.180 2026-10-17 12:28:33,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:33] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:28:33,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:33] "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-17 12:28:33,379 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-10-17 12:28:33,379 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-17 12:28:33,394 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98513482 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6acf982e-e99c-47e4-9088-b211731da0a1'}] 2026-10-17 12:28:33,412 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98513482 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6acf982e-e99c-47e4-9088-b211731da0a1'} sync ignored for existing PoS order pos.order(612,) (state: done) 2026-10-17 12:28:33,431 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98513482 finished 2026-10-17 12:28:33,501 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 17500900 (allocated 19533824) 2026-10-17 12:28:33,505 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 89202 2026-10-17 12:28:33,514 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-10-17 12:28:33,515 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 89202 2026-10-17 12:28:33,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.060 0.103 2026-10-17 12:28:33,586 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122833_586326_test_physical_gift_card_invoiced.txt 2026-10-17 12:28:33,586 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmparvd5hi7_chrome_odoo" 2026-10-17 12:28:33,646 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_multiple_programs ... 2026-10-17 12:28:34,324 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome pid: 89415 2026-10-17 12:28:34,325 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless temporary user profile dir: /tmp/tmpt9u9bzyz_chrome_odoo 2026-10-17 12:28:34,325 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:35797/json/version 2026-10-17 12:28:34,326 44 INFO rb-d965522-225652-425718 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-17 12:28:34,337 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Browser version: Chrome/150.0.7871.114 2026-10-17 12:28:34,337 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:35797/json 2026-10-17 12:28:34,338 44 INFO rb-d965522-225652-425718 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-17 12:28:34,346 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Websocket url found: ws://127.0.0.1:35797/devtools/page/BAA2374CD17F50091F67B44A4729525C 2026-10-17 12:28:34,352 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Enable chrome headless console log notification 2026-10-17 12:28:34,360 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless enable page notifications 2026-10-17 12:28:34,440 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:28:34,446 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Setting session cookie in browser 2026-10-17 12:28:34,448 44 INFO rb-d965522-225652-425718 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-17 12:28:34,448 44 INFO rb-d965522-225652-425718 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-17 12:28:34,458 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:28:35,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.035 0.637 2026-10-17 12:28:35,130 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigation result: {'frameId': 'BAA2374CD17F50091F67B44A4729525C', 'loaderId': '3709A9BDFC6C1E2C74A72FE28F5C80AE', 'isDownload': False} 2026-10-17 12:28:35,130 44 INFO rb-d965522-225652-425718 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-17 12:28:35,141 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:28:35,158 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:28:35,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-17 12:28:35,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:28:35,625 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:35,632 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:28:35,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:28:35,670 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:28:35,679 44 INFO rb-d965522-225652-425718 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-17 12:28:35,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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-17 12:28:35,689 44 INFO rb-d965522-225652-425718 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-17 12:28:35,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:35,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-17 12:28:35,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.017 2026-10-17 12:28:35,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-17 12:28:35,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.038 2026-10-17 12:28:38,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.190 2.826 2026-10-17 12:28:38,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:38] "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-17 12:28:38,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:28:38,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:38] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.028 2026-10-17 12:28:38,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:28:38,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: Owl is running in 'dev' mode. 2026-10-17 12:28:39,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-17 12:28:39,048 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:28:39,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:39,085 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:28:39,089 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:39,092 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:28:39,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.025 0.026 2026-10-17 12:28:39,113 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:28:39,126 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.059 2026-10-17 12:28:39,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.027 2026-10-17 12:28:39,160 44 INFO rb-d965522-225652-425718 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-17 12:28:39,199 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:28:39,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.032 2026-10-17 12:28:39,249 44 INFO rb-d965522-225652-425718 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-17 12:28:39,254 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:28:39,264 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:39,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.064 2026-10-17 12:28:39,278 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 4 0.005 0.067 2026-10-17 12:28:39,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-10-17 12:28:39,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-17 12:28:39,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.021 0.159 2026-10-17 12:28:39,387 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-10-17 12:28:39,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:28:39,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-17 12:28:39,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-10-17 12:28:39,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-10-17 12:28:39,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-17 12:28:39,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-17 12:28:39,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.032 0.164 2026-10-17 12:28:39,601 44 INFO rb-d965522-225652-425718 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-17 12:28:39,687 44 INFO rb-d965522-225652-425718 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-17 12:28:39,746 44 INFO rb-d965522-225652-425718 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-17 12:28:39,806 44 INFO rb-d965522-225652-425718 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-17 12:28:40,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:40] "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.009 2026-10-17 12:28:40,350 44 INFO rb-d965522-225652-425718 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-17 12:28:40,412 44 INFO rb-d965522-225652-425718 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-17 12:28:40,479 44 INFO rb-d965522-225652-425718 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-17 12:28:40,530 44 INFO rb-d965522-225652-425718 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-17 12:28:40,582 44 INFO rb-d965522-225652-425718 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-17 12:28:40,632 44 INFO rb-d965522-225652-425718 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-17 12:28:40,686 44 INFO rb-d965522-225652-425718 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-17 12:28:40,757 44 INFO rb-d965522-225652-425718 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-17 12:28:40,811 44 INFO rb-d965522-225652-425718 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-17 12:28:40,869 44 INFO rb-d965522-225652-425718 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-17 12:28:41,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:41] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:28:41,414 44 INFO rb-d965522-225652-425718 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-17 12:28:41,480 44 INFO rb-d965522-225652-425718 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-17 12:28:41,548 44 INFO rb-d965522-225652-425718 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-17 12:28:41,600 44 INFO rb-d965522-225652-425718 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-17 12:28:41,650 44 INFO rb-d965522-225652-425718 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-17 12:28:41,717 44 INFO rb-d965522-225652-425718 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-17 12:28:41,728 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:41,729 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:41,767 44 INFO rb-d965522-225652-425718 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-17 12:28:41,818 44 INFO rb-d965522-225652-425718 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-17 12:28:41,886 44 INFO rb-d965522-225652-425718 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-17 12:28:41,939 44 INFO rb-d965522-225652-425718 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-17 12:28:41,991 44 INFO rb-d965522-225652-425718 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-17 12:28:42,043 44 INFO rb-d965522-225652-425718 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-17 12:28:42,110 44 INFO rb-d965522-225652-425718 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-17 12:28:42,116 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24600435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f1aee4fe-3aa2-4ec8-b760-05e7678850d6'}] 2026-10-17 12:28:42,119 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:42,225 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24600435 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f1aee4fe-3aa2-4ec8-b760-05e7678850d6'} created pos.order #613 2026-10-17 12:28:42,245 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24600435 finished 2026-10-17 12:28:42,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.064 0.138 2026-10-17 12:28:42,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.021 0.040 2026-10-17 12:28:42,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:28:42,481 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7572930 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f1aee4fe-3aa2-4ec8-b760-05e7678850d6'}] 2026-10-17 12:28:42,486 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7572930 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f1aee4fe-3aa2-4ec8-b760-05e7678850d6'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-10-17 12:28:42,508 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7572930 finished 2026-10-17 12:28:42,545 44 INFO rb-d965522-225652-425718 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-17 12:28:42,594 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: tour succeeded 2026-10-17 12:28:42,595 44 INFO rb-d965522-225652-425718 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-17 12:28:42,628 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.039 0.111 2026-10-17 12:28:42,716 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: heap 20061360 (allocated 22679552) 2026-10-17 12:28:42,724 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing chrome headless with pid 89415 2026-10-17 12:28:42,725 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing websocket connection 2026-10-17 12:28:42,726 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Terminating chrome headless with pid 89415 2026-10-17 12:28:42,748 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 11 0.007 0.024 2026-10-17 12:28:42,834 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122842_834133_test_physical_gift_card_multiple_programs.txt 2026-10-17 12:28:42,834 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Removing chrome user profile "/tmp/tmpt9u9bzyz_chrome_odoo" 2026-10-17 12:28:42,878 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-10-17 12:28:43,456 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 89629 2026-10-17 12:28:43,456 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpdpjbazwi_chrome_odoo 2026-10-17 12:28:43,457 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:40805/json/version 2026-10-17 12:28:43,458 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:28:43,468 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-17 12:28:43,468 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:40805/json 2026-10-17 12:28:43,469 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:28:43,479 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:40805/devtools/page/A5D90C88AAA07AB8D499536020069D39 2026-10-17 12:28:43,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-17 12:28:43,494 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-17 12:28:43,607 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:28:43,617 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-10-17 12:28:43,621 44 INFO rb-d965522-225652-425718 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-17 12:28:43,621 44 INFO rb-d965522-225652-425718 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-17 12:28:43,638 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:28:44,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.084 0.519 2026-10-17 12:28:44,243 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': 'A5D90C88AAA07AB8D499536020069D39', 'loaderId': 'A3039026A52D54D42633B4689FE0378B', 'isDownload': False} 2026-10-17 12:28:44,243 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-10-17 12:28:44,259 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:28:44,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-17 12:28:44,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:28:44,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-17 12:28:44,777 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:44,784 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:28:44,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-17 12:28:44,811 44 INFO rb-d965522-225652-425718 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-17 12:28:44,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-17 12:28:44,818 44 INFO rb-d965522-225652-425718 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-17 12:28:44,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:28:44,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:44,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "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.021 2026-10-17 12:28:44,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.055 2026-10-17 12:28:44,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "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-17 12:28:44,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 12:28:45,542 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.174 0.363 2026-10-17 12:28:45,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "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-17 12:28:45,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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.007 2026-10-17 12:28:45,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:28:45,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:28:45,681 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-17 12:28:45,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-10-17 12:28:45,726 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:45,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:45,744 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:28:45,745 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:28:45,771 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:28:45,771 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.013 0.025 2026-10-17 12:28:45,775 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:28:45,790 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:28:45,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.055 2026-10-17 12:28:45,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.019 2026-10-17 12:28:45,874 44 INFO rb-d965522-225652-425718 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-17 12:28:45,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.018 0.077 2026-10-17 12:28:45,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.037 0.130 2026-10-17 12:28:45,966 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:45,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.054 2026-10-17 12:28:45,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 4 0.003 0.064 2026-10-17 12:28:45,998 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:45] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-17 12:28:46,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:46] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 12:28:46,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:46] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:28:46,039 44 INFO rb-d965522-225652-425718 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-17 12:28:46,045 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:46,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:46] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-10-17 12:28:46,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:46] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-10-17 12:28:46,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:46] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.128 2026-10-17 12:28:46,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:46] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-17 12:28:46,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:46] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-17 12:28:46,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.037 0.139 2026-10-17 12:28:46,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:46] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-17 12:28:46,312 44 INFO rb-d965522-225652-425718 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-17 12:28:46,363 44 INFO rb-d965522-225652-425718 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-17 12:28:46,414 44 INFO rb-d965522-225652-425718 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-17 12:28:46,469 44 INFO rb-d965522-225652-425718 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-17 12:28:46,520 44 INFO rb-d965522-225652-425718 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-17 12:28:46,573 44 INFO rb-d965522-225652-425718 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-17 12:28:46,626 44 INFO rb-d965522-225652-425718 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-17 12:28:46,690 44 INFO rb-d965522-225652-425718 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-17 12:28:46,741 44 INFO rb-d965522-225652-425718 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-17 12:28:46,792 44 INFO rb-d965522-225652-425718 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-17 12:28:46,843 44 INFO rb-d965522-225652-425718 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-17 12:28:46,902 44 INFO rb-d965522-225652-425718 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-17 12:28:46,961 44 INFO rb-d965522-225652-425718 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-17 12:28:47,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:47] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.006 0.015 2026-10-17 12:28:47,516 44 INFO rb-d965522-225652-425718 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-17 12:28:47,587 44 INFO rb-d965522-225652-425718 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-17 12:28:47,641 44 INFO rb-d965522-225652-425718 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-17 12:28:47,692 44 INFO rb-d965522-225652-425718 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-17 12:28:47,742 44 INFO rb-d965522-225652-425718 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-17 12:28:47,793 44 INFO rb-d965522-225652-425718 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-17 12:28:47,844 44 INFO rb-d965522-225652-425718 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-17 12:28:47,915 44 INFO rb-d965522-225652-425718 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-17 12:28:47,933 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:47,934 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:47,965 44 INFO rb-d965522-225652-425718 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-17 12:28:48,016 44 INFO rb-d965522-225652-425718 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-17 12:28:48,084 44 INFO rb-d965522-225652-425718 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-17 12:28:48,136 44 INFO rb-d965522-225652-425718 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-17 12:28:48,189 44 INFO rb-d965522-225652-425718 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-17 12:28:48,242 44 INFO rb-d965522-225652-425718 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-17 12:28:48,316 44 INFO rb-d965522-225652-425718 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-17 12:28:48,319 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98765561 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0005a8be-ec1e-4adc-a66f-0a2d9225901a'}] 2026-10-17 12:28:48,322 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:48,418 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98765561 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0005a8be-ec1e-4adc-a66f-0a2d9225901a'} created pos.order #614 2026-10-17 12:28:48,438 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98765561 finished 2026-10-17 12:28:48,518 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 97 0.064 0.138 2026-10-17 12:28:48,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.017 0.035 2026-10-17 12:28:48,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:48] "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-17 12:28:48,726 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87283799 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0005a8be-ec1e-4adc-a66f-0a2d9225901a'}] 2026-10-17 12:28:48,731 44 INFO rb-d965522-225652-425718 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-17 12:28:48,735 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87283799 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0005a8be-ec1e-4adc-a66f-0a2d9225901a'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-10-17 12:28:48,756 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87283799 finished 2026-10-17 12:28:48,782 44 INFO rb-d965522-225652-425718 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-17 12:28:48,852 44 INFO rb-d965522-225652-425718 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-17 12:28:48,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.043 0.109 2026-10-17 12:28:48,905 44 INFO rb-d965522-225652-425718 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-17 12:28:48,912 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.004 0.014 2026-10-17 12:28:48,954 44 INFO rb-d965522-225652-425718 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-17 12:28:49,008 44 INFO rb-d965522-225652-425718 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-17 12:28:49,059 44 INFO rb-d965522-225652-425718 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-17 12:28:49,111 44 INFO rb-d965522-225652-425718 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-17 12:28:49,163 44 INFO rb-d965522-225652-425718 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-17 12:28:49,224 44 INFO rb-d965522-225652-425718 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-17 12:28:49,275 44 INFO rb-d965522-225652-425718 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-17 12:28:49,326 44 INFO rb-d965522-225652-425718 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-17 12:28:49,376 44 INFO rb-d965522-225652-425718 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-17 12:28:49,431 44 INFO rb-d965522-225652-425718 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-17 12:28:49,490 44 INFO rb-d965522-225652-425718 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-17 12:28:50,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:50] "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-17 12:28:50,033 44 INFO rb-d965522-225652-425718 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-17 12:28:50,107 44 INFO rb-d965522-225652-425718 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-17 12:28:50,161 44 INFO rb-d965522-225652-425718 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-17 12:28:50,211 44 INFO rb-d965522-225652-425718 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-17 12:28:50,262 44 INFO rb-d965522-225652-425718 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-17 12:28:50,313 44 INFO rb-d965522-225652-425718 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-17 12:28:50,383 44 INFO rb-d965522-225652-425718 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-17 12:28:50,433 44 INFO rb-d965522-225652-425718 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-17 12:28:50,484 44 INFO rb-d965522-225652-425718 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-17 12:28:50,539 44 INFO rb-d965522-225652-425718 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-17 12:28:50,590 44 INFO rb-d965522-225652-425718 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-17 12:28:50,643 44 INFO rb-d965522-225652-425718 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-17 12:28:50,695 44 INFO rb-d965522-225652-425718 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-17 12:28:50,758 44 INFO rb-d965522-225652-425718 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-17 12:28:50,810 44 INFO rb-d965522-225652-425718 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-17 12:28:50,861 44 INFO rb-d965522-225652-425718 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-17 12:28:50,911 44 INFO rb-d965522-225652-425718 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-17 12:28:50,966 44 INFO rb-d965522-225652-425718 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-17 12:28:51,023 44 INFO rb-d965522-225652-425718 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-17 12:28:51,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:51] "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.010 2026-10-17 12:28:51,566 44 INFO rb-d965522-225652-425718 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-17 12:28:51,639 44 INFO rb-d965522-225652-425718 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-17 12:28:51,691 44 INFO rb-d965522-225652-425718 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-17 12:28:51,742 44 INFO rb-d965522-225652-425718 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-17 12:28:51,793 44 INFO rb-d965522-225652-425718 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-17 12:28:51,843 44 INFO rb-d965522-225652-425718 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-17 12:28:51,895 44 INFO rb-d965522-225652-425718 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-17 12:28:51,944 44 INFO rb-d965522-225652-425718 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-17 12:28:52,001 44 INFO rb-d965522-225652-425718 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-17 12:28:52,050 44 INFO rb-d965522-225652-425718 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-17 12:28:52,101 44 INFO rb-d965522-225652-425718 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-17 12:28:52,159 44 INFO rb-d965522-225652-425718 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-17 12:28:52,211 44 INFO rb-d965522-225652-425718 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-17 12:28:52,264 44 INFO rb-d965522-225652-425718 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-17 12:28:52,316 44 INFO rb-d965522-225652-425718 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-17 12:28:52,390 44 INFO rb-d965522-225652-425718 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-17 12:28:52,393 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8776547 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'c5799458-0dfb-4a95-8a4b-cbe716d245d9'}] 2026-10-17 12:28:52,459 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8776547 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'c5799458-0dfb-4a95-8a4b-cbe716d245d9'} created pos.order #615 2026-10-17 12:28:52,477 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8776547 finished 2026-10-17 12:28:52,533 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.040 0.102 2026-10-17 12:28:52,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.027 0.036 2026-10-17 12:28:52,641 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:28:52,675 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66265776 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'c5799458-0dfb-4a95-8a4b-cbe716d245d9'}] 2026-10-17 12:28:52,684 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66265776 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'c5799458-0dfb-4a95-8a4b-cbe716d245d9'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-10-17 12:28:52,696 44 INFO rb-d965522-225652-425718 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-17 12:28:52,702 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66265776 finished 2026-10-17 12:28:52,742 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-10-17 12:28:52,744 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-17 12:28:52,786 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.026 0.088 2026-10-17 12:28:52,849 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 21458416 (allocated 23990272) 2026-10-17 12:28:52,851 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 89629 2026-10-17 12:28:52,852 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-10-17 12:28:52,853 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 89629 2026-10-17 12:28:52,961 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122852_961706_test_physical_gift_card_sale.txt 2026-10-17 12:28:52,962 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpdpjbazwi_chrome_odoo" 2026-10-17 12:28:53,007 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_single_program_twice ... 2026-10-17 12:28:53,663 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome pid: 89848 2026-10-17 12:28:53,664 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless temporary user profile dir: /tmp/tmpluyyd6fm_chrome_odoo 2026-10-17 12:28:53,664 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:40687/json/version 2026-10-17 12:28:53,665 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:28:53,673 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Browser version: Chrome/150.0.7871.114 2026-10-17 12:28:53,673 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:40687/json 2026-10-17 12:28:53,674 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:28:53,686 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Websocket url found: ws://127.0.0.1:40687/devtools/page/7D481416AC30B69CE03111E2AAAAF47E 2026-10-17 12:28:53,691 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Enable chrome headless console log notification 2026-10-17 12:28:53,701 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless enable page notifications 2026-10-17 12:28:53,814 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:28:53,821 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Setting session cookie in browser 2026-10-17 12:28:53,822 44 INFO rb-d965522-225652-425718 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-17 12:28:53,822 44 INFO rb-d965522-225652-425718 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-17 12:28:53,841 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:28:54,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:54] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.065 0.471 2026-10-17 12:28:54,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigation result: {'frameId': '7D481416AC30B69CE03111E2AAAAF47E', 'loaderId': '18DAC889A74D3D62A52810731318EFF9', 'isDownload': False} 2026-10-17 12:28:54,374 44 INFO rb-d965522-225652-425718 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-17 12:28:54,385 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:28:54,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:54] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:28:54,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:54] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:28:54,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:54] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:28:54,878 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:54,881 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:54,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-10-17 12:28:54,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:28:54,914 44 INFO rb-d965522-225652-425718 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-17 12:28:54,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28: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-17 12:28:54,922 44 INFO rb-d965522-225652-425718 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-17 12:28:54,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:54,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.013 2026-10-17 12:28:54,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 12:28:55,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.048 2026-10-17 12:28:55,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-17 12:28:55,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.212 0.339 2026-10-17 12:28:55,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "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-17 12:28:55,682 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.006 2026-10-17 12:28:55,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.038 2026-10-17 12:28:55,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.007 2026-10-17 12:28:55,775 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: Owl is running in 'dev' mode. 2026-10-17 12:28:55,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:28:55,821 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:28:55,835 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:28:55,850 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:28:55,852 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:28:55,864 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:55,879 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "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-17 12:28:55,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.025 0.034 2026-10-17 12:28:55,901 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:28:55,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.066 2026-10-17 12:28:55,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.040 2026-10-17 12:28:55,962 44 INFO rb-d965522-225652-425718 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-17 12:28:55,972 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:55] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.070 2026-10-17 12:28:56,046 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.025 0.134 2026-10-17 12:28:56,057 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:28:56,059 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.056 2026-10-17 12:28:56,083 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-17 12:28:56,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-17 12:28:56,114 44 INFO rb-d965522-225652-425718 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-17 12:28:56,126 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-10-17 12:28:56,133 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:28:56,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 4 0.002 0.112 2026-10-17 12:28:56,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-17 12:28:56,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-17 12:28:56,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:28:56,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:28:56,258 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:28:56,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.025 0.152 2026-10-17 12:28:56,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:56] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.164 2026-10-17 12:28:56,396 44 INFO rb-d965522-225652-425718 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-17 12:28:56,459 44 INFO rb-d965522-225652-425718 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-17 12:28:56,524 44 INFO rb-d965522-225652-425718 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-17 12:28:57,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:57] "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-17 12:28:57,083 44 INFO rb-d965522-225652-425718 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-17 12:28:57,167 44 INFO rb-d965522-225652-425718 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-17 12:28:57,220 44 INFO rb-d965522-225652-425718 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-17 12:28:57,272 44 INFO rb-d965522-225652-425718 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-17 12:28:57,322 44 INFO rb-d965522-225652-425718 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-17 12:28:57,397 44 INFO rb-d965522-225652-425718 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-17 12:28:57,455 44 INFO rb-d965522-225652-425718 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-17 12:28:57,511 44 INFO rb-d965522-225652-425718 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-17 12:28:58,025 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:58] "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.010 2026-10-17 12:28:58,064 44 INFO rb-d965522-225652-425718 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-17 12:28:58,139 44 INFO rb-d965522-225652-425718 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-17 12:28:58,190 44 INFO rb-d965522-225652-425718 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-17 12:28:58,241 44 INFO rb-d965522-225652-425718 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-17 12:28:58,319 44 INFO rb-d965522-225652-425718 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-17 12:28:58,334 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:58,335 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:28:58,370 44 INFO rb-d965522-225652-425718 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-17 12:28:58,420 44 INFO rb-d965522-225652-425718 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-17 12:28:58,503 44 INFO rb-d965522-225652-425718 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-17 12:28:58,556 44 INFO rb-d965522-225652-425718 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-17 12:28:58,610 44 INFO rb-d965522-225652-425718 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-17 12:28:58,663 44 INFO rb-d965522-225652-425718 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-17 12:28:58,735 44 INFO rb-d965522-225652-425718 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-17 12:28:58,743 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58406106 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fe1e6ca5-1d25-4af0-baab-02d961baa1b8'}] 2026-10-17 12:28:58,744 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:28:58,873 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58406106 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fe1e6ca5-1d25-4af0-baab-02d961baa1b8'} created pos.order #616 2026-10-17 12:28:58,898 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58406106 finished 2026-10-17 12:28:58,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.056 0.164 2026-10-17 12:28:59,060 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.018 0.058 2026-10-17 12:28:59,083 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:28:59,180 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27533768 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fe1e6ca5-1d25-4af0-baab-02d961baa1b8'}] 2026-10-17 12:28:59,189 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27533768 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fe1e6ca5-1d25-4af0-baab-02d961baa1b8'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-10-17 12:28:59,193 44 INFO rb-d965522-225652-425718 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-17 12:28:59,213 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27533768 finished 2026-10-17 12:28:59,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: tour succeeded 2026-10-17 12:28:59,244 44 INFO rb-d965522-225652-425718 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-17 12:28:59,330 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: heap 17552912 (allocated 18747392) 2026-10-17 12:28:59,333 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing chrome headless with pid 89848 2026-10-17 12:28:59,334 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing websocket connection 2026-10-17 12:28:59,334 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Terminating chrome headless with pid 89848 2026-10-17 12:28:59,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:28:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.049 0.111 2026-10-17 12:28:59,430 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122859_429830_test_physical_gift_card_single_program_twice.txt 2026-10-17 12:28:59,430 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Removing chrome user profile "/tmp/tmpluyyd6fm_chrome_odoo" 2026-10-17 12:28:59,462 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-17 12:29:00,091 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 90070 2026-10-17 12:29:00,091 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmphgid8fqj_chrome_odoo 2026-10-17 12:29:00,091 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:42451/json/version 2026-10-17 12:29:00,092 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42451', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:00,111 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-10-17 12:29:00,111 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:42451/json 2026-10-17 12:29:00,111 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42451', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:00,119 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:42451/devtools/page/97483E5C993B10A04258A962F2FB13A8 2026-10-17 12:29:00,127 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-10-17 12:29:00,134 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-10-17 12:29:00,221 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:29:00,226 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-10-17 12:29:00,231 44 INFO rb-d965522-225652-425718 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-17 12:29:00,231 44 INFO rb-d965522-225652-425718 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-17 12:29:00,246 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:29:00,773 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:00] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.074 0.455 2026-10-17 12:29:00,777 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '97483E5C993B10A04258A962F2FB13A8', 'loaderId': '3D24E10E89C9BB09DF8B6980F7FF28DD', 'isDownload': False} 2026-10-17 12:29:00,777 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-17 12:29:00,789 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:29:00,805 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:00] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:29:00,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:00] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:29:00,816 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:00] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:29:01,243 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:01,246 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:29:01,258 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:29:01,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:29:01,277 44 INFO rb-d965522-225652-425718 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-17 12:29:01,283 44 INFO rb-d965522-225652-425718 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-17 12:29:01,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:29:01,294 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:01,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.004 0.009 2026-10-17 12:29:01,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-17 12:29:01,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.038 2026-10-17 12:29:01,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-17 12:29:01,982 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.230 0.340 2026-10-17 12:29:02,005 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.013 2026-10-17 12:29:02,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:29:02,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-17 12:29:02,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:29:02,157 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-17 12:29:02,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:29:02,210 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:02,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:29:02,225 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:29:02,238 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:29:02,251 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:29:02,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.029 2026-10-17 12:29:02,281 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "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-17 12:29:02,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.066 2026-10-17 12:29:02,296 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:29:02,331 44 INFO rb-d965522-225652-425718 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-17 12:29:02,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.035 0.067 2026-10-17 12:29:02,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.114 2026-10-17 12:29:02,425 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:29:02,426 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.129 2026-10-17 12:29:02,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-10-17 12:29:02,482 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:29:02,503 44 INFO rb-d965522-225652-425718 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-17 12:29:02,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-17 12:29:02,520 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:02,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-10-17 12:29:02,551 44 INFO rb-d965522-225652-425718 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-17 12:29:02,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-17 12:29:02,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image?model=product.template&field=image_128&id=1742&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-17 12:29:02,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-17 12:29:02,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:29:02,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-17 12:29:02,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:29:02,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.114 2026-10-17 12:29:02,756 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.031 0.133 2026-10-17 12:29:02,819 44 INFO rb-d965522-225652-425718 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-17 12:29:02,874 44 INFO rb-d965522-225652-425718 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-17 12:29:02,924 44 INFO rb-d965522-225652-425718 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-17 12:29:02,986 44 INFO rb-d965522-225652-425718 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-17 12:29:03,056 44 INFO rb-d965522-225652-425718 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-17 12:29:03,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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.011 0.037 2026-10-17 12:29:03,104 44 INFO rb-d965522-225652-425718 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-17 12:29:03,111 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.046 2026-10-17 12:29:03,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.010 0.041 2026-10-17 12:29:03,201 44 INFO rb-d965522-225652-425718 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-17 12:29:03,252 44 INFO rb-d965522-225652-425718 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-17 12:29:03,303 44 INFO rb-d965522-225652-425718 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-17 12:29:03,359 44 INFO rb-d965522-225652-425718 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-17 12:29:03,417 44 INFO rb-d965522-225652-425718 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-17 12:29:03,487 44 INFO rb-d965522-225652-425718 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-17 12:29:03,537 44 INFO rb-d965522-225652-425718 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-17 12:29:03,588 44 INFO rb-d965522-225652-425718 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-17 12:29:03,639 44 INFO rb-d965522-225652-425718 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-17 12:29:03,709 44 INFO rb-d965522-225652-425718 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-17 12:29:03,720 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:03,721 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:03,760 44 INFO rb-d965522-225652-425718 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-17 12:29:03,810 44 INFO rb-d965522-225652-425718 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-17 12:29:03,883 44 INFO rb-d965522-225652-425718 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-17 12:29:03,937 44 INFO rb-d965522-225652-425718 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-17 12:29:03,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:03] "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-17 12:29:03,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:03] "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-17 12:29:04,004 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84413579 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0949b12f-567a-48be-b8c6-23551bd5fad5'}] 2026-10-17 12:29:04,010 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:04,401 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84413579 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0949b12f-567a-48be-b8c6-23551bd5fad5'} created pos.order #617 2026-10-17 12:29:04,424 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84413579 finished 2026-10-17 12:29:04,480 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 258 0.155 0.323 2026-10-17 12:29:04,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.024 0.055 2026-10-17 12:29:04,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:29:04,699 44 INFO rb-d965522-225652-425718 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-17 12:29:04,703 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76305620 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0949b12f-567a-48be-b8c6-23551bd5fad5'}] 2026-10-17 12:29:04,708 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76305620 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0949b12f-567a-48be-b8c6-23551bd5fad5'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-10-17 12:29:04,726 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76305620 finished 2026-10-17 12:29:04,749 44 INFO rb-d965522-225652-425718 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-17 12:29:04,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.036 0.090 2026-10-17 12:29:04,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.005 0.018 2026-10-17 12:29:05,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:05] "GET /pos/ui/76/receipt/0949b12f-567a-48be-b8c6-23551bd5fad5 HTTP/1.1" 200 - 33 0.011 0.031 2026-10-17 12:29:05,716 44 INFO rb-d965522-225652-425718 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-17 12:29:05,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:29:05,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:05,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:05,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.032 2026-10-17 12:29:05,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.044 2026-10-17 12:29:05,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 12:29:05,887 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:05,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:05] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.013 2026-10-17 12:29:05,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 45 0.023 0.043 2026-10-17 12:29:06,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:06] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 12:29:06,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.007 0.027 2026-10-17 12:29:06,059 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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.020 2026-10-17 12:29:06,077 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-17 12:29:06,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:06,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:06] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 304 - 7 0.005 0.014 2026-10-17 12:29:06,235 44 INFO rb-d965522-225652-425718 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-17 12:29:06,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:06] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-10-17 12:29:06,284 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-10-17 12:29:06,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:29:06,291 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:06] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.013 0.047 2026-10-17 12:29:06,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:06] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.014 0.101 2026-10-17 12:29:06,462 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16858108 (allocated 18087936) 2026-10-17 12:29:06,466 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 90070 2026-10-17 12:29:06,467 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-10-17 12:29:06,477 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 90070 2026-10-17 12:29:06,572 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122906_572093_test_point_per_money_spent.txt 2026-10-17 12:29:06,572 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmphgid8fqj_chrome_odoo" 2026-10-17 12:29:06,593 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-17 12:29:07,636 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 90307 2026-10-17 12:29:07,636 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpkiyfsip__chrome_odoo 2026-10-17 12:29:07,636 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:37513/json/version 2026-10-17 12:29:07,637 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:07,644 44 INFO rb-d965522-225652-425718 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-17 12:29:07,645 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:37513/json 2026-10-17 12:29:07,645 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:07,655 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:37513/devtools/page/90ABC98696D7EFCB9D6908F63ADAABC9 2026-10-17 12:29:07,661 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-10-17 12:29:07,669 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-17 12:29:07,747 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:29:07,752 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-10-17 12:29:07,753 44 INFO rb-d965522-225652-425718 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-17 12:29:07,753 44 INFO rb-d965522-225652-425718 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-17 12:29:07,762 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:29:08,448 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:08] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.032 0.656 2026-10-17 12:29:08,451 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '90ABC98696D7EFCB9D6908F63ADAABC9', 'loaderId': '7EB5EAA29BED403AFA252C9121091A98', 'isDownload': False} 2026-10-17 12:29:08,451 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-17 12:29:08,466 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:29:08,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:08] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:29:08,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:08] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:29:08,501 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:08] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-10-17 12:29:08,979 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:08,986 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:29:08,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:29:09,010 44 INFO rb-d965522-225652-425718 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-17 12:29:09,014 44 INFO rb-d965522-225652-425718 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-17 12:29:09,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:29:09,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:29:09,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:09,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-10-17 12:29:09,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:29:09,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.031 2026-10-17 12:29:09,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 12:29:09,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.163 0.310 2026-10-17 12:29:09,640 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:29:09,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:09,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:29:09,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:09,752 44 INFO rb-d965522-225652-425718 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-17 12:29:09,762 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:09,797 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:09,813 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:29:09,819 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:09,835 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.011 0.022 2026-10-17 12:29:09,836 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:09,839 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:29:09,852 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.044 2026-10-17 12:29:09,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-10-17 12:29:09,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.026 2026-10-17 12:29:09,913 44 INFO rb-d965522-225652-425718 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-17 12:29:09,951 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:29:10,005 44 INFO rb-d965522-225652-425718 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-17 12:29:10,007 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:10,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.036 2026-10-17 12:29:10,066 44 INFO rb-d965522-225652-425718 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-17 12:29:10,101 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.027 0.131 2026-10-17 12:29:10,108 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:10,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-17 12:29:10,150 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-17 12:29:10,174 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.009 0.215 2026-10-17 12:29:10,207 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-17 12:29:10,225 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-17 12:29:10,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 12:29:10,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-17 12:29:10,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-17 12:29:10,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:29:10,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-17 12:29:10,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-10-17 12:29:10,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-10-17 12:29:10,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.022 0.196 2026-10-17 12:29:10,486 44 INFO rb-d965522-225652-425718 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-17 12:29:10,540 44 INFO rb-d965522-225652-425718 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-17 12:29:10,590 44 INFO rb-d965522-225652-425718 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-17 12:29:10,647 44 INFO rb-d965522-225652-425718 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-17 12:29:10,721 44 INFO rb-d965522-225652-425718 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-17 12:29:10,754 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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.011 0.031 2026-10-17 12:29:10,767 44 INFO rb-d965522-225652-425718 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-17 12:29:10,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.038 2026-10-17 12:29:10,837 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.012 0.056 2026-10-17 12:29:10,857 44 INFO rb-d965522-225652-425718 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-17 12:29:10,908 44 INFO rb-d965522-225652-425718 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-17 12:29:10,959 44 INFO rb-d965522-225652-425718 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-17 12:29:11,011 44 INFO rb-d965522-225652-425718 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-17 12:29:11,062 44 INFO rb-d965522-225652-425718 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-17 12:29:11,139 44 INFO rb-d965522-225652-425718 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-17 12:29:11,190 44 INFO rb-d965522-225652-425718 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-17 12:29:11,240 44 INFO rb-d965522-225652-425718 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-17 12:29:11,292 44 INFO rb-d965522-225652-425718 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-17 12:29:11,342 44 INFO rb-d965522-225652-425718 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-17 12:29:11,393 44 INFO rb-d965522-225652-425718 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-17 12:29:11,450 44 INFO rb-d965522-225652-425718 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-17 12:29:11,507 44 INFO rb-d965522-225652-425718 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-17 12:29:11,564 44 INFO rb-d965522-225652-425718 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-17 12:29:11,618 44 INFO rb-d965522-225652-425718 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-17 12:29:11,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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.003 0.008 2026-10-17 12:29:11,698 44 INFO rb-d965522-225652-425718 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-17 12:29:11,749 44 INFO rb-d965522-225652-425718 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-17 12:29:11,802 44 INFO rb-d965522-225652-425718 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-17 12:29:11,850 44 INFO rb-d965522-225652-425718 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-17 12:29:11,919 44 INFO rb-d965522-225652-425718 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-17 12:29:11,931 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:11,933 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:11,970 44 INFO rb-d965522-225652-425718 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-17 12:29:12,020 44 INFO rb-d965522-225652-425718 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-17 12:29:12,090 44 INFO rb-d965522-225652-425718 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-17 12:29:12,144 44 INFO rb-d965522-225652-425718 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-17 12:29:12,196 44 INFO rb-d965522-225652-425718 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-17 12:29:12,250 44 INFO rb-d965522-225652-425718 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-17 12:29:12,301 44 INFO rb-d965522-225652-425718 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-17 12:29:12,354 44 INFO rb-d965522-225652-425718 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-17 12:29:12,405 44 INFO rb-d965522-225652-425718 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-17 12:29:12,459 44 INFO rb-d965522-225652-425718 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-17 12:29:12,472 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:12] "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-17 12:29:12,498 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:12] "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-17 12:29:12,531 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39957256 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6fb63442-abdb-4208-bbd2-a32c4ce541df'}] 2026-10-17 12:29:12,536 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:29:12,894 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39957256 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6fb63442-abdb-4208-bbd2-a32c4ce541df'} created pos.order #618 2026-10-17 12:29:12,914 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39957256 finished 2026-10-17 12:29:12,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.135 0.311 2026-10-17 12:29:13,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.026 0.051 2026-10-17 12:29:13,093 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:29:13,179 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23084235 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6fb63442-abdb-4208-bbd2-a32c4ce541df'}] 2026-10-17 12:29:13,184 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23084235 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6fb63442-abdb-4208-bbd2-a32c4ce541df'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-10-17 12:29:13,188 44 INFO rb-d965522-225652-425718 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-17 12:29:13,204 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23084235 finished 2026-10-17 12:29:13,238 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-10-17 12:29:13,240 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-17 12:29:13,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.034 0.101 2026-10-17 12:29:13,345 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 19919688 (allocated 21368832) 2026-10-17 12:29:13,347 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 90307 2026-10-17 12:29:13,347 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-10-17 12:29:13,348 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 90307 2026-10-17 12:29:13,445 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122913_444929_test_points_awarded_discount_code_no_domain_program.txt 2026-10-17 12:29:13,445 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpkiyfsip__chrome_odoo" 2026-10-17 12:29:13,476 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-17 12:29:14,669 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 90538 2026-10-17 12:29:14,669 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpkahvgqmc_chrome_odoo 2026-10-17 12:29:14,669 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:38335/json/version 2026-10-17 12:29:14,670 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38335', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:14,681 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-10-17 12:29:14,682 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:38335/json 2026-10-17 12:29:14,682 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38335', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:14,688 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:38335/devtools/page/76838674A79F8FE3B4DD55F7012FAD24 2026-10-17 12:29:14,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-10-17 12:29:14,699 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-10-17 12:29:14,817 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:29:14,822 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-10-17 12:29:14,824 44 INFO rb-d965522-225652-425718 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-17 12:29:14,824 44 INFO rb-d965522-225652-425718 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-17 12:29:14,834 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:29:15,308 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.042 0.434 2026-10-17 12:29:15,312 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '76838674A79F8FE3B4DD55F7012FAD24', 'loaderId': '1C554FA99387A4B71C56256CD4B147CD', 'isDownload': False} 2026-10-17 12:29:15,312 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-17 12:29:15,323 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:29:15,337 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:29:15,362 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-10-17 12:29:15,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-17 12:29:15,768 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:15,772 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:15,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:29:15,800 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:29:15,803 44 INFO rb-d965522-225652-425718 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-17 12:29:15,809 44 INFO rb-d965522-225652-425718 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-17 12:29:15,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:29:15,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:15,844 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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.011 2026-10-17 12:29:15,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-17 12:29:15,912 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.041 2026-10-17 12:29:15,915 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-17 12:29:16,506 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.179 0.388 2026-10-17 12:29:16,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "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-17 12:29:16,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:29:16,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.036 2026-10-17 12:29:16,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:16,697 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-10-17 12:29:16,710 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-17 12:29:16,745 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:16,754 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:29:16,760 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:16,761 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:29:16,811 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-17 12:29:16,815 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "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-17 12:29:16,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.033 0.036 2026-10-17 12:29:16,827 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:29:16,832 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.077 2026-10-17 12:29:16,857 44 INFO rb-d965522-225652-425718 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-17 12:29:16,909 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.021 0.100 2026-10-17 12:29:16,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.099 2026-10-17 12:29:16,939 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:16,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-17 12:29:16,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-17 12:29:16,995 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:16] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-17 12:29:17,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:29:17,031 44 INFO rb-d965522-225652-425718 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-17 12:29:17,033 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:29:17,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.017 0.252 2026-10-17 12:29:17,076 44 INFO rb-d965522-225652-425718 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-17 12:29:17,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.134 2026-10-17 12:29:17,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:29:17,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-17 12:29:17,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-17 12:29:17,158 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-17 12:29:17,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-10-17 12:29:17,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-10-17 12:29:17,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.024 0.143 2026-10-17 12:29:17,318 44 INFO rb-d965522-225652-425718 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-17 12:29:17,372 44 INFO rb-d965522-225652-425718 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-17 12:29:17,423 44 INFO rb-d965522-225652-425718 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-17 12:29:17,479 44 INFO rb-d965522-225652-425718 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-17 12:29:17,546 44 INFO rb-d965522-225652-425718 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-17 12:29:17,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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.013 0.029 2026-10-17 12:29:17,594 44 INFO rb-d965522-225652-425718 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-17 12:29:17,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.043 2026-10-17 12:29:17,645 44 INFO rb-d965522-225652-425718 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-17 12:29:17,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.012 0.055 2026-10-17 12:29:17,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.052 2026-10-17 12:29:17,702 44 INFO rb-d965522-225652-425718 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-17 12:29:17,753 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-10-17 12:29:17,806 44 INFO rb-d965522-225652-425718 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-17 12:29:17,894 44 INFO rb-d965522-225652-425718 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-17 12:29:17,945 44 INFO rb-d965522-225652-425718 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-17 12:29:17,996 44 INFO rb-d965522-225652-425718 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-17 12:29:18,047 44 INFO rb-d965522-225652-425718 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-17 12:29:18,097 44 INFO rb-d965522-225652-425718 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-17 12:29:18,148 44 INFO rb-d965522-225652-425718 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-17 12:29:18,204 44 INFO rb-d965522-225652-425718 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-17 12:29:18,279 44 INFO rb-d965522-225652-425718 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-17 12:29:18,330 44 INFO rb-d965522-225652-425718 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-17 12:29:18,398 44 INFO rb-d965522-225652-425718 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-17 12:29:18,407 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:18,409 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:18,448 44 INFO rb-d965522-225652-425718 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-17 12:29:18,500 44 INFO rb-d965522-225652-425718 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-17 12:29:18,571 44 INFO rb-d965522-225652-425718 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-17 12:29:18,624 44 INFO rb-d965522-225652-425718 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-17 12:29:18,676 44 INFO rb-d965522-225652-425718 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-17 12:29:18,730 44 INFO rb-d965522-225652-425718 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-17 12:29:18,782 44 INFO rb-d965522-225652-425718 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-17 12:29:18,834 44 INFO rb-d965522-225652-425718 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-17 12:29:18,888 44 INFO rb-d965522-225652-425718 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-17 12:29:18,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:18] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.013 0.013 2026-10-17 12:29:18,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.011 0.014 2026-10-17 12:29:18,980 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55028519 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2ab6f474-c0f2-4923-bdd0-d0f5c5bdb11f'}] 2026-10-17 12:29:18,983 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:19,307 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55028519 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2ab6f474-c0f2-4923-bdd0-d0f5c5bdb11f'} created pos.order #619 2026-10-17 12:29:19,324 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55028519 finished 2026-10-17 12:29:19,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.107 0.292 2026-10-17 12:29:19,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 58 0.021 0.045 2026-10-17 12:29:19,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:29:19,599 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40048321 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2ab6f474-c0f2-4923-bdd0-d0f5c5bdb11f'}] 2026-10-17 12:29:19,607 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40048321 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2ab6f474-c0f2-4923-bdd0-d0f5c5bdb11f'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-10-17 12:29:19,615 44 INFO rb-d965522-225652-425718 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-17 12:29:19,633 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40048321 finished 2026-10-17 12:29:19,666 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-10-17 12:29:19,669 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 12:29:19,751 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 18340908 (allocated 19795968) 2026-10-17 12:29:19,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 90538 2026-10-17 12:29:19,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.037 0.127 2026-10-17 12:29:19,760 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-10-17 12:29:19,763 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 90538 2026-10-17 12:29:19,842 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122919_842055_test_points_awarded_ewallet.txt 2026-10-17 12:29:19,842 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpkahvgqmc_chrome_odoo" 2026-10-17 12:29:19,879 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-17 12:29:20,944 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 90761 2026-10-17 12:29:20,945 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp_7884xlt_chrome_odoo 2026-10-17 12:29:20,945 44 INFO rb-d965522-225652-425718 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:36515/json/version 2026-10-17 12:29:20,946 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:20,952 44 INFO rb-d965522-225652-425718 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-17 12:29:20,952 44 INFO rb-d965522-225652-425718 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:36515/json 2026-10-17 12:29:20,953 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:20,963 44 INFO rb-d965522-225652-425718 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:36515/devtools/page/AE7C4FD22661D41515D84456F6E93304 2026-10-17 12:29:20,968 44 INFO rb-d965522-225652-425718 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-17 12:29:20,971 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-17 12:29:21,059 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:29:21,065 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-17 12:29:21,066 44 INFO rb-d965522-225652-425718 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-17 12:29:21,067 44 INFO rb-d965522-225652-425718 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-17 12:29:21,075 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:29:21,577 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:21] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.031 0.473 2026-10-17 12:29:21,586 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': 'AE7C4FD22661D41515D84456F6E93304', 'loaderId': '02AEF0128291BC75004BD562ACE4DEFC', 'isDownload': False} 2026-10-17 12:29:21,586 44 INFO rb-d965522-225652-425718 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-17 12:29:21,598 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:29:21,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:21] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:29:21,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:21] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:29:21,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:21] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:29:22,132 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:29:22,137 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:29:22,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:29:22,166 44 INFO rb-d965522-225652-425718 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-17 12:29:22,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:29:22,172 44 INFO rb-d965522-225652-425718 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-17 12:29:22,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:29:22,193 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:22,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "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-17 12:29:22,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:29:22,268 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.030 2026-10-17 12:29:22,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 12:29:22,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.162 0.368 2026-10-17 12:29:22,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:29:22,897 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:29:22,939 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-17 12:29:22,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:29:22,995 44 INFO rb-d965522-225652-425718 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-17 12:29:23,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:29:23,061 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:23,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:29:23,074 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:23,074 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:29:23,103 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:29:23,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.017 0.027 2026-10-17 12:29:23,109 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:23,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.051 2026-10-17 12:29:23,148 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:29:23,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.012 2026-10-17 12:29:23,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.014 0.059 2026-10-17 12:29:23,242 44 INFO rb-d965522-225652-425718 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-17 12:29:23,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.032 0.114 2026-10-17 12:29:23,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.009 0.024 2026-10-17 12:29:23,325 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:23,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.050 2026-10-17 12:29:23,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.063 2026-10-17 12:29:23,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-17 12:29:23,402 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.099 2026-10-17 12:29:23,426 44 INFO rb-d965522-225652-425718 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-17 12:29:23,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.011 0.127 2026-10-17 12:29:23,437 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:23,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-17 12:29:23,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-17 12:29:23,478 44 INFO rb-d965522-225652-425718 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-17 12:29:23,489 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:29:23,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:29:23,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:29:23,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:29:23,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.029 0.144 2026-10-17 12:29:23,688 44 INFO rb-d965522-225652-425718 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-17 12:29:23,744 44 INFO rb-d965522-225652-425718 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-17 12:29:23,795 44 INFO rb-d965522-225652-425718 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-17 12:29:23,852 44 INFO rb-d965522-225652-425718 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-17 12:29:23,926 44 INFO rb-d965522-225652-425718 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-17 12:29:23,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "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.029 2026-10-17 12:29:23,984 44 INFO rb-d965522-225652-425718 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-17 12:29:23,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.051 2026-10-17 12:29:24,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.012 0.047 2026-10-17 12:29:24,065 44 INFO rb-d965522-225652-425718 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-17 12:29:24,116 44 INFO rb-d965522-225652-425718 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-17 12:29:24,167 44 INFO rb-d965522-225652-425718 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-17 12:29:24,218 44 INFO rb-d965522-225652-425718 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-17 12:29:24,268 44 INFO rb-d965522-225652-425718 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-17 12:29:24,341 44 INFO rb-d965522-225652-425718 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-17 12:29:24,392 44 INFO rb-d965522-225652-425718 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-17 12:29:24,443 44 INFO rb-d965522-225652-425718 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-17 12:29:24,494 44 INFO rb-d965522-225652-425718 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-17 12:29:24,544 44 INFO rb-d965522-225652-425718 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-17 12:29:24,595 44 INFO rb-d965522-225652-425718 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-17 12:29:24,653 44 INFO rb-d965522-225652-425718 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-17 12:29:24,711 44 INFO rb-d965522-225652-425718 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-17 12:29:24,766 44 INFO rb-d965522-225652-425718 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-17 12:29:24,823 44 INFO rb-d965522-225652-425718 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-17 12:29:24,833 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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.009 2026-10-17 12:29:24,895 44 INFO rb-d965522-225652-425718 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-17 12:29:24,940 44 INFO rb-d965522-225652-425718 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-17 12:29:24,991 44 INFO rb-d965522-225652-425718 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-17 12:29:25,042 44 INFO rb-d965522-225652-425718 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-17 12:29:25,110 44 INFO rb-d965522-225652-425718 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-17 12:29:25,123 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:25,123 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:25,161 44 INFO rb-d965522-225652-425718 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-17 12:29:25,212 44 INFO rb-d965522-225652-425718 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-17 12:29:25,292 44 INFO rb-d965522-225652-425718 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-17 12:29:25,352 44 INFO rb-d965522-225652-425718 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-17 12:29:25,400 44 INFO rb-d965522-225652-425718 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-17 12:29:25,453 44 INFO rb-d965522-225652-425718 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-17 12:29:25,506 44 INFO rb-d965522-225652-425718 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-17 12:29:25,559 44 INFO rb-d965522-225652-425718 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-17 12:29:25,612 44 INFO rb-d965522-225652-425718 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-17 12:29:25,667 44 INFO rb-d965522-225652-425718 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-17 12:29:25,681 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:25] "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.011 2026-10-17 12:29:25,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.012 2026-10-17 12:29:25,742 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34146943 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '441fbb31-aa78-4e1d-9bbe-fed2397c8380'}] 2026-10-17 12:29:25,750 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:26,147 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34146943 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '441fbb31-aa78-4e1d-9bbe-fed2397c8380'} created pos.order #620 2026-10-17 12:29:26,165 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34146943 finished 2026-10-17 12:29:26,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.126 0.356 2026-10-17 12:29:26,341 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.023 0.057 2026-10-17 12:29:26,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:29:26,449 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10891724 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '441fbb31-aa78-4e1d-9bbe-fed2397c8380'}] 2026-10-17 12:29:26,454 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10891724 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '441fbb31-aa78-4e1d-9bbe-fed2397c8380'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-10-17 12:29:26,460 44 INFO rb-d965522-225652-425718 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-17 12:29:26,473 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10891724 finished 2026-10-17 12:29:26,511 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-10-17 12:29:26,513 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-17 12:29:26,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.034 0.092 2026-10-17 12:29:26,619 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 19904588 (allocated 21630976) 2026-10-17 12:29:26,627 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 90761 2026-10-17 12:29:26,628 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-10-17 12:29:26,628 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 90761 2026-10-17 12:29:26,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:26] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-17 12:29:26,730 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122926_730760_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-10-17 12:29:26,731 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp_7884xlt_chrome_odoo" 2026-10-17 12:29:26,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-17 12:29:27,914 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 90988 2026-10-17 12:29:27,914 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmp6g2a37jz_chrome_odoo 2026-10-17 12:29:27,914 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:44093/json/version 2026-10-17 12:29:27,916 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:27,931 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-10-17 12:29:27,932 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:44093/json 2026-10-17 12:29:27,932 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:27,944 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:44093/devtools/page/084AC35BB049B6986F93F91247D8B6B1 2026-10-17 12:29:27,950 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-10-17 12:29:27,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-10-17 12:29:28,044 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:29:28,051 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-10-17 12:29:28,059 44 INFO rb-d965522-225652-425718 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-17 12:29:28,059 44 INFO rb-d965522-225652-425718 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-17 12:29:28,068 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:29:28,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:28] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.041 0.625 2026-10-17 12:29:28,735 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '084AC35BB049B6986F93F91247D8B6B1', 'loaderId': '6C5FF916430C55F65CA384A257A2D485', 'isDownload': False} 2026-10-17 12:29:28,735 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-17 12:29:28,751 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:29:28,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:28] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:29:28,768 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:28] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:29:28,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:28] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:29:29,207 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:29,210 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:29,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:29:29,239 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:29:29,243 44 INFO rb-d965522-225652-425718 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-17 12:29:29,250 44 INFO rb-d965522-225652-425718 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-17 12:29:29,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:29,257 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:29,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-10-17 12:29:29,290 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-17 12:29:29,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.041 2026-10-17 12:29:29,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-17 12:29:29,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.251 0.340 2026-10-17 12:29:29,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:29] "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-17 12:29:30,037 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:29:30,083 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.028 2026-10-17 12:29:30,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:29:30,123 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-10-17 12:29:30,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:29:30,154 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:30,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:29:30,170 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:29:30,179 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:29:30,197 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:29:30,201 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:30,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.031 2026-10-17 12:29:30,230 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:29:30,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.021 0.061 2026-10-17 12:29:30,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.060 2026-10-17 12:29:30,277 44 INFO rb-d965522-225652-425718 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-17 12:29:30,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.036 0.092 2026-10-17 12:29:30,350 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:30,423 44 INFO rb-d965522-225652-425718 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-17 12:29:30,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.061 0.156 2026-10-17 12:29:30,445 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:30,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.007 0.143 2026-10-17 12:29:30,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 4 0.008 0.168 2026-10-17 12:29:30,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-17 12:29:30,519 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.208 2026-10-17 12:29:30,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-17 12:29:30,574 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:29:30,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-17 12:29:30,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:29:30,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:29:30,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:29:30,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:29:30,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-10-17 12:29:30,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.033 0.206 2026-10-17 12:29:30,863 44 INFO rb-d965522-225652-425718 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-17 12:29:30,916 44 INFO rb-d965522-225652-425718 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-17 12:29:30,965 44 INFO rb-d965522-225652-425718 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-17 12:29:31,020 44 INFO rb-d965522-225652-425718 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-17 12:29:31,070 44 INFO rb-d965522-225652-425718 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-17 12:29:31,123 44 INFO rb-d965522-225652-425718 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-17 12:29:31,175 44 INFO rb-d965522-225652-425718 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-17 12:29:31,240 44 INFO rb-d965522-225652-425718 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-17 12:29:31,294 44 INFO rb-d965522-225652-425718 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-17 12:29:31,344 44 INFO rb-d965522-225652-425718 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-17 12:29:31,395 44 INFO rb-d965522-225652-425718 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-17 12:29:31,455 44 INFO rb-d965522-225652-425718 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-17 12:29:31,516 44 INFO rb-d965522-225652-425718 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-17 12:29:32,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:32] "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.009 2026-10-17 12:29:32,063 44 INFO rb-d965522-225652-425718 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-17 12:29:32,137 44 INFO rb-d965522-225652-425718 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-17 12:29:32,189 44 INFO rb-d965522-225652-425718 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-17 12:29:32,239 44 INFO rb-d965522-225652-425718 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-17 12:29:32,306 44 INFO rb-d965522-225652-425718 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-17 12:29:32,318 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:32,318 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:32,357 44 INFO rb-d965522-225652-425718 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-17 12:29:32,409 44 INFO rb-d965522-225652-425718 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-17 12:29:32,486 44 INFO rb-d965522-225652-425718 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-17 12:29:32,539 44 INFO rb-d965522-225652-425718 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-17 12:29:32,592 44 INFO rb-d965522-225652-425718 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-17 12:29:32,660 44 INFO rb-d965522-225652-425718 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-17 12:29:32,666 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46092082 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6b970a3e-db3d-43c7-a4e7-b8129c8d8671'}] 2026-10-17 12:29:32,669 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:29:32,771 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46092082 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6b970a3e-db3d-43c7-a4e7-b8129c8d8671'} created pos.order #621 2026-10-17 12:29:32,792 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46092082 finished 2026-10-17 12:29:32,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 97 0.064 0.129 2026-10-17 12:29:32,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.020 0.039 2026-10-17 12:29:32,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:33,046 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30011875 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6b970a3e-db3d-43c7-a4e7-b8129c8d8671'}] 2026-10-17 12:29:33,053 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30011875 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6b970a3e-db3d-43c7-a4e7-b8129c8d8671'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-10-17 12:29:33,057 44 INFO rb-d965522-225652-425718 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-17 12:29:33,075 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30011875 finished 2026-10-17 12:29:33,111 44 INFO rb-d965522-225652-425718 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-17 12:29:33,158 44 INFO rb-d965522-225652-425718 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-17 12:29:33,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.036 0.112 2026-10-17 12:29:33,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.005 0.014 2026-10-17 12:29:33,234 44 INFO rb-d965522-225652-425718 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-17 12:29:33,287 44 INFO rb-d965522-225652-425718 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-17 12:29:33,338 44 INFO rb-d965522-225652-425718 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-17 12:29:33,391 44 INFO rb-d965522-225652-425718 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-17 12:29:33,451 44 INFO rb-d965522-225652-425718 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-17 12:29:33,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:33] "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.009 0.036 2026-10-17 12:29:33,502 44 INFO rb-d965522-225652-425718 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-17 12:29:33,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.045 2026-10-17 12:29:33,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.010 0.037 2026-10-17 12:29:33,570 44 INFO rb-d965522-225652-425718 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-17 12:29:33,621 44 INFO rb-d965522-225652-425718 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-17 12:29:33,672 44 INFO rb-d965522-225652-425718 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-17 12:29:33,722 44 INFO rb-d965522-225652-425718 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-17 12:29:33,773 44 INFO rb-d965522-225652-425718 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-17 12:29:33,823 44 INFO rb-d965522-225652-425718 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-17 12:29:33,882 44 INFO rb-d965522-225652-425718 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-17 12:29:33,941 44 INFO rb-d965522-225652-425718 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-17 12:29:33,996 44 INFO rb-d965522-225652-425718 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-17 12:29:34,050 44 INFO rb-d965522-225652-425718 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-17 12:29:34,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:34] "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-17 12:29:34,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:34] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:29:34,129 44 INFO rb-d965522-225652-425718 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-17 12:29:34,179 44 INFO rb-d965522-225652-425718 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-17 12:29:34,230 44 INFO rb-d965522-225652-425718 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-17 12:29:34,287 44 INFO rb-d965522-225652-425718 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-17 12:29:34,336 44 INFO rb-d965522-225652-425718 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-17 12:29:34,387 44 INFO rb-d965522-225652-425718 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-17 12:29:34,444 44 INFO rb-d965522-225652-425718 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-17 12:29:34,496 44 INFO rb-d965522-225652-425718 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-17 12:29:34,549 44 INFO rb-d965522-225652-425718 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-17 12:29:34,603 44 INFO rb-d965522-225652-425718 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-17 12:29:34,612 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:34] "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-17 12:29:34,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:34] "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-17 12:29:34,651 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29073186 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'e9bcf297-878a-41f7-9ff3-b7b5dc1996b2'}] 2026-10-17 12:29:34,975 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29073186 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'e9bcf297-878a-41f7-9ff3-b7b5dc1996b2'} created pos.order #622 2026-10-17 12:29:34,995 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29073186 finished 2026-10-17 12:29:35,056 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 205 0.120 0.288 2026-10-17 12:29:35,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.025 0.048 2026-10-17 12:29:35,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:35] "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-17 12:29:35,210 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31133685 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'e9bcf297-878a-41f7-9ff3-b7b5dc1996b2'}] 2026-10-17 12:29:35,217 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31133685 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'e9bcf297-878a-41f7-9ff3-b7b5dc1996b2'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-10-17 12:29:35,241 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31133685 finished 2026-10-17 12:29:35,246 44 INFO rb-d965522-225652-425718 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-17 12:29:35,293 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-10-17 12:29:35,294 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-17 12:29:35,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.025 0.096 2026-10-17 12:29:35,424 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 22291204 (allocated 24776704) 2026-10-17 12:29:35,426 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 90988 2026-10-17 12:29:35,428 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-10-17 12:29:35,429 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 90988 2026-10-17 12:29:35,526 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122935_526221_test_points_awarded_giftcard.txt 2026-10-17 12:29:35,526 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmp6g2a37jz_chrome_odoo" 2026-10-17 12:29:35,550 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-17 12:29:36,662 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 91218 2026-10-17 12:29:36,663 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp576dojrv_chrome_odoo 2026-10-17 12:29:36,663 44 INFO rb-d965522-225652-425718 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:46715/json/version 2026-10-17 12:29:36,665 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:36,673 44 INFO rb-d965522-225652-425718 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-17 12:29:36,674 44 INFO rb-d965522-225652-425718 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:46715/json 2026-10-17 12:29:36,675 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:36,682 44 INFO rb-d965522-225652-425718 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:46715/devtools/page/09B45AF2EB4F7E6FC5C472351CA6EA2B 2026-10-17 12:29:36,687 44 INFO rb-d965522-225652-425718 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-17 12:29:36,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-17 12:29:36,816 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:29:36,820 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-10-17 12:29:36,822 44 INFO rb-d965522-225652-425718 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-17 12:29:36,822 44 INFO rb-d965522-225652-425718 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-17 12:29:36,832 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:29:37,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.035 0.446 2026-10-17 12:29:37,313 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '09B45AF2EB4F7E6FC5C472351CA6EA2B', 'loaderId': '3BF90A598ED9B99CA6C1E4BCA7BC1CAD', 'isDownload': False} 2026-10-17 12:29:37,313 44 INFO rb-d965522-225652-425718 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-17 12:29:37,327 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:29:37,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.012 2026-10-17 12:29:37,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-17 12:29:37,375 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-17 12:29:37,767 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:37,771 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:37,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:29:37,809 44 INFO rb-d965522-225652-425718 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-17 12:29:37,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:29:37,813 44 INFO rb-d965522-225652-425718 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-17 12:29:37,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:37,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:37,849 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-10-17 12:29:37,866 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:29:37,906 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.030 2026-10-17 12:29:37,909 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:29:38,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.193 0.312 2026-10-17 12:29:38,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:38,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:29:38,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.035 2026-10-17 12:29:38,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:29:38,573 44 INFO rb-d965522-225652-425718 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-17 12:29:38,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:29:38,618 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:38,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:38,638 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:38,642 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:29:38,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.013 2026-10-17 12:29:38,664 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:29:38,668 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:29:38,684 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.015 0.043 2026-10-17 12:29:38,686 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:38,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.023 2026-10-17 12:29:38,752 44 INFO rb-d965522-225652-425718 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-17 12:29:38,770 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.024 0.069 2026-10-17 12:29:38,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.023 0.144 2026-10-17 12:29:38,860 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:38,861 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.098 2026-10-17 12:29:38,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-10-17 12:29:38,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:29:38,909 44 INFO rb-d965522-225652-425718 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-17 12:29:38,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-17 12:29:38,927 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:38,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-17 12:29:38,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-17 12:29:38,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:38] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:29:39,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:39] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:29:39,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:39] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:29:39,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:39] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-17 12:29:39,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.032 0.159 2026-10-17 12:29:39,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:39] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-17 12:29:39,195 44 INFO rb-d965522-225652-425718 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-17 12:29:39,246 44 INFO rb-d965522-225652-425718 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-17 12:29:39,297 44 INFO rb-d965522-225652-425718 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-17 12:29:39,348 44 INFO rb-d965522-225652-425718 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-17 12:29:39,399 44 INFO rb-d965522-225652-425718 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-17 12:29:39,449 44 INFO rb-d965522-225652-425718 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-17 12:29:39,541 44 INFO rb-d965522-225652-425718 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-17 12:29:39,598 44 INFO rb-d965522-225652-425718 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-17 12:29:39,648 44 INFO rb-d965522-225652-425718 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-17 12:29:39,704 44 INFO rb-d965522-225652-425718 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-17 12:29:39,784 44 INFO rb-d965522-225652-425718 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-17 12:29:39,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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.013 0.030 2026-10-17 12:29:39,833 44 INFO rb-d965522-225652-425718 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-17 12:29:39,841 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.047 2026-10-17 12:29:39,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.010 0.048 2026-10-17 12:29:39,897 44 INFO rb-d965522-225652-425718 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-17 12:29:39,948 44 INFO rb-d965522-225652-425718 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-17 12:29:39,998 44 INFO rb-d965522-225652-425718 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-17 12:29:40,049 44 INFO rb-d965522-225652-425718 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-17 12:29:40,115 44 INFO rb-d965522-225652-425718 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-17 12:29:40,127 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:40,128 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:29:40,166 44 INFO rb-d965522-225652-425718 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-17 12:29:40,217 44 INFO rb-d965522-225652-425718 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-17 12:29:40,285 44 INFO rb-d965522-225652-425718 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-17 12:29:40,338 44 INFO rb-d965522-225652-425718 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-17 12:29:40,390 44 INFO rb-d965522-225652-425718 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-17 12:29:40,444 44 INFO rb-d965522-225652-425718 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-17 12:29:40,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:40] "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-17 12:29:40,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:40] "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-17 12:29:40,505 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92526771 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2b763d99-1a7f-496d-b3e3-f87baf48f911'}] 2026-10-17 12:29:40,506 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:29:40,969 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92526771 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2b763d99-1a7f-496d-b3e3-f87baf48f911'} created pos.order #623 2026-10-17 12:29:40,986 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92526771 finished 2026-10-17 12:29:41,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.211 0.331 2026-10-17 12:29:41,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.034 0.060 2026-10-17 12:29:41,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:41] "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-17 12:29:41,267 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83394240 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2b763d99-1a7f-496d-b3e3-f87baf48f911'}] 2026-10-17 12:29:41,275 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83394240 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2b763d99-1a7f-496d-b3e3-f87baf48f911'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-10-17 12:29:41,282 44 INFO rb-d965522-225652-425718 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-17 12:29:41,301 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83394240 finished 2026-10-17 12:29:41,323 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-10-17 12:29:41,324 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-17 12:29:41,405 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 18455352 (allocated 20058112) 2026-10-17 12:29:41,408 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 91218 2026-10-17 12:29:41,409 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-10-17 12:29:41,409 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 91218 2026-10-17 12:29:41,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.033 0.116 2026-10-17 12:29:41,472 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122941_472099_test_points_awarded_global_discount_code_no_domain_program.txt 2026-10-17 12:29:41,472 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp576dojrv_chrome_odoo" 2026-10-17 12:29:41,503 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-17 12:29:42,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 91433 2026-10-17 12:29:42,694 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmplbspfi9a_chrome_odoo 2026-10-17 12:29:42,694 44 INFO rb-d965522-225652-425718 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:44905/json/version 2026-10-17 12:29:42,695 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:42,703 44 INFO rb-d965522-225652-425718 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-17 12:29:42,703 44 INFO rb-d965522-225652-425718 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:44905/json 2026-10-17 12:29:42,703 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:42,708 44 INFO rb-d965522-225652-425718 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:44905/devtools/page/4376C52F03E7EF23542E40C1FC9FFFE2 2026-10-17 12:29:42,717 44 INFO rb-d965522-225652-425718 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-17 12:29:42,720 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-17 12:29:42,831 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:29:42,837 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-17 12:29:42,839 44 INFO rb-d965522-225652-425718 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-17 12:29:42,839 44 INFO rb-d965522-225652-425718 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-17 12:29:42,851 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:29:43,330 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.040 0.443 2026-10-17 12:29:43,334 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '4376C52F03E7EF23542E40C1FC9FFFE2', 'loaderId': '0A10849128A038F70FA2A6142E4F664D', 'isDownload': False} 2026-10-17 12:29:43,334 44 INFO rb-d965522-225652-425718 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-17 12:29:43,351 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:29:43,365 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:29:43,368 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:29:43,373 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:29:43,773 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:43,778 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:43,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 12:29:43,810 44 INFO rb-d965522-225652-425718 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-17 12:29:43,815 44 INFO rb-d965522-225652-425718 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-17 12:29:43,825 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-17 12:29:43,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:29:43,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:43,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-17 12:29:43,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.030 2026-10-17 12:29:43,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.026 0.058 2026-10-17 12:29:43,967 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-17 12:29:44,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.141 0.304 2026-10-17 12:29:44,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "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-17 12:29:44,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:44,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-17 12:29:44,577 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:44,589 44 INFO rb-d965522-225652-425718 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-17 12:29:44,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:29:44,652 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:44,671 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:29:44,676 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:29:44,696 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:29:44,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.019 0.023 2026-10-17 12:29:44,701 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:29:44,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.051 2026-10-17 12:29:44,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-10-17 12:29:44,730 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-10-17 12:29:44,815 44 INFO rb-d965522-225652-425718 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-17 12:29:44,855 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:29:44,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.009 0.022 2026-10-17 12:29:44,902 44 INFO rb-d965522-225652-425718 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-17 12:29:44,906 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:44,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.029 2026-10-17 12:29:44,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:44] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.014 0.091 2026-10-17 12:29:44,964 44 INFO rb-d965522-225652-425718 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-17 12:29:45,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.140 2026-10-17 12:29:45,021 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:45,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-17 12:29:45,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-17 12:29:45,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-17 12:29:45,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-17 12:29:45,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-17 12:29:45,143 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-17 12:29:45,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:29:45,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-10-17 12:29:45,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:29:45,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-10-17 12:29:45,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-17 12:29:45,352 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.032 0.170 2026-10-17 12:29:45,406 44 INFO rb-d965522-225652-425718 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-17 12:29:45,459 44 INFO rb-d965522-225652-425718 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-17 12:29:45,510 44 INFO rb-d965522-225652-425718 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-17 12:29:45,566 44 INFO rb-d965522-225652-425718 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-17 12:29:45,633 44 INFO rb-d965522-225652-425718 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-17 12:29:45,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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.009 0.024 2026-10-17 12:29:45,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.030 2026-10-17 12:29:45,682 44 INFO rb-d965522-225652-425718 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-17 12:29:45,724 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.012 0.038 2026-10-17 12:29:45,778 44 INFO rb-d965522-225652-425718 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-17 12:29:45,829 44 INFO rb-d965522-225652-425718 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-17 12:29:45,880 44 INFO rb-d965522-225652-425718 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-17 12:29:45,931 44 INFO rb-d965522-225652-425718 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-17 12:29:45,981 44 INFO rb-d965522-225652-425718 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-17 12:29:46,052 44 INFO rb-d965522-225652-425718 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-17 12:29:46,103 44 INFO rb-d965522-225652-425718 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-17 12:29:46,154 44 INFO rb-d965522-225652-425718 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-17 12:29:46,205 44 INFO rb-d965522-225652-425718 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-17 12:29:46,255 44 INFO rb-d965522-225652-425718 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-17 12:29:46,306 44 INFO rb-d965522-225652-425718 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-17 12:29:46,363 44 INFO rb-d965522-225652-425718 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-17 12:29:46,421 44 INFO rb-d965522-225652-425718 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-17 12:29:46,476 44 INFO rb-d965522-225652-425718 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-17 12:29:46,531 44 INFO rb-d965522-225652-425718 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-17 12:29:46,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:46] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.011 2026-10-17 12:29:46,602 44 INFO rb-d965522-225652-425718 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-17 12:29:46,653 44 INFO rb-d965522-225652-425718 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-17 12:29:46,704 44 INFO rb-d965522-225652-425718 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-17 12:29:46,755 44 INFO rb-d965522-225652-425718 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-17 12:29:46,822 44 INFO rb-d965522-225652-425718 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-17 12:29:46,834 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:46,834 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:46,873 44 INFO rb-d965522-225652-425718 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-17 12:29:46,924 44 INFO rb-d965522-225652-425718 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-17 12:29:46,995 44 INFO rb-d965522-225652-425718 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-17 12:29:47,047 44 INFO rb-d965522-225652-425718 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-17 12:29:47,099 44 INFO rb-d965522-225652-425718 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-17 12:29:47,152 44 INFO rb-d965522-225652-425718 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-17 12:29:47,204 44 INFO rb-d965522-225652-425718 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-17 12:29:47,257 44 INFO rb-d965522-225652-425718 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-17 12:29:47,311 44 INFO rb-d965522-225652-425718 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-17 12:29:47,366 44 INFO rb-d965522-225652-425718 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-17 12:29:47,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:47] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.021 0.008 2026-10-17 12:29:47,425 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:47] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.013 2026-10-17 12:29:47,458 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38355500 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9085f4b0-c877-4ede-b9de-56ba0a23989a'}] 2026-10-17 12:29:47,460 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:29:47,942 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38355500 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9085f4b0-c877-4ede-b9de-56ba0a23989a'} created pos.order #624 2026-10-17 12:29:47,962 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38355500 finished 2026-10-17 12:29:48,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.220 0.349 2026-10-17 12:29:48,132 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.030 0.048 2026-10-17 12:29:48,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:48] "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-17 12:29:48,239 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #346037 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9085f4b0-c877-4ede-b9de-56ba0a23989a'}] 2026-10-17 12:29:48,245 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #346037 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9085f4b0-c877-4ede-b9de-56ba0a23989a'} sync ignored for existing PoS order pos.order(624,) (state: paid) 2026-10-17 12:29:48,249 44 INFO rb-d965522-225652-425718 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-17 12:29:48,264 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #346037 finished 2026-10-17 12:29:48,303 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-10-17 12:29:48,303 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-17 12:29:48,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.037 0.092 2026-10-17 12:29:48,407 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 19907388 (allocated 21368832) 2026-10-17 12:29:48,411 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 91433 2026-10-17 12:29:48,411 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-10-17 12:29:48,412 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 91433 2026-10-17 12:29:48,493 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_122948_493614_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-10-17 12:29:48,493 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmplbspfi9a_chrome_odoo" 2026-10-17 12:29:48,519 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-17 12:29:49,062 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 91661 2026-10-17 12:29:49,062 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp8upusvbg_chrome_odoo 2026-10-17 12:29:49,063 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:46211/json/version 2026-10-17 12:29:49,064 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:49,074 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-17 12:29:49,074 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:46211/json 2026-10-17 12:29:49,075 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:29:49,086 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:46211/devtools/page/B92DCDB1E94E7F3BBBB03D2693F699DF 2026-10-17 12:29:49,093 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-17 12:29:49,097 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-17 12:29:49,156 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:29:49,167 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-17 12:29:49,169 44 INFO rb-d965522-225652-425718 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-17 12:29:49,169 44 INFO rb-d965522-225652-425718 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-17 12:29:49,179 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:29:49,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:49] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.039 0.654 2026-10-17 12:29:49,873 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': 'B92DCDB1E94E7F3BBBB03D2693F699DF', 'loaderId': '0193AA5353DD106F2CE129D56E9B5A34', 'isDownload': False} 2026-10-17 12:29:49,873 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-17 12:29:49,889 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:29:49,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:49] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:29:49,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:49] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:29:49,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:49] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-17 12:29:50,413 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:50,415 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:50,426 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-10-17 12:29:50,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:29:50,445 44 INFO rb-d965522-225652-425718 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-17 12:29:50,451 44 INFO rb-d965522-225652-425718 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-17 12:29:50,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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-17 12:29:50,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:50,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-10-17 12:29:50,498 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-17 12:29:50,565 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.019 0.049 2026-10-17 12:29:50,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-17 12:29:51,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.175 0.316 2026-10-17 12:29:51,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "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-17 12:29:51,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.005 2026-10-17 12:29:51,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-17 12:29:51,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.004 2026-10-17 12:29:51,226 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-17 12:29:51,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:29:51,268 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:51,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:29:51,284 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:51,288 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:29:51,308 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:29:51,312 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "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-17 12:29:51,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.016 0.025 2026-10-17 12:29:51,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.054 2026-10-17 12:29:51,335 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:29:51,377 44 INFO rb-d965522-225652-425718 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-17 12:29:51,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.025 0.074 2026-10-17 12:29:51,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.092 2026-10-17 12:29:51,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-10-17 12:29:51,468 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:51,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.017 0.165 2026-10-17 12:29:51,517 44 INFO rb-d965522-225652-425718 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-17 12:29:51,529 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:29:51,536 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:29:51,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-17 12:29:51,577 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.150 2026-10-17 12:29:51,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.137 2026-10-17 12:29:51,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-17 12:29:51,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-10-17 12:29:51,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-10-17 12:29:51,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-10-17 12:29:51,683 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-10-17 12:29:51,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.026 0.150 2026-10-17 12:29:51,827 44 INFO rb-d965522-225652-425718 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-17 12:29:51,890 44 INFO rb-d965522-225652-425718 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-17 12:29:51,941 44 INFO rb-d965522-225652-425718 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-17 12:29:51,996 44 INFO rb-d965522-225652-425718 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-17 12:29:52,204 44 INFO rb-d965522-225652-425718 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-17 12:29:52,255 44 INFO rb-d965522-225652-425718 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-17 12:29:52,306 44 INFO rb-d965522-225652-425718 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-17 12:29:52,362 44 INFO rb-d965522-225652-425718 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-17 12:29:52,413 44 INFO rb-d965522-225652-425718 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-17 12:29:52,464 44 INFO rb-d965522-225652-425718 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-17 12:29:52,515 44 INFO rb-d965522-225652-425718 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-17 12:29:52,582 44 INFO rb-d965522-225652-425718 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-17 12:29:52,594 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:52,595 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:29:52,633 44 INFO rb-d965522-225652-425718 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-17 12:29:52,684 44 INFO rb-d965522-225652-425718 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-17 12:29:52,751 44 INFO rb-d965522-225652-425718 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-17 12:29:52,803 44 INFO rb-d965522-225652-425718 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-17 12:29:52,855 44 INFO rb-d965522-225652-425718 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-17 12:29:52,910 44 INFO rb-d965522-225652-425718 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-17 12:29:52,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:52] "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-17 12:29:52,946 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:29:52,949 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8345634 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '17503897-c9d8-4ed9-a35c-25179140bd3a'}] 2026-10-17 12:29:53,451 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8345634 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '17503897-c9d8-4ed9-a35c-25179140bd3a'} created pos.order #625 2026-10-17 12:29:53,473 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8345634 finished 2026-10-17 12:29:53,539 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 249 0.172 0.422 2026-10-17 12:29:53,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.026 0.050 2026-10-17 12:29:53,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:29:53,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:53] "GET /report/barcode/Code128/044d-1678-4ecd HTTP/1.1" 200 - 0 0.000 0.038 2026-10-17 12:29:53,801 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77505648 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '17503897-c9d8-4ed9-a35c-25179140bd3a'}] 2026-10-17 12:29:53,808 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77505648 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '17503897-c9d8-4ed9-a35c-25179140bd3a'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-10-17 12:29:53,812 44 INFO rb-d965522-225652-425718 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-17 12:29:53,828 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77505648 finished 2026-10-17 12:29:53,863 44 INFO rb-d965522-225652-425718 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-17 12:29:53,930 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.031 0.100 2026-10-17 12:29:53,936 44 INFO rb-d965522-225652-425718 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-17 12:29:53,992 44 INFO rb-d965522-225652-425718 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-17 12:29:53,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:53] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-17 12:29:54,034 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.005 0.015 2026-10-17 12:29:54,037 44 INFO rb-d965522-225652-425718 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-17 12:29:54,088 44 INFO rb-d965522-225652-425718 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-17 12:29:54,273 44 INFO rb-d965522-225652-425718 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-17 12:29:54,324 44 INFO rb-d965522-225652-425718 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-17 12:29:54,374 44 INFO rb-d965522-225652-425718 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-17 12:29:54,425 44 INFO rb-d965522-225652-425718 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-17 12:29:54,476 44 INFO rb-d965522-225652-425718 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-17 12:29:54,532 44 INFO rb-d965522-225652-425718 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-17 12:29:54,583 44 INFO rb-d965522-225652-425718 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-17 12:29:54,633 44 INFO rb-d965522-225652-425718 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-17 12:29:54,686 44 INFO rb-d965522-225652-425718 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-17 12:29:54,737 44 INFO rb-d965522-225652-425718 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-17 12:29:54,871 44 INFO rb-d965522-225652-425718 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-17 12:29:54,922 44 INFO rb-d965522-225652-425718 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-17 12:29:54,972 44 INFO rb-d965522-225652-425718 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-17 12:29:55,028 44 INFO rb-d965522-225652-425718 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-17 12:29:55,079 44 INFO rb-d965522-225652-425718 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-17 12:29:55,129 44 INFO rb-d965522-225652-425718 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-17 12:29:55,185 44 INFO rb-d965522-225652-425718 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-17 12:29:55,237 44 INFO rb-d965522-225652-425718 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-17 12:29:55,289 44 INFO rb-d965522-225652-425718 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-17 12:29:55,352 44 INFO rb-d965522-225652-425718 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-17 12:29:55,358 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4151095 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '0d665769-1b52-4519-aceb-1a484e0d0cd2'}] 2026-10-17 12:29:55,631 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4151095 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '0d665769-1b52-4519-aceb-1a484e0d0cd2'} created pos.order #626 2026-10-17 12:29:55,656 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4151095 finished 2026-10-17 12:29:55,721 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.068 0.297 2026-10-17 12:29:55,793 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.011 0.042 2026-10-17 12:29:55,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:29:55,829 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71841219 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '0d665769-1b52-4519-aceb-1a484e0d0cd2'}] 2026-10-17 12:29:55,838 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71841219 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '0d665769-1b52-4519-aceb-1a484e0d0cd2'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-10-17 12:29:55,856 44 INFO rb-d965522-225652-425718 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-17 12:29:55,861 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71841219 finished 2026-10-17 12:29:55,906 44 INFO rb-d965522-225652-425718 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-17 12:29:55,949 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.026 0.097 2026-10-17 12:29:55,984 44 INFO rb-d965522-225652-425718 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-17 12:29:55,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:55] "GET /report/barcode/Code128/044a-f253-42c9 HTTP/1.1" 200 - 0 0.000 0.144 2026-10-17 12:29:56,027 44 INFO rb-d965522-225652-425718 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-17 12:29:56,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:56] "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-17 12:29:56,078 44 INFO rb-d965522-225652-425718 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-17 12:29:56,130 44 INFO rb-d965522-225652-425718 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-17 12:29:56,316 44 INFO rb-d965522-225652-425718 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-17 12:29:56,367 44 INFO rb-d965522-225652-425718 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-17 12:29:56,418 44 INFO rb-d965522-225652-425718 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-17 12:29:56,474 44 INFO rb-d965522-225652-425718 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-17 12:29:56,525 44 INFO rb-d965522-225652-425718 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-17 12:29:56,576 44 INFO rb-d965522-225652-425718 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-17 12:29:56,628 44 INFO rb-d965522-225652-425718 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-17 12:29:56,679 44 INFO rb-d965522-225652-425718 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-17 12:29:56,828 44 INFO rb-d965522-225652-425718 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-17 12:29:56,879 44 INFO rb-d965522-225652-425718 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-17 12:29:56,929 44 INFO rb-d965522-225652-425718 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-17 12:29:56,979 44 INFO rb-d965522-225652-425718 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-17 12:29:57,040 44 INFO rb-d965522-225652-425718 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-17 12:29:57,094 44 INFO rb-d965522-225652-425718 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-17 12:29:57,153 44 INFO rb-d965522-225652-425718 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-17 12:29:57,208 44 INFO rb-d965522-225652-425718 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-17 12:29:57,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:57] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.018 0.007 2026-10-17 12:29:57,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 4 0.006 0.011 2026-10-17 12:29:57,292 44 INFO rb-d965522-225652-425718 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-17 12:29:57,342 44 INFO rb-d965522-225652-425718 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-17 12:29:57,397 44 INFO rb-d965522-225652-425718 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-17 12:29:57,451 44 INFO rb-d965522-225652-425718 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-17 12:29:57,504 44 INFO rb-d965522-225652-425718 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-17 12:29:57,558 44 INFO rb-d965522-225652-425718 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-17 12:29:57,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:57] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.011 2026-10-17 12:29:57,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.009 2026-10-17 12:29:57,646 44 INFO rb-d965522-225652-425718 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-17 12:29:57,701 44 INFO rb-d965522-225652-425718 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-17 12:29:57,752 44 INFO rb-d965522-225652-425718 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-17 12:29:57,802 44 INFO rb-d965522-225652-425718 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-17 12:29:57,857 44 INFO rb-d965522-225652-425718 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-17 12:29:57,910 44 INFO rb-d965522-225652-425718 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-17 12:29:57,963 44 INFO rb-d965522-225652-425718 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-17 12:29:58,017 44 INFO rb-d965522-225652-425718 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-17 12:29:58,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29: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.006 2026-10-17 12:29:58,040 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:29:58,066 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23715502 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '56549ee9-4eda-4d93-a884-feeb46f6ecae'}] 2026-10-17 12:29:58,410 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23715502 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '56549ee9-4eda-4d93-a884-feeb46f6ecae'} created pos.order #627 2026-10-17 12:29:58,429 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23715502 finished 2026-10-17 12:29:58,483 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.125 0.295 2026-10-17 12:29:58,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.025 0.039 2026-10-17 12:29:58,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:58] "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-17 12:29:58,659 44 INFO rb-d965522-225652-425718 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-17 12:29:58,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:58] "GET /report/barcode/Code128/044a-f107-405f HTTP/1.1" 200 - 0 0.000 0.041 2026-10-17 12:29:58,664 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65034419 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '56549ee9-4eda-4d93-a884-feeb46f6ecae'}] 2026-10-17 12:29:58,671 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65034419 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '56549ee9-4eda-4d93-a884-feeb46f6ecae'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-10-17 12:29:58,694 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65034419 finished 2026-10-17 12:29:58,696 44 INFO rb-d965522-225652-425718 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-17 12:29:58,775 44 INFO rb-d965522-225652-425718 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-17 12:29:58,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.031 0.100 2026-10-17 12:29:58,863 44 INFO rb-d965522-225652-425718 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-17 12:29:58,888 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:29:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.006 0.024 2026-10-17 12:29:58,913 44 INFO rb-d965522-225652-425718 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-17 12:29:58,965 44 INFO rb-d965522-225652-425718 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-17 12:29:59,147 44 INFO rb-d965522-225652-425718 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-17 12:29:59,197 44 INFO rb-d965522-225652-425718 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-17 12:29:59,281 44 INFO rb-d965522-225652-425718 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-17 12:29:59,333 44 INFO rb-d965522-225652-425718 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-17 12:29:59,383 44 INFO rb-d965522-225652-425718 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-17 12:29:59,435 44 INFO rb-d965522-225652-425718 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-17 12:29:59,629 44 INFO rb-d965522-225652-425718 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-17 12:29:59,680 44 INFO rb-d965522-225652-425718 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-17 12:29:59,731 44 INFO rb-d965522-225652-425718 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-17 12:29:59,782 44 INFO rb-d965522-225652-425718 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-17 12:29:59,833 44 INFO rb-d965522-225652-425718 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-17 12:29:59,883 44 INFO rb-d965522-225652-425718 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-17 12:29:59,939 44 INFO rb-d965522-225652-425718 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-17 12:29:59,994 44 INFO rb-d965522-225652-425718 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-17 12:30:00,047 44 INFO rb-d965522-225652-425718 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-17 12:30:00,103 44 INFO rb-d965522-225652-425718 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-17 12:30:00,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:00] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.007 2026-10-17 12:30:00,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:00] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.004 0.015 2026-10-17 12:30:00,254 44 INFO rb-d965522-225652-425718 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-17 12:30:00,305 44 INFO rb-d965522-225652-425718 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-17 12:30:00,356 44 INFO rb-d965522-225652-425718 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-17 12:30:00,417 44 INFO rb-d965522-225652-425718 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-17 12:30:00,468 44 INFO rb-d965522-225652-425718 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-17 12:30:00,519 44 INFO rb-d965522-225652-425718 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-17 12:30:00,573 44 INFO rb-d965522-225652-425718 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-17 12:30:00,623 44 INFO rb-d965522-225652-425718 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-17 12:30:00,763 44 INFO rb-d965522-225652-425718 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-17 12:30:00,814 44 INFO rb-d965522-225652-425718 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-17 12:30:00,865 44 INFO rb-d965522-225652-425718 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-17 12:30:00,922 44 INFO rb-d965522-225652-425718 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-17 12:30:00,973 44 INFO rb-d965522-225652-425718 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-17 12:30:01,024 44 INFO rb-d965522-225652-425718 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-17 12:30:01,083 44 INFO rb-d965522-225652-425718 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-17 12:30:01,135 44 INFO rb-d965522-225652-425718 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-17 12:30:01,188 44 INFO rb-d965522-225652-425718 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-17 12:30:01,243 44 INFO rb-d965522-225652-425718 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-17 12:30:01,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:01] "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-17 12:30:01,272 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7462897 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'bba9f637-da84-4855-9456-b5a8d0de52c8'}] 2026-10-17 12:30:01,576 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7462897 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'bba9f637-da84-4855-9456-b5a8d0de52c8'} created pos.order #628 2026-10-17 12:30:01,596 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7462897 finished 2026-10-17 12:30:01,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 154 0.093 0.285 2026-10-17 12:30:01,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.022 0.056 2026-10-17 12:30:01,785 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:30:01,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:01] "GET /report/barcode/Code128/0448-6bd8-4d63 HTTP/1.1" 200 - 0 0.000 0.073 2026-10-17 12:30:01,880 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61301465 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'bba9f637-da84-4855-9456-b5a8d0de52c8'}] 2026-10-17 12:30:01,884 44 INFO rb-d965522-225652-425718 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-17 12:30:01,889 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61301465 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'bba9f637-da84-4855-9456-b5a8d0de52c8'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-10-17 12:30:01,891 44 INFO rb-d965522-225652-425718 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-17 12:30:01,910 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61301465 finished 2026-10-17 12:30:01,973 44 INFO rb-d965522-225652-425718 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-17 12:30:02,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.030 0.137 2026-10-17 12:30:02,023 44 INFO rb-d965522-225652-425718 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-17 12:30:02,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:02] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-17 12:30:02,081 44 INFO rb-d965522-225652-425718 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-17 12:30:02,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.007 0.024 2026-10-17 12:30:02,129 44 INFO rb-d965522-225652-425718 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-17 12:30:02,183 44 INFO rb-d965522-225652-425718 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-17 12:30:02,442 44 INFO rb-d965522-225652-425718 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-17 12:30:02,493 44 INFO rb-d965522-225652-425718 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-17 12:30:02,583 44 INFO rb-d965522-225652-425718 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-17 12:30:02,634 44 INFO rb-d965522-225652-425718 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-17 12:30:02,685 44 INFO rb-d965522-225652-425718 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-17 12:30:02,737 44 INFO rb-d965522-225652-425718 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-17 12:30:02,930 44 INFO rb-d965522-225652-425718 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-17 12:30:02,981 44 INFO rb-d965522-225652-425718 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-17 12:30:03,056 44 INFO rb-d965522-225652-425718 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-17 12:30:03,106 44 INFO rb-d965522-225652-425718 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-17 12:30:03,159 44 INFO rb-d965522-225652-425718 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-17 12:30:03,211 44 INFO rb-d965522-225652-425718 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-17 12:30:03,418 44 INFO rb-d965522-225652-425718 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-17 12:30:03,469 44 INFO rb-d965522-225652-425718 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-17 12:30:03,520 44 INFO rb-d965522-225652-425718 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-17 12:30:03,571 44 INFO rb-d965522-225652-425718 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-17 12:30:03,622 44 INFO rb-d965522-225652-425718 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-17 12:30:03,672 44 INFO rb-d965522-225652-425718 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-17 12:30:03,729 44 INFO rb-d965522-225652-425718 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-17 12:30:03,783 44 INFO rb-d965522-225652-425718 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-17 12:30:03,838 44 INFO rb-d965522-225652-425718 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-17 12:30:03,893 44 INFO rb-d965522-225652-425718 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-17 12:30:03,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:03] "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.007 2026-10-17 12:30:04,021 44 INFO rb-d965522-225652-425718 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-17 12:30:04,072 44 INFO rb-d965522-225652-425718 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-17 12:30:04,123 44 INFO rb-d965522-225652-425718 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-17 12:30:04,180 44 INFO rb-d965522-225652-425718 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-17 12:30:04,230 44 INFO rb-d965522-225652-425718 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-17 12:30:04,281 44 INFO rb-d965522-225652-425718 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-17 12:30:04,340 44 INFO rb-d965522-225652-425718 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-17 12:30:04,394 44 INFO rb-d965522-225652-425718 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-17 12:30:04,447 44 INFO rb-d965522-225652-425718 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-17 12:30:04,502 44 INFO rb-d965522-225652-425718 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-17 12:30:04,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:04] "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-17 12:30:04,555 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57395311 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'ea52a508-aa7c-45af-947c-930767959cec'}] 2026-10-17 12:30:04,903 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57395311 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'ea52a508-aa7c-45af-947c-930767959cec'} created pos.order #629 2026-10-17 12:30:04,921 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57395311 finished 2026-10-17 12:30:04,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 167 0.109 0.318 2026-10-17 12:30:05,092 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 35 0.020 0.041 2026-10-17 12:30:05,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:30:05,179 44 INFO rb-d965522-225652-425718 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-17 12:30:05,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:05] "GET /report/barcode/Code128/0445-abc4-48b8 HTTP/1.1" 200 - 0 0.000 0.046 2026-10-17 12:30:05,183 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74560883 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'ea52a508-aa7c-45af-947c-930767959cec'}] 2026-10-17 12:30:05,189 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74560883 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'ea52a508-aa7c-45af-947c-930767959cec'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-10-17 12:30:05,207 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74560883 finished 2026-10-17 12:30:05,224 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-17 12:30:05,225 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:30:05,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.040 0.115 2026-10-17 12:30:05,400 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 32502776 (allocated 35401728) 2026-10-17 12:30:05,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 91661 2026-10-17 12:30:05,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-17 12:30:05,410 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 91661 2026-10-17 12:30:05,532 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123005_532534_test_pos_loyalty_tour_basic.txt 2026-10-17 12:30:05,533 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp8upusvbg_chrome_odoo" 2026-10-17 12:30:05,901 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 91925 2026-10-17 12:30:05,902 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpgfgjb1ku_chrome_odoo 2026-10-17 12:30:05,902 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:35739/json/version 2026-10-17 12:30:05,904 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:05,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-17 12:30:05,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:35739/json 2026-10-17 12:30:05,917 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:05,924 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:35739/devtools/page/93150A0815B3526CF82EBA97AD534047 2026-10-17 12:30:05,934 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-17 12:30:05,935 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-17 12:30:05,956 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:30:05,958 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-17 12:30:05,962 44 INFO rb-d965522-225652-425718 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-17 12:30:05,963 44 INFO rb-d965522-225652-425718 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-17 12:30:06,046 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.046 2026-10-17 12:30:06,055 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '93150A0815B3526CF82EBA97AD534047', 'loaderId': '7F13EF6891575A9E016329527E9D9608', 'isDownload': False} 2026-10-17 12:30:06,055 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-17 12:30:06,069 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:30:06,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-17 12:30:06,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-17 12:30:06,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-17 12:30:06,637 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:06,645 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:30:06,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:30:06,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 12:30:06,694 44 INFO rb-d965522-225652-425718 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-17 12:30:06,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:30:06,700 44 INFO rb-d965522-225652-425718 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-17 12:30:06,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:06,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:30:06,724 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:30:06,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.008 0.027 2026-10-17 12:30:06,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-17 12:30:07,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 302 0.217 0.331 2026-10-17 12:30:07,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:30:07,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:30:07,462 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 12:30:07,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:30:07,517 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-17 12:30:07,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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-17 12:30:07,597 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:30:07,657 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:30:07,668 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:30:07,670 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:30:07,676 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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-17 12:30:07,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.025 0.044 2026-10-17 12:30:07,691 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.060 2026-10-17 12:30:07,703 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.016 2026-10-17 12:30:07,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-10-17 12:30:07,743 44 INFO rb-d965522-225652-425718 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-17 12:30:07,780 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:30:07,845 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:30:07,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.067 0.050 2026-10-17 12:30:07,882 44 INFO rb-d965522-225652-425718 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-17 12:30:07,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.150 2026-10-17 12:30:07,970 44 INFO rb-d965522-225652-425718 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-17 12:30:07,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:07] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-17 12:30:08,022 44 INFO rb-d965522-225652-425718 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-17 12:30:08,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:08] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.010 0.207 2026-10-17 12:30:08,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:08] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.010 0.210 2026-10-17 12:30:08,079 44 INFO rb-d965522-225652-425718 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-17 12:30:08,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:08] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.296 2026-10-17 12:30:08,130 44 INFO rb-d965522-225652-425718 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-17 12:30:08,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:08] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.008 0.244 2026-10-17 12:30:08,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:08] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-10-17 12:30:08,195 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:08] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-10-17 12:30:08,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:08] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-17 12:30:08,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:08] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-17 12:30:08,255 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:08] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:30:08,351 44 INFO rb-d965522-225652-425718 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-17 12:30:08,400 44 INFO rb-d965522-225652-425718 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-17 12:30:08,451 44 INFO rb-d965522-225652-425718 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-17 12:30:08,532 44 INFO rb-d965522-225652-425718 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-17 12:30:08,583 44 INFO rb-d965522-225652-425718 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-17 12:30:08,634 44 INFO rb-d965522-225652-425718 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-17 12:30:08,686 44 INFO rb-d965522-225652-425718 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-17 12:30:08,887 44 INFO rb-d965522-225652-425718 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-17 12:30:08,938 44 INFO rb-d965522-225652-425718 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-17 12:30:08,989 44 INFO rb-d965522-225652-425718 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-17 12:30:09,039 44 INFO rb-d965522-225652-425718 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-17 12:30:09,109 44 INFO rb-d965522-225652-425718 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-17 12:30:09,123 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:09,168 44 INFO rb-d965522-225652-425718 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-17 12:30:09,226 44 INFO rb-d965522-225652-425718 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-17 12:30:09,283 44 INFO rb-d965522-225652-425718 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-17 12:30:09,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:09] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.008 2026-10-17 12:30:09,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:09] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.004 0.010 2026-10-17 12:30:09,409 44 INFO rb-d965522-225652-425718 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-17 12:30:09,460 44 INFO rb-d965522-225652-425718 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-17 12:30:09,511 44 INFO rb-d965522-225652-425718 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-17 12:30:09,561 44 INFO rb-d965522-225652-425718 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-17 12:30:09,632 44 INFO rb-d965522-225652-425718 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-17 12:30:09,646 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:09,647 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:09,683 44 INFO rb-d965522-225652-425718 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-17 12:30:09,733 44 INFO rb-d965522-225652-425718 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-17 12:30:09,802 44 INFO rb-d965522-225652-425718 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-17 12:30:09,855 44 INFO rb-d965522-225652-425718 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-17 12:30:09,907 44 INFO rb-d965522-225652-425718 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-17 12:30:09,964 44 INFO rb-d965522-225652-425718 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-17 12:30:09,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:09] "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-17 12:30:09,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:09] "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-17 12:30:10,027 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23406273 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'e02cf79f-142d-44f9-adc2-e11edead119a'}] 2026-10-17 12:30:10,029 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:30:10,400 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23406273 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'e02cf79f-142d-44f9-adc2-e11edead119a'} created pos.order #630 2026-10-17 12:30:10,425 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23406273 finished 2026-10-17 12:30:10,482 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.119 0.339 2026-10-17 12:30:10,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.022 0.044 2026-10-17 12:30:10,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:30:10,682 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69886371 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'e02cf79f-142d-44f9-adc2-e11edead119a'}] 2026-10-17 12:30:10,691 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69886371 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'e02cf79f-142d-44f9-adc2-e11edead119a'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-10-17 12:30:10,712 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69886371 finished 2026-10-17 12:30:10,758 44 INFO rb-d965522-225652-425718 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-17 12:30:10,799 44 INFO rb-d965522-225652-425718 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-17 12:30:10,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.029 0.111 2026-10-17 12:30:10,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:10] "GET /report/barcode/Code128/044d-9009-4282 HTTP/1.1" 200 - 0 0.000 0.175 2026-10-17 12:30:10,874 44 INFO rb-d965522-225652-425718 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-17 12:30:10,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:10] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-17 12:30:10,935 44 INFO rb-d965522-225652-425718 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-17 12:30:10,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 14 0.007 0.017 2026-10-17 12:30:10,985 44 INFO rb-d965522-225652-425718 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-17 12:30:11,037 44 INFO rb-d965522-225652-425718 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-17 12:30:11,089 44 INFO rb-d965522-225652-425718 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-17 12:30:11,304 44 INFO rb-d965522-225652-425718 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-17 12:30:11,355 44 INFO rb-d965522-225652-425718 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-17 12:30:11,406 44 INFO rb-d965522-225652-425718 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-17 12:30:11,457 44 INFO rb-d965522-225652-425718 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-17 12:30:11,507 44 INFO rb-d965522-225652-425718 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-17 12:30:11,558 44 INFO rb-d965522-225652-425718 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-17 12:30:11,615 44 INFO rb-d965522-225652-425718 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-17 12:30:11,670 44 INFO rb-d965522-225652-425718 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-17 12:30:11,726 44 INFO rb-d965522-225652-425718 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-17 12:30:11,782 44 INFO rb-d965522-225652-425718 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-17 12:30:11,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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.003 0.011 2026-10-17 12:30:11,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:11] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.010 0.015 2026-10-17 12:30:11,904 44 INFO rb-d965522-225652-425718 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-17 12:30:11,954 44 INFO rb-d965522-225652-425718 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-17 12:30:12,010 44 INFO rb-d965522-225652-425718 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-17 12:30:12,064 44 INFO rb-d965522-225652-425718 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-17 12:30:12,117 44 INFO rb-d965522-225652-425718 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-17 12:30:12,171 44 INFO rb-d965522-225652-425718 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-17 12:30:12,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:12] "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-17 12:30:12,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.004 0.010 2026-10-17 12:30:12,285 44 INFO rb-d965522-225652-425718 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-17 12:30:12,336 44 INFO rb-d965522-225652-425718 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-17 12:30:12,387 44 INFO rb-d965522-225652-425718 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-17 12:30:12,439 44 INFO rb-d965522-225652-425718 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-17 12:30:12,491 44 INFO rb-d965522-225652-425718 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-17 12:30:12,544 44 INFO rb-d965522-225652-425718 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-17 12:30:12,596 44 INFO rb-d965522-225652-425718 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-17 12:30:12,647 44 INFO rb-d965522-225652-425718 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-17 12:30:13,014 44 INFO rb-d965522-225652-425718 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-17 12:30:13,062 44 INFO rb-d965522-225652-425718 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-17 12:30:13,107 44 INFO rb-d965522-225652-425718 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-17 12:30:13,170 44 INFO rb-d965522-225652-425718 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-17 12:30:13,224 44 INFO rb-d965522-225652-425718 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-17 12:30:13,277 44 INFO rb-d965522-225652-425718 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-17 12:30:13,331 44 INFO rb-d965522-225652-425718 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-17 12:30:13,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:13] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.009 2026-10-17 12:30:13,382 44 INFO rb-d965522-225652-425718 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-17 12:30:13,433 44 INFO rb-d965522-225652-425718 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-17 12:30:13,494 44 INFO rb-d965522-225652-425718 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-17 12:30:13,540 44 INFO rb-d965522-225652-425718 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-17 12:30:13,591 44 INFO rb-d965522-225652-425718 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-17 12:30:13,649 44 INFO rb-d965522-225652-425718 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-17 12:30:13,701 44 INFO rb-d965522-225652-425718 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-17 12:30:13,754 44 INFO rb-d965522-225652-425718 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-17 12:30:13,808 44 INFO rb-d965522-225652-425718 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-17 12:30:13,816 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:13] "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-17 12:30:13,839 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.012 2026-10-17 12:30:13,866 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9042078 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '16ce42b8-27eb-4e11-bd24-e91513934e41'}] 2026-10-17 12:30:14,124 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9042078 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '16ce42b8-27eb-4e11-bd24-e91513934e41'} created pos.order #631 2026-10-17 12:30:14,143 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9042078 finished 2026-10-17 12:30:14,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.086 0.267 2026-10-17 12:30:14,334 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 46 0.025 0.062 2026-10-17 12:30:14,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:14] "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-17 12:30:14,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:14] "GET /report/barcode/Code128/044a-0155-4194 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-17 12:30:14,418 44 INFO rb-d965522-225652-425718 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-17 12:30:14,424 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50497871 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '16ce42b8-27eb-4e11-bd24-e91513934e41'}] 2026-10-17 12:30:14,434 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50497871 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '16ce42b8-27eb-4e11-bd24-e91513934e41'} sync ignored for existing PoS order pos.order(631,) (state: paid) 2026-10-17 12:30:14,454 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50497871 finished 2026-10-17 12:30:14,469 44 INFO rb-d965522-225652-425718 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-17 12:30:14,543 44 INFO rb-d965522-225652-425718 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-17 12:30:14,595 44 INFO rb-d965522-225652-425718 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-17 12:30:14,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.060 0.115 2026-10-17 12:30:14,628 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:14] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-17 12:30:14,662 44 INFO rb-d965522-225652-425718 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-17 12:30:14,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 17 0.007 0.028 2026-10-17 12:30:14,713 44 INFO rb-d965522-225652-425718 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-17 12:30:14,910 44 INFO rb-d965522-225652-425718 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-17 12:30:14,960 44 INFO rb-d965522-225652-425718 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-17 12:30:15,011 44 INFO rb-d965522-225652-425718 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-17 12:30:15,069 44 INFO rb-d965522-225652-425718 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-17 12:30:15,120 44 INFO rb-d965522-225652-425718 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-17 12:30:15,170 44 INFO rb-d965522-225652-425718 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-17 12:30:15,223 44 INFO rb-d965522-225652-425718 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-17 12:30:15,273 44 INFO rb-d965522-225652-425718 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-17 12:30:15,404 44 INFO rb-d965522-225652-425718 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-17 12:30:15,454 44 INFO rb-d965522-225652-425718 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-17 12:30:15,511 44 INFO rb-d965522-225652-425718 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-17 12:30:15,564 44 INFO rb-d965522-225652-425718 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-17 12:30:15,619 44 INFO rb-d965522-225652-425718 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-17 12:30:15,675 44 INFO rb-d965522-225652-425718 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-17 12:30:15,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:15] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:30:15,741 44 INFO rb-d965522-225652-425718 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-17 12:30:15,792 44 INFO rb-d965522-225652-425718 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-17 12:30:15,850 44 INFO rb-d965522-225652-425718 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-17 12:30:15,904 44 INFO rb-d965522-225652-425718 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-17 12:30:15,957 44 INFO rb-d965522-225652-425718 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-17 12:30:16,012 44 INFO rb-d965522-225652-425718 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-17 12:30:16,021 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:16] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:30:16,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:30:16,110 44 INFO rb-d965522-225652-425718 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-17 12:30:16,161 44 INFO rb-d965522-225652-425718 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-17 12:30:16,212 44 INFO rb-d965522-225652-425718 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-17 12:30:16,262 44 INFO rb-d965522-225652-425718 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-17 12:30:16,319 44 INFO rb-d965522-225652-425718 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-17 12:30:16,369 44 INFO rb-d965522-225652-425718 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-17 12:30:16,420 44 INFO rb-d965522-225652-425718 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-17 12:30:16,476 44 INFO rb-d965522-225652-425718 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-17 12:30:16,528 44 INFO rb-d965522-225652-425718 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-17 12:30:16,580 44 INFO rb-d965522-225652-425718 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-17 12:30:16,635 44 INFO rb-d965522-225652-425718 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-17 12:30:16,641 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:16] "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-17 12:30:16,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:16] "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-17 12:30:16,687 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90145790 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'cf881ce3-0e21-4d95-b306-100e637bef30'}] 2026-10-17 12:30:16,971 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90145790 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'cf881ce3-0e21-4d95-b306-100e637bef30'} created pos.order #632 2026-10-17 12:30:16,991 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90145790 finished 2026-10-17 12:30:17,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.099 0.269 2026-10-17 12:30:17,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.022 0.045 2026-10-17 12:30:17,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:30:17,227 44 INFO rb-d965522-225652-425718 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-17 12:30:17,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:17] "GET /report/barcode/Code128/0444-a394-4bc0 HTTP/1.1" 200 - 0 0.000 0.042 2026-10-17 12:30:17,230 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65810992 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'cf881ce3-0e21-4d95-b306-100e637bef30'}] 2026-10-17 12:30:17,239 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65810992 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'cf881ce3-0e21-4d95-b306-100e637bef30'} sync ignored for existing PoS order pos.order(632,) (state: paid) 2026-10-17 12:30:17,259 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65810992 finished 2026-10-17 12:30:17,271 44 INFO rb-d965522-225652-425718 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-17 12:30:17,340 44 INFO rb-d965522-225652-425718 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-17 12:30:17,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.041 0.110 2026-10-17 12:30:17,404 44 INFO rb-d965522-225652-425718 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-17 12:30:17,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:17] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.006 0.015 2026-10-17 12:30:17,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.008 0.021 2026-10-17 12:30:17,483 44 INFO rb-d965522-225652-425718 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-17 12:30:17,536 44 INFO rb-d965522-225652-425718 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-17 12:30:17,734 44 INFO rb-d965522-225652-425718 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-17 12:30:17,785 44 INFO rb-d965522-225652-425718 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-17 12:30:17,835 44 INFO rb-d965522-225652-425718 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-17 12:30:17,893 44 INFO rb-d965522-225652-425718 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-17 12:30:17,950 44 INFO rb-d965522-225652-425718 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-17 12:30:18,003 44 INFO rb-d965522-225652-425718 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-17 12:30:18,058 44 INFO rb-d965522-225652-425718 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-17 12:30:18,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:18] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.011 2026-10-17 12:30:18,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:18] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.004 0.014 2026-10-17 12:30:18,167 44 INFO rb-d965522-225652-425718 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-17 12:30:18,219 44 INFO rb-d965522-225652-425718 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-17 12:30:18,269 44 INFO rb-d965522-225652-425718 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-17 12:30:18,320 44 INFO rb-d965522-225652-425718 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-17 12:30:18,377 44 INFO rb-d965522-225652-425718 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-17 12:30:18,428 44 INFO rb-d965522-225652-425718 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-17 12:30:18,479 44 INFO rb-d965522-225652-425718 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-17 12:30:18,531 44 INFO rb-d965522-225652-425718 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-17 12:30:18,582 44 INFO rb-d965522-225652-425718 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-17 12:30:18,724 44 INFO rb-d965522-225652-425718 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-17 12:30:18,776 44 INFO rb-d965522-225652-425718 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-17 12:30:18,827 44 INFO rb-d965522-225652-425718 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-17 12:30:18,878 44 INFO rb-d965522-225652-425718 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-17 12:30:18,929 44 INFO rb-d965522-225652-425718 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-17 12:30:18,985 44 INFO rb-d965522-225652-425718 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-17 12:30:19,051 44 INFO rb-d965522-225652-425718 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-17 12:30:19,102 44 INFO rb-d965522-225652-425718 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-17 12:30:19,153 44 INFO rb-d965522-225652-425718 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-17 12:30:19,203 44 INFO rb-d965522-225652-425718 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-17 12:30:19,261 44 INFO rb-d965522-225652-425718 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-17 12:30:19,312 44 INFO rb-d965522-225652-425718 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-17 12:30:19,363 44 INFO rb-d965522-225652-425718 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-17 12:30:19,419 44 INFO rb-d965522-225652-425718 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-17 12:30:19,471 44 INFO rb-d965522-225652-425718 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-17 12:30:19,524 44 INFO rb-d965522-225652-425718 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-17 12:30:19,580 44 INFO rb-d965522-225652-425718 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-17 12:30:19,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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.006 2026-10-17 12:30:19,608 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65260832 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': '160ec82f-17e1-4ee3-8c70-aa8838a79b77'}] 2026-10-17 12:30:19,922 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65260832 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': '160ec82f-17e1-4ee3-8c70-aa8838a79b77'} created pos.order #633 2026-10-17 12:30:19,941 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65260832 finished 2026-10-17 12:30:19,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.087 0.299 2026-10-17 12:30:20,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.015 0.042 2026-10-17 12:30:20,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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-17 12:30:20,129 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32191427 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '160ec82f-17e1-4ee3-8c70-aa8838a79b77'}] 2026-10-17 12:30:20,136 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32191427 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '160ec82f-17e1-4ee3-8c70-aa8838a79b77'} sync ignored for existing PoS order pos.order(633,) (state: paid) 2026-10-17 12:30:20,161 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32191427 finished 2026-10-17 12:30:20,162 44 INFO rb-d965522-225652-425718 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-17 12:30:20,212 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-17 12:30:20,213 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:30:20,249 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.026 0.097 2026-10-17 12:30:20,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:20] "GET /report/barcode/Code128/0442-c7eb-4c8c HTTP/1.1" 200 - 0 0.000 0.167 2026-10-17 12:30:20,436 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 34619504 (allocated 38023168) 2026-10-17 12:30:20,438 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 91925 2026-10-17 12:30:20,439 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-17 12:30:20,441 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 91925 2026-10-17 12:30:20,543 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123020_543493_test_pos_loyalty_tour_basic.txt 2026-10-17 12:30:20,543 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpgfgjb1ku_chrome_odoo" 2026-10-17 12:30:20,561 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-17 12:30:21,466 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 92180 2026-10-17 12:30:21,466 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpum43sqem_chrome_odoo 2026-10-17 12:30:21,466 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:41335/json/version 2026-10-17 12:30:21,467 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41335', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:21,497 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-10-17 12:30:21,497 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:41335/json 2026-10-17 12:30:21,498 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41335', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:21,506 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:41335/devtools/page/079387EF00D5127C4B605509F5F24D99 2026-10-17 12:30:21,513 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-10-17 12:30:21,520 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-10-17 12:30:21,635 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:30:21,644 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-10-17 12:30:21,648 44 INFO rb-d965522-225652-425718 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-17 12:30:21,648 44 INFO rb-d965522-225652-425718 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-17 12:30:21,665 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:30:22,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.033 0.472 2026-10-17 12:30:22,171 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '079387EF00D5127C4B605509F5F24D99', 'loaderId': '5E3268F24E47AC1F0EEE0E46A6E7DBF6', 'isDownload': False} 2026-10-17 12:30:22,171 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-17 12:30:22,187 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:30:22,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:30:22,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:30:22,212 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:30:22,622 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:22,626 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:22,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:30:22,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:30:22,662 44 INFO rb-d965522-225652-425718 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-17 12:30:22,667 44 INFO rb-d965522-225652-425718 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-17 12:30:22,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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-17 12:30:22,676 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:22,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "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.009 2026-10-17 12:30:22,722 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-10-17 12:30:22,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.013 0.036 2026-10-17 12:30:22,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-17 12:30:23,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.174 0.387 2026-10-17 12:30:23,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:30:23,434 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:30:23,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-17 12:30:23,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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.005 2026-10-17 12:30:23,515 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-10-17 12:30:23,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:30:23,560 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:23,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:23,578 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:30:23,583 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:30:23,597 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:30:23,607 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "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-17 12:30:23,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.014 0.025 2026-10-17 12:30:23,628 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:23,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.056 2026-10-17 12:30:23,681 44 INFO rb-d965522-225652-425718 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-17 12:30:23,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.013 0.063 2026-10-17 12:30:23,765 44 INFO rb-d965522-225652-425718 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-17 12:30:23,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.042 0.133 2026-10-17 12:30:23,790 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:30:23,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.162 2026-10-17 12:30:23,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-10-17 12:30:23,835 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:30:23,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:30:23,866 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:23,877 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-17 12:30:23,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image?model=product.template&field=image_128&id=1759&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:30:23,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:30:23,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image?model=product.template&field=image_128&id=1757&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:30:23,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-17 12:30:23,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:23] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-17 12:30:24,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:24] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:30:24,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:24] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:30:24,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:24] "GET /web/image?model=product.template&field=image_128&id=1758&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-17 12:30:24,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:24] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.081 2026-10-17 12:30:24,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.022 0.146 2026-10-17 12:30:24,180 44 INFO rb-d965522-225652-425718 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-17 12:30:24,231 44 INFO rb-d965522-225652-425718 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-17 12:30:24,282 44 INFO rb-d965522-225652-425718 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-17 12:30:24,355 44 INFO rb-d965522-225652-425718 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-17 12:30:24,406 44 INFO rb-d965522-225652-425718 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-17 12:30:24,484 44 INFO rb-d965522-225652-425718 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-17 12:30:24,538 44 INFO rb-d965522-225652-425718 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-17 12:30:24,589 44 INFO rb-d965522-225652-425718 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-17 12:30:24,639 44 INFO rb-d965522-225652-425718 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-17 12:30:24,727 44 INFO rb-d965522-225652-425718 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-17 12:30:24,780 44 INFO rb-d965522-225652-425718 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-17 12:30:24,832 44 INFO rb-d965522-225652-425718 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-17 12:30:24,883 44 INFO rb-d965522-225652-425718 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-17 12:30:24,934 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-10-17 12:30:24,934 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:30:25,002 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16701868 (allocated 18747392) 2026-10-17 12:30:25,004 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 92180 2026-10-17 12:30:25,005 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-10-17 12:30:25,006 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 92180 2026-10-17 12:30:25,100 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123025_100773_test_pos_loyalty_tour_max_amount.txt 2026-10-17 12:30:25,101 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpum43sqem_chrome_odoo" 2026-10-17 12:30:25,113 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-17 12:30:26,049 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 92400 2026-10-17 12:30:26,050 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpqmml0uur_chrome_odoo 2026-10-17 12:30:26,050 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:40803/json/version 2026-10-17 12:30:26,051 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:26,069 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-10-17 12:30:26,069 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:40803/json 2026-10-17 12:30:26,070 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:26,080 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:40803/devtools/page/92D24A74706F30D7A212723EEA18A302 2026-10-17 12:30:26,093 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-10-17 12:30:26,102 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-10-17 12:30:26,238 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:30:26,243 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-10-17 12:30:26,245 44 INFO rb-d965522-225652-425718 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-17 12:30:26,245 44 INFO rb-d965522-225652-425718 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-17 12:30:26,255 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:30:26,781 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:26] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.030 0.498 2026-10-17 12:30:26,785 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': '92D24A74706F30D7A212723EEA18A302', 'loaderId': 'A806E018D24EE1FFB32E3C956341CD77', 'isDownload': False} 2026-10-17 12:30:26,785 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-17 12:30:26,801 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:30:26,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:26] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:30:26,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:26] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:30:26,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:26] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:30:27,272 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:27,276 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:27,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-17 12:30:27,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:30:27,325 44 INFO rb-d965522-225652-425718 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-17 12:30:27,330 44 INFO rb-d965522-225652-425718 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-17 12:30:27,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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-17 12:30:27,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:27,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.014 2026-10-17 12:30:27,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-17 12:30:27,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.028 2026-10-17 12:30:27,434 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:30:27,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.153 0.309 2026-10-17 12:30:27,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:27] "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-17 12:30:27,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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-17 12:30:28,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-17 12:30:28,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:30:28,063 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-10-17 12:30:28,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:30:28,106 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:28,123 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:30:28,124 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:30:28,139 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "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-17 12:30:28,140 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:30:28,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.015 0.020 2026-10-17 12:30:28,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.041 2026-10-17 12:30:28,171 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-10-17 12:30:28,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.013 0.048 2026-10-17 12:30:28,219 44 INFO rb-d965522-225652-425718 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-17 12:30:28,277 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:30:28,286 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:30:28,294 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.025 2026-10-17 12:30:28,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-17 12:30:28,404 44 INFO rb-d965522-225652-425718 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-17 12:30:28,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.037 0.103 2026-10-17 12:30:28,409 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:30:28,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-10-17 12:30:28,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.150 2026-10-17 12:30:28,454 44 INFO rb-d965522-225652-425718 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-17 12:30:28,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-17 12:30:28,514 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.016 0.233 2026-10-17 12:30:28,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image?model=product.template&field=image_128&id=1762&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-17 12:30:28,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image?model=product.template&field=image_128&id=1761&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-17 12:30:28,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-10-17 12:30:28,612 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.289 2026-10-17 12:30:28,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-10-17 12:30:28,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.009 0.125 2026-10-17 12:30:28,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-17 12:30:28,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.068 0.227 2026-10-17 12:30:28,870 44 INFO rb-d965522-225652-425718 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-17 12:30:28,924 44 INFO rb-d965522-225652-425718 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-17 12:30:28,974 44 INFO rb-d965522-225652-425718 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-17 12:30:29,031 44 INFO rb-d965522-225652-425718 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-17 12:30:29,104 44 INFO rb-d965522-225652-425718 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-17 12:30:29,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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.012 0.036 2026-10-17 12:30:29,152 44 INFO rb-d965522-225652-425718 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-17 12:30:29,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:29] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.047 2026-10-17 12:30:29,219 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.014 0.047 2026-10-17 12:30:29,250 44 INFO rb-d965522-225652-425718 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-17 12:30:29,327 44 INFO rb-d965522-225652-425718 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-17 12:30:29,377 44 INFO rb-d965522-225652-425718 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-17 12:30:29,428 44 INFO rb-d965522-225652-425718 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-17 12:30:29,478 44 INFO rb-d965522-225652-425718 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-17 12:30:29,529 44 INFO rb-d965522-225652-425718 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-17 12:30:29,588 44 INFO rb-d965522-225652-425718 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-17 12:30:29,639 44 INFO rb-d965522-225652-425718 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-17 12:30:29,693 44 INFO rb-d965522-225652-425718 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-17 12:30:29,743 44 INFO rb-d965522-225652-425718 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-17 12:30:29,798 44 INFO rb-d965522-225652-425718 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-17 12:30:29,857 44 INFO rb-d965522-225652-425718 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-17 12:30:29,907 44 INFO rb-d965522-225652-425718 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-17 12:30:29,984 44 INFO rb-d965522-225652-425718 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-17 12:30:30,035 44 INFO rb-d965522-225652-425718 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-17 12:30:30,086 44 INFO rb-d965522-225652-425718 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-17 12:30:30,136 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-10-17 12:30:30,137 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:30:30,232 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 17413896 (allocated 18747392) 2026-10-17 12:30:30,245 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 92400 2026-10-17 12:30:30,246 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-10-17 12:30:30,246 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 92400 2026-10-17 12:30:30,341 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123030_341465_test_promo_with_different_taxes.txt 2026-10-17 12:30:30,341 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpqmml0uur_chrome_odoo" 2026-10-17 12:30:30,359 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-17 12:30:31,415 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 92618 2026-10-17 12:30:31,415 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmppij2rly8_chrome_odoo 2026-10-17 12:30:31,415 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:41809/json/version 2026-10-17 12:30:31,416 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:31,468 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-10-17 12:30:31,468 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:41809/json 2026-10-17 12:30:31,468 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:31,487 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:41809/devtools/page/A1FB8DB91784672633721EB246AC7885 2026-10-17 12:30:31,500 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-10-17 12:30:31,504 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-10-17 12:30:31,609 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:30:31,613 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-10-17 12:30:31,615 44 INFO rb-d965522-225652-425718 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-17 12:30:31,615 44 INFO rb-d965522-225652-425718 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-17 12:30:31,626 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:30:32,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.046 0.599 2026-10-17 12:30:32,272 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': 'A1FB8DB91784672633721EB246AC7885', 'loaderId': '97611EB78108CD3F202228C58F0FC0E3', 'isDownload': False} 2026-10-17 12:30:32,272 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-17 12:30:32,286 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:30:32,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-17 12:30:32,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-17 12:30:32,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:30:32,707 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:32,708 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:32,724 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:30:32,739 44 INFO rb-d965522-225652-425718 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-17 12:30:32,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:30:32,743 44 INFO rb-d965522-225652-425718 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-17 12:30:32,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:30:32,758 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:32,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-10-17 12:30:32,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-17 12:30:32,864 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.037 0.037 2026-10-17 12:30:32,866 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-17 12:30:33,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.231 0.413 2026-10-17 12:30:33,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "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-17 12:30:33,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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-17 12:30:33,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-17 12:30:33,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:30:33,688 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-10-17 12:30:33,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:30:33,739 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:30:33,760 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:33,763 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:30:33,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.018 0.022 2026-10-17 12:30:33,790 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:30:33,795 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:30:33,805 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.048 2026-10-17 12:30:33,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.021 2026-10-17 12:30:33,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-10-17 12:30:33,886 44 INFO rb-d965522-225652-425718 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-17 12:30:33,900 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:33,913 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-10-17 12:30:33,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.048 2026-10-17 12:30:33,979 44 INFO rb-d965522-225652-425718 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-17 12:30:33,987 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:30:34,006 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-17 12:30:34,025 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-10-17 12:30:34,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-17 12:30:34,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:30:34,076 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:30:34,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.033 0.207 2026-10-17 12:30:34,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /web/image?model=product.template&field=image_128&id=1764&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-17 12:30:34,186 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.174 2026-10-17 12:30:34,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-17 12:30:34,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-17 12:30:34,244 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /web/image?model=product.template&field=image_128&id=1765&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-10-17 12:30:34,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.024 0.151 2026-10-17 12:30:34,339 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-17 12:30:34,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:34] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-17 12:30:34,395 44 INFO rb-d965522-225652-425718 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-17 12:30:34,509 44 INFO rb-d965522-225652-425718 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-17 12:30:34,588 44 INFO rb-d965522-225652-425718 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-17 12:30:34,639 44 INFO rb-d965522-225652-425718 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-17 12:30:34,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-10-17 12:30:34,694 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:30:34,765 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 16022520 (allocated 17039360) 2026-10-17 12:30:34,767 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 92618 2026-10-17 12:30:34,768 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-10-17 12:30:34,768 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 92618 2026-10-17 12:30:34,864 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123034_863965_test_promo_with_free_product.txt 2026-10-17 12:30:34,864 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmppij2rly8_chrome_odoo" 2026-10-17 12:30:34,883 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-17 12:30:35,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 92829 2026-10-17 12:30:35,863 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpz42t2hmg_chrome_odoo 2026-10-17 12:30:35,863 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:45807/json/version 2026-10-17 12:30:35,864 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:35,903 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-17 12:30:35,903 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:45807/json 2026-10-17 12:30:35,904 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:35,915 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:45807/devtools/page/26F6B180BBBCE8FCDAE2022412016909 2026-10-17 12:30:35,933 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-10-17 12:30:35,946 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-10-17 12:30:36,091 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:30:36,096 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-10-17 12:30:36,097 44 INFO rb-d965522-225652-425718 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-17 12:30:36,097 44 INFO rb-d965522-225652-425718 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-17 12:30:36,109 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:30:36,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:36] "GET /pos/ui/80 HTTP/1.1" 200 - 89 0.030 0.498 2026-10-17 12:30:36,638 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': '26F6B180BBBCE8FCDAE2022412016909', 'loaderId': '30C8E5BB6CCF775898A86886895969B8', 'isDownload': False} 2026-10-17 12:30:36,638 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-17 12:30:36,651 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:30:36,670 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:36] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:30:36,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:36] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:30:36,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:36] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:30:37,115 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:30:37,116 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:30:37,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-17 12:30:37,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-17 12:30:37,163 44 INFO rb-d965522-225652-425718 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-17 12:30:37,171 44 INFO rb-d965522-225652-425718 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-17 12:30:37,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:30:37,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:37,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:37] "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-17 12:30:37,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.037 2026-10-17 12:30:37,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.048 2026-10-17 12:30:37,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-17 12:30:37,866 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.187 0.344 2026-10-17 12:30:37,889 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:37,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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-17 12:30:38,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.040 2026-10-17 12:30:38,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:30:38,066 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-17 12:30:38,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-17 12:30:38,113 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:38,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:30:38,129 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:38,135 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:30:38,157 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.016 0.022 2026-10-17 12:30:38,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.040 2026-10-17 12:30:38,172 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:38,184 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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-17 12:30:38,220 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:30:38,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.012 2026-10-17 12:30:38,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /pos/ui/80 HTTP/1.1" 200 - 33 0.015 0.059 2026-10-17 12:30:38,312 44 INFO rb-d965522-225652-425718 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-17 12:30:38,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 33 0.050 0.118 2026-10-17 12:30:38,395 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:30:38,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.048 2026-10-17 12:30:38,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-10-17 12:30:38,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-17 12:30:38,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-10-17 12:30:38,485 44 INFO rb-d965522-225652-425718 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-17 12:30:38,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:30:38,503 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:38,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image?model=product.template&field=image_128&id=1772&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-10-17 12:30:38,536 44 INFO rb-d965522-225652-425718 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-17 12:30:38,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:30:38,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-17 12:30:38,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-17 12:30:38,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-17 12:30:38,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:30:38,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.175 2026-10-17 12:30:38,789 44 INFO rb-d965522-225652-425718 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-17 12:30:38,843 44 INFO rb-d965522-225652-425718 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-17 12:30:38,894 44 INFO rb-d965522-225652-425718 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-17 12:30:38,951 44 INFO rb-d965522-225652-425718 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-17 12:30:39,020 44 INFO rb-d965522-225652-425718 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-17 12:30:39,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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.009 0.024 2026-10-17 12:30:39,069 44 INFO rb-d965522-225652-425718 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-17 12:30:39,070 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.030 2026-10-17 12:30:39,128 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.011 0.051 2026-10-17 12:30:39,153 44 INFO rb-d965522-225652-425718 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-17 12:30:39,203 44 INFO rb-d965522-225652-425718 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-17 12:30:39,254 44 INFO rb-d965522-225652-425718 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-17 12:30:39,309 44 INFO rb-d965522-225652-425718 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-17 12:30:39,360 44 INFO rb-d965522-225652-425718 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-17 12:30:39,413 44 INFO rb-d965522-225652-425718 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-17 12:30:39,465 44 INFO rb-d965522-225652-425718 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-17 12:30:39,517 44 INFO rb-d965522-225652-425718 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-17 12:30:39,583 44 INFO rb-d965522-225652-425718 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-17 12:30:39,634 44 INFO rb-d965522-225652-425718 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-17 12:30:39,685 44 INFO rb-d965522-225652-425718 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-17 12:30:39,736 44 INFO rb-d965522-225652-425718 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-17 12:30:39,786 44 INFO rb-d965522-225652-425718 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-17 12:30:39,837 44 INFO rb-d965522-225652-425718 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-17 12:30:39,895 44 INFO rb-d965522-225652-425718 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-17 12:30:39,954 44 INFO rb-d965522-225652-425718 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-17 12:30:40,032 44 INFO rb-d965522-225652-425718 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-17 12:30:40,083 44 INFO rb-d965522-225652-425718 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-17 12:30:40,134 44 INFO rb-d965522-225652-425718 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-17 12:30:40,184 44 INFO rb-d965522-225652-425718 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-17 12:30:40,235 44 INFO rb-d965522-225652-425718 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-17 12:30:40,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-10-17 12:30:40,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-17 12:30:40,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 16525872 (allocated 18350080) 2026-10-17 12:30:40,369 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 92829 2026-10-17 12:30:40,370 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-10-17 12:30:40,370 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 92829 2026-10-17 12:30:40,472 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123040_472174_test_promotion_program_with_global_discount.txt 2026-10-17 12:30:40,472 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmpz42t2hmg_chrome_odoo" 2026-10-17 12:30:40,488 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-17 12:30:41,650 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 93051 2026-10-17 12:30:41,651 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpdl7amd8r_chrome_odoo 2026-10-17 12:30:41,651 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:37697/json/version 2026-10-17 12:30:41,652 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:41,669 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-17 12:30:41,669 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:37697/json 2026-10-17 12:30:41,670 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:41,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:37697/devtools/page/496640EDC8A73B020729ED212A62FA6A 2026-10-17 12:30:41,684 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-10-17 12:30:41,692 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-10-17 12:30:41,869 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:30:41,878 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-10-17 12:30:41,879 44 INFO rb-d965522-225652-425718 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-17 12:30:41,879 44 INFO rb-d965522-225652-425718 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-17 12:30:41,893 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:30:42,501 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:42] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.055 0.558 2026-10-17 12:30:42,507 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '496640EDC8A73B020729ED212A62FA6A', 'loaderId': '12300B135CBBF2A88BBFFA1689DDCCDC', 'isDownload': False} 2026-10-17 12:30:42,507 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-17 12:30:42,521 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:30:42,536 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:42] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:30:42,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:42] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:30:42,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:42] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-17 12:30:43,003 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:43,006 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:43,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:30:43,040 44 INFO rb-d965522-225652-425718 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-17 12:30:43,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-17 12:30:43,044 44 INFO rb-d965522-225652-425718 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-17 12:30:43,056 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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-17 12:30:43,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:43,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "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-17 12:30:43,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:30:43,147 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.032 2026-10-17 12:30:43,150 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-17 12:30:43,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.185 0.329 2026-10-17 12:30:43,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 12:30:43,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:30:43,824 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-17 12:30:43,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:30:43,880 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-17 12:30:43,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:30:43,934 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:30:43,978 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:30:44,000 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 12:30:44,004 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-17 12:30:44,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.036 0.032 2026-10-17 12:30:44,018 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:30:44,025 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.072 2026-10-17 12:30:44,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-10-17 12:30:44,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.021 2026-10-17 12:30:44,066 44 INFO rb-d965522-225652-425718 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-17 12:30:44,093 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-17 12:30:44,097 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:30:44,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.037 2026-10-17 12:30:44,157 44 INFO rb-d965522-225652-425718 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-17 12:30:44,162 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:44,170 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:44,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.097 2026-10-17 12:30:44,212 44 INFO rb-d965522-225652-425718 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-17 12:30:44,233 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-10-17 12:30:44,274 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-10-17 12:30:44,301 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-17 12:30:44,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-10-17 12:30:44,341 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-10-17 12:30:44,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image?model=product.template&field=image_128&id=1775&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-10-17 12:30:44,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-17 12:30:44,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:30:44,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image?model=product.template&field=image_128&id=1774&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:30:44,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-17 12:30:44,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:30:44,548 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.032 0.189 2026-10-17 12:30:44,598 44 INFO rb-d965522-225652-425718 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-17 12:30:44,652 44 INFO rb-d965522-225652-425718 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-17 12:30:44,702 44 INFO rb-d965522-225652-425718 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-17 12:30:44,763 44 INFO rb-d965522-225652-425718 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-17 12:30:44,828 44 INFO rb-d965522-225652-425718 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-17 12:30:44,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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.011 0.029 2026-10-17 12:30:44,878 44 INFO rb-d965522-225652-425718 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-17 12:30:44,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.015 0.042 2026-10-17 12:30:44,986 44 INFO rb-d965522-225652-425718 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-17 12:30:45,070 44 INFO rb-d965522-225652-425718 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-17 12:30:45,121 44 INFO rb-d965522-225652-425718 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-17 12:30:45,178 44 INFO rb-d965522-225652-425718 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-17 12:30:45,229 44 INFO rb-d965522-225652-425718 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-17 12:30:45,283 44 INFO rb-d965522-225652-425718 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-17 12:30:45,336 44 INFO rb-d965522-225652-425718 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-17 12:30:45,388 44 INFO rb-d965522-225652-425718 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-17 12:30:45,465 44 INFO rb-d965522-225652-425718 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-17 12:30:45,560 44 INFO rb-d965522-225652-425718 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-17 12:30:45,609 44 INFO rb-d965522-225652-425718 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-17 12:30:45,660 44 INFO rb-d965522-225652-425718 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-17 12:30:45,711 44 INFO rb-d965522-225652-425718 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-17 12:30:45,761 44 INFO rb-d965522-225652-425718 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-17 12:30:45,812 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-10-17 12:30:45,813 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:30:45,908 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 17008880 (allocated 18485248) 2026-10-17 12:30:45,912 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 93051 2026-10-17 12:30:45,915 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-10-17 12:30:45,918 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 93051 2026-10-17 12:30:45,980 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123045_980368_test_promotion_program_with_loyalty_program.txt 2026-10-17 12:30:45,980 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmpdl7amd8r_chrome_odoo" 2026-10-17 12:30:45,999 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-17 12:30:46,897 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 93272 2026-10-17 12:30:46,897 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmp5fc24a4j_chrome_odoo 2026-10-17 12:30:46,897 44 INFO rb-d965522-225652-425718 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:34081/json/version 2026-10-17 12:30:46,898 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:46,910 44 INFO rb-d965522-225652-425718 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-17 12:30:46,910 44 INFO rb-d965522-225652-425718 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:34081/json 2026-10-17 12:30:46,911 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:46,918 44 INFO rb-d965522-225652-425718 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:34081/devtools/page/312CAD539EC7BF4BF0AE40A7481D9656 2026-10-17 12:30:46,922 44 INFO rb-d965522-225652-425718 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-17 12:30:46,926 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-10-17 12:30:47,032 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:30:47,039 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-10-17 12:30:47,040 44 INFO rb-d965522-225652-425718 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-17 12:30:47,040 44 INFO rb-d965522-225652-425718 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-17 12:30:47,049 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:30:47,756 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:47] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.054 0.655 2026-10-17 12:30:47,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '312CAD539EC7BF4BF0AE40A7481D9656', 'loaderId': '346AB84E229AE122F440E7181248C157', 'isDownload': False} 2026-10-17 12:30:47,760 44 INFO rb-d965522-225652-425718 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-17 12:30:47,779 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:30:47,800 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:47] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-17 12:30:47,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:47] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:30:47,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:47] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:30:48,239 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:48,241 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:48,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:30:48,290 44 INFO rb-d965522-225652-425718 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-17 12:30:48,294 44 INFO rb-d965522-225652-425718 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-17 12:30:48,294 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-17 12:30:48,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:30:48,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:48,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.010 2026-10-17 12:30:48,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-17 12:30:48,417 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.022 0.034 2026-10-17 12:30:48,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-17 12:30:49,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.253 0.356 2026-10-17 12:30:49,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "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-17 12:30:49,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:30:49,193 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-17 12:30:49,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:30:49,232 44 INFO rb-d965522-225652-425718 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-17 12:30:49,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:30:49,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:30:49,305 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:30:49,308 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:30:49,309 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:30:49,325 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:30:49,341 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.026 2026-10-17 12:30:49,360 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:30:49,364 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:49,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.061 2026-10-17 12:30:49,411 44 INFO rb-d965522-225652-425718 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-17 12:30:49,426 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.019 0.071 2026-10-17 12:30:49,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.118 2026-10-17 12:30:49,483 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:30:49,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.110 2026-10-17 12:30:49,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-10-17 12:30:49,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-17 12:30:49,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:30:49,570 44 INFO rb-d965522-225652-425718 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-17 12:30:49,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-10-17 12:30:49,581 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:30:49,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-10-17 12:30:49,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-10-17 12:30:49,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image?model=product.template&field=image_128&id=1777&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:30:49,655 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:30:49,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-10-17 12:30:49,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image?model=product.template&field=image_128&id=1778&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:30:49,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-17 12:30:49,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.103 2026-10-17 12:30:49,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.059 0.131 2026-10-17 12:30:49,885 44 INFO rb-d965522-225652-425718 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-17 12:30:49,938 44 INFO rb-d965522-225652-425718 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-17 12:30:49,990 44 INFO rb-d965522-225652-425718 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-17 12:30:50,041 44 INFO rb-d965522-225652-425718 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-17 12:30:50,092 44 INFO rb-d965522-225652-425718 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-17 12:30:50,142 44 INFO rb-d965522-225652-425718 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-17 12:30:50,213 44 INFO rb-d965522-225652-425718 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-17 12:30:50,264 44 INFO rb-d965522-225652-425718 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-17 12:30:50,314 44 INFO rb-d965522-225652-425718 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-17 12:30:50,365 44 INFO rb-d965522-225652-425718 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-17 12:30:50,418 44 INFO rb-d965522-225652-425718 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-17 12:30:50,469 44 INFO rb-d965522-225652-425718 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-17 12:30:50,540 44 INFO rb-d965522-225652-425718 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-17 12:30:50,591 44 INFO rb-d965522-225652-425718 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-17 12:30:50,641 44 INFO rb-d965522-225652-425718 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-17 12:30:50,692 44 INFO rb-d965522-225652-425718 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-17 12:30:50,742 44 INFO rb-d965522-225652-425718 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-17 12:30:50,793 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-10-17 12:30:50,794 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-17 12:30:50,848 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 15275976 (allocated 16515072) 2026-10-17 12:30:50,852 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 93272 2026-10-17 12:30:50,853 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-10-17 12:30:50,853 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 93272 2026-10-17 12:30:50,948 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123050_948164_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-10-17 12:30:50,948 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmp5fc24a4j_chrome_odoo" 2026-10-17 12:30:50,961 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-10-17 12:30:52,402 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 93482 2026-10-17 12:30:52,402 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmphcuwnerm_chrome_odoo 2026-10-17 12:30:52,402 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:34809/json/version 2026-10-17 12:30:52,403 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:52,411 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-10-17 12:30:52,411 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:34809/json 2026-10-17 12:30:52,411 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:52,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:34809/devtools/page/65788286D11DBFABDA0567A51B0823E7 2026-10-17 12:30:52,425 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-10-17 12:30:52,445 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-10-17 12:30:52,558 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:30:52,564 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-10-17 12:30:52,571 44 INFO rb-d965522-225652-425718 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-17 12:30:52,571 44 INFO rb-d965522-225652-425718 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-17 12:30:52,585 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:30:53,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 92 0.042 0.460 2026-10-17 12:30:53,087 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '65788286D11DBFABDA0567A51B0823E7', 'loaderId': '5F63B9FC505E8A9BF90A87A9E7F732B7', 'isDownload': False} 2026-10-17 12:30:53,088 44 INFO rb-d965522-225652-425718 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-17 12:30:53,101 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:30:53,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-17 12:30:53,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:30:53,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-17 12:30:53,540 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:53,542 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:30:53,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:30:53,573 44 INFO rb-d965522-225652-425718 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-17 12:30:53,574 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:30:53,578 44 INFO rb-d965522-225652-425718 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-17 12:30:53,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:30:53,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:53,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-17 12:30:53,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:30:53,640 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-17 12:30:53,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.013 0.030 2026-10-17 12:30:54,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.172 0.327 2026-10-17 12:30:54,237 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:30:54,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.013 0.006 2026-10-17 12:30:54,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.028 2026-10-17 12:30:54,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:30:54,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-10-17 12:30:54,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:30:54,448 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:30:54,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:54,474 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:30:54,475 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:30:54,502 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:30:54,503 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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-17 12:30:54,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.013 0.030 2026-10-17 12:30:54,514 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.050 2026-10-17 12:30:54,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.025 2026-10-17 12:30:54,529 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:54,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.019 0.034 2026-10-17 12:30:54,612 44 INFO rb-d965522-225652-425718 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-17 12:30:54,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.016 0.082 2026-10-17 12:30:54,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-10-17 12:30:54,682 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-17 12:30:54,695 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:54,719 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-17 12:30:54,746 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-17 12:30:54,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:30:54,780 44 INFO rb-d965522-225652-425718 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-17 12:30:54,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.007 0.148 2026-10-17 12:30:54,818 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:30:54,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-17 12:30:54,849 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-17 12:30:54,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image?model=product.template&field=image_128&id=1780&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-17 12:30:54,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-10-17 12:30:54,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-17 12:30:54,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.033 0.137 2026-10-17 12:30:55,076 44 INFO rb-d965522-225652-425718 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-17 12:30:55,411 44 INFO rb-d965522-225652-425718 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-17 12:30:55,462 44 INFO rb-d965522-225652-425718 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-17 12:30:55,513 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-10-17 12:30:55,513 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-17 12:30:55,584 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18891440 (allocated 20844544) 2026-10-17 12:30:55,586 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 93482 2026-10-17 12:30:55,587 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-10-17 12:30:55,587 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 93482 2026-10-17 12:30:55,668 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123055_668077_test_race_conditions_update_program.txt 2026-10-17 12:30:55,668 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmphcuwnerm_chrome_odoo" 2026-10-17 12:30:55,683 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-10-17 12:30:56,344 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 93693 2026-10-17 12:30:56,344 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmpm7bonbro_chrome_odoo 2026-10-17 12:30:56,344 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:46241/json/version 2026-10-17 12:30:56,345 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:56,361 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-10-17 12:30:56,361 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:46241/json 2026-10-17 12:30:56,362 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:30:56,369 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:46241/devtools/page/334FFDE4D187ABB45E92B7B3BBA89C2E 2026-10-17 12:30:56,382 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-10-17 12:30:56,389 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-10-17 12:30:56,517 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:30:56,522 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-10-17 12:30:56,523 44 INFO rb-d965522-225652-425718 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-17 12:30:56,523 44 INFO rb-d965522-225652-425718 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-17 12:30:56,532 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:30:57,040 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 90 0.030 0.482 2026-10-17 12:30:57,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': '334FFDE4D187ABB45E92B7B3BBA89C2E', 'loaderId': '0AD2AFE43408FDFF50099931A521D21C', 'isDownload': False} 2026-10-17 12:30:57,044 44 INFO rb-d965522-225652-425718 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-17 12:30:57,055 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:30:57,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:30:57,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:30:57,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:30:57,481 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:57,493 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:30:57,505 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:30:57,523 44 INFO rb-d965522-225652-425718 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-17 12:30:57,528 44 INFO rb-d965522-225652-425718 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-17 12:30:57,529 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:30:57,539 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:30:57,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:30:57,565 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:30:57,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-17 12:30:57,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.029 2026-10-17 12:30:57,620 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:30:58,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.171 0.332 2026-10-17 12:30:58,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:30:58,207 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:30:58,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:30:58,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:30:58,294 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-10-17 12:30:58,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-10-17 12:30:58,354 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:30:58,356 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:30:58,358 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:30:58,374 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:30:58,380 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:30:58,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.012 0.022 2026-10-17 12:30:58,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-10-17 12:30:58,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-10-17 12:30:58,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-10-17 12:30:58,468 44 INFO rb-d965522-225652-425718 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-17 12:30:58,533 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:30:58,550 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:30:58,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.019 0.033 2026-10-17 12:30:58,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-17 12:30:58,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-17 12:30:58,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 12:30:58,653 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:30:58,654 44 INFO rb-d965522-225652-425718 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-17 12:30:58,655 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.097 2026-10-17 12:30:58,700 44 INFO rb-d965522-225652-425718 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-17 12:30:58,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.014 0.165 2026-10-17 12:30:58,721 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-17 12:30:58,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image?model=product.template&field=image_128&id=1792&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:30:58,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-17 12:30:58,785 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-10-17 12:30:58,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-17 12:30:58,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:30:58,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-17 12:30:58,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.022 0.179 2026-10-17 12:30:58,965 44 INFO rb-d965522-225652-425718 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-17 12:30:59,019 44 INFO rb-d965522-225652-425718 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-17 12:30:59,069 44 INFO rb-d965522-225652-425718 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-17 12:30:59,128 44 INFO rb-d965522-225652-425718 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-17 12:30:59,530 44 INFO rb-d965522-225652-425718 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-17 12:30:59,581 44 INFO rb-d965522-225652-425718 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-17 12:30:59,645 44 INFO rb-d965522-225652-425718 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-17 12:30:59,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:59] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 14 0.013 0.036 2026-10-17 12:30:59,713 44 INFO rb-d965522-225652-425718 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-17 12:30:59,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.011 0.049 2026-10-17 12:30:59,764 44 INFO rb-d965522-225652-425718 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-17 12:30:59,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.068 2026-10-17 12:30:59,819 44 INFO rb-d965522-225652-425718 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-17 12:30:59,886 44 INFO rb-d965522-225652-425718 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-17 12:30:59,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30: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.009 0.031 2026-10-17 12:30:59,935 44 INFO rb-d965522-225652-425718 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-17 12:30:59,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:30:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.010 0.035 2026-10-17 12:31:00,018 44 INFO rb-d965522-225652-425718 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-17 12:31:00,069 44 INFO rb-d965522-225652-425718 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-17 12:31:00,127 44 INFO rb-d965522-225652-425718 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-17 12:31:00,185 44 INFO rb-d965522-225652-425718 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-17 12:31:00,256 44 INFO rb-d965522-225652-425718 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-17 12:31:00,324 44 INFO rb-d965522-225652-425718 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-17 12:31:00,335 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:00,337 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:00,374 44 INFO rb-d965522-225652-425718 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-17 12:31:00,425 44 INFO rb-d965522-225652-425718 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-17 12:31:00,494 44 INFO rb-d965522-225652-425718 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-17 12:31:00,547 44 INFO rb-d965522-225652-425718 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-17 12:31:00,599 44 INFO rb-d965522-225652-425718 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-17 12:31:00,651 44 INFO rb-d965522-225652-425718 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-17 12:31:00,708 44 INFO rb-d965522-225652-425718 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-17 12:31:00,718 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:00] "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-17 12:31:00,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:00] "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-17 12:31:00,773 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71547193 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9bb1c2c6-bb36-4b86-8c12-828743729a9a'}] 2026-10-17 12:31:00,778 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:01,257 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71547193 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9bb1c2c6-bb36-4b86-8c12-828743729a9a'} created pos.order #634 2026-10-17 12:31:01,277 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71547193 finished 2026-10-17 12:31:01,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 258 0.252 0.342 2026-10-17 12:31:01,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.026 0.061 2026-10-17 12:31:01,512 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:31:01,617 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41617763 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9bb1c2c6-bb36-4b86-8c12-828743729a9a'}] 2026-10-17 12:31:01,633 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41617763 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9bb1c2c6-bb36-4b86-8c12-828743729a9a'} sync ignored for existing PoS order pos.order(634,) (state: paid) 2026-10-17 12:31:01,633 44 INFO rb-d965522-225652-425718 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-17 12:31:01,659 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41617763 finished 2026-10-17 12:31:01,683 44 INFO rb-d965522-225652-425718 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-17 12:31:01,732 44 INFO rb-d965522-225652-425718 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-17 12:31:01,783 44 INFO rb-d965522-225652-425718 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-17 12:31:01,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.045 0.128 2026-10-17 12:31:01,840 44 INFO rb-d965522-225652-425718 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-17 12:31:01,847 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.016 0.018 2026-10-17 12:31:01,915 44 INFO rb-d965522-225652-425718 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-17 12:31:01,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:01] "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-17 12:31:01,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.025 2026-10-17 12:31:01,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:01] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.013 2026-10-17 12:31:01,977 44 INFO rb-d965522-225652-425718 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-17 12:31:02,026 44 INFO rb-d965522-225652-425718 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-17 12:31:02,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 45 0.021 0.042 2026-10-17 12:31:02,083 44 INFO rb-d965522-225652-425718 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-17 12:31:02,088 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.023 2026-10-17 12:31:02,132 44 INFO rb-d965522-225652-425718 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-17 12:31:02,189 44 INFO rb-d965522-225652-425718 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-17 12:31:02,240 44 INFO rb-d965522-225652-425718 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-17 12:31:02,291 44 INFO rb-d965522-225652-425718 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-17 12:31:02,343 44 INFO rb-d965522-225652-425718 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-17 12:31:02,393 44 INFO rb-d965522-225652-425718 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-17 12:31:02,444 44 INFO rb-d965522-225652-425718 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-17 12:31:02,523 44 INFO rb-d965522-225652-425718 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-17 12:31:02,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31: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.009 0.026 2026-10-17 12:31:02,574 44 INFO rb-d965522-225652-425718 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-17 12:31:02,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.011 0.045 2026-10-17 12:31:02,631 44 INFO rb-d965522-225652-425718 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-17 12:31:02,686 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-10-17 12:31:02,687 44 INFO rb-d965522-225652-425718 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-17 12:31:02,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:02] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.011 0.014 2026-10-17 12:31:02,814 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 20360528 (allocated 22941696) 2026-10-17 12:31:02,817 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 93693 2026-10-17 12:31:02,818 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-10-17 12:31:02,818 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 93693 2026-10-17 12:31:02,913 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123102_913533_test_refund_does_not_decrease_points.txt 2026-10-17 12:31:02,913 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmpm7bonbro_chrome_odoo" 2026-10-17 12:31:02,943 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-10-17 12:31:03,992 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 93929 2026-10-17 12:31:03,992 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmp22nr3wiw_chrome_odoo 2026-10-17 12:31:03,992 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:35637/json/version 2026-10-17 12:31:03,993 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:04,002 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-10-17 12:31:04,002 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:35637/json 2026-10-17 12:31:04,003 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:04,008 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:35637/devtools/page/667EAD83E02F365FCEF864901E9803EC 2026-10-17 12:31:04,013 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-10-17 12:31:04,023 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-10-17 12:31:04,115 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:31:04,120 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-10-17 12:31:04,123 44 INFO rb-d965522-225652-425718 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-17 12:31:04,123 44 INFO rb-d965522-225652-425718 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-17 12:31:04,133 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:31:04,818 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:04] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.036 0.652 2026-10-17 12:31:04,821 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '667EAD83E02F365FCEF864901E9803EC', 'loaderId': 'B31BA6A9CE1AE2DD886C1CF1F8C00C5C', 'isDownload': False} 2026-10-17 12:31:04,822 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-10-17 12:31:04,836 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:31:04,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:04] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-17 12:31:04,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:04] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:31:04,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:04] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:31:05,296 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:05,300 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:05,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:31:05,339 44 INFO rb-d965522-225652-425718 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-17 12:31:05,341 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:31:05,347 44 INFO rb-d965522-225652-425718 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-17 12:31:05,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31: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-17 12:31:05,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:05,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:31:05,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:31:05,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.032 2026-10-17 12:31:05,440 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-17 12:31:06,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.162 0.381 2026-10-17 12:31:06,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:06,067 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:31:06,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.038 2026-10-17 12:31:06,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31: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-17 12:31:06,166 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-10-17 12:31:06,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31: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-17 12:31:06,212 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:06,224 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:31:06,248 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:31:06,267 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:31:06,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.039 0.033 2026-10-17 12:31:06,304 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:31:06,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.090 2026-10-17 12:31:06,329 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:31:06,334 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:06,351 44 INFO rb-d965522-225652-425718 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-17 12:31:06,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.089 2026-10-17 12:31:06,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.122 2026-10-17 12:31:06,448 44 INFO rb-d965522-225652-425718 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-17 12:31:06,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.158 2026-10-17 12:31:06,470 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:31:06,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.080 2026-10-17 12:31:06,489 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:31:06,493 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 4 0.004 0.070 2026-10-17 12:31:06,518 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=product.template&field=image_128&id=12&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-17 12:31:06,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-10-17 12:31:06,560 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:31:06,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:31:06,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-17 12:31:06,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-17 12:31:06,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:31:06,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-17 12:31:06,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-17 12:31:06,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:31:06,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.029 0.155 2026-10-17 12:31:06,814 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:06] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.179 2026-10-17 12:31:06,870 44 INFO rb-d965522-225652-425718 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-17 12:31:06,962 44 INFO rb-d965522-225652-425718 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-17 12:31:07,046 44 INFO rb-d965522-225652-425718 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-17 12:31:07,102 44 INFO rb-d965522-225652-425718 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-17 12:31:07,180 44 INFO rb-d965522-225652-425718 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-17 12:31:07,234 44 INFO rb-d965522-225652-425718 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-17 12:31:07,285 44 INFO rb-d965522-225652-425718 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-17 12:31:07,341 44 INFO rb-d965522-225652-425718 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-17 12:31:07,424 44 INFO rb-d965522-225652-425718 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-17 12:31:07,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:07] "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.029 2026-10-17 12:31:07,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.039 2026-10-17 12:31:07,497 44 INFO rb-d965522-225652-425718 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-17 12:31:07,513 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:07,515 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:07,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.016 0.046 2026-10-17 12:31:07,586 44 INFO rb-d965522-225652-425718 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-17 12:31:07,637 44 INFO rb-d965522-225652-425718 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-17 12:31:07,708 44 INFO rb-d965522-225652-425718 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-17 12:31:07,761 44 INFO rb-d965522-225652-425718 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-17 12:31:07,814 44 INFO rb-d965522-225652-425718 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-17 12:31:07,865 44 INFO rb-d965522-225652-425718 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-17 12:31:07,917 44 INFO rb-d965522-225652-425718 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-17 12:31:07,971 44 INFO rb-d965522-225652-425718 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-17 12:31:07,985 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:07] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.006 0.007 2026-10-17 12:31:08,022 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71656984 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ddd7bc15-e645-48e7-a16c-05b5b56d6101'}] 2026-10-17 12:31:08,024 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:08,449 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71656984 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ddd7bc15-e645-48e7-a16c-05b5b56d6101'} created pos.order #635 2026-10-17 12:31:08,467 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71656984 finished 2026-10-17 12:31:08,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 267 0.165 0.350 2026-10-17 12:31:08,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 114 0.080 0.311 2026-10-17 12:31:08,989 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:31:09,089 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32943634 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ddd7bc15-e645-48e7-a16c-05b5b56d6101'}] 2026-10-17 12:31:09,095 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32943634 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ddd7bc15-e645-48e7-a16c-05b5b56d6101'} sync ignored for existing PoS order pos.order(635,) (state: paid) 2026-10-17 12:31:09,102 44 INFO rb-d965522-225652-425718 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-17 12:31:09,114 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32943634 finished 2026-10-17 12:31:09,156 44 INFO rb-d965522-225652-425718 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-17 12:31:09,205 44 INFO rb-d965522-225652-425718 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-17 12:31:09,219 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.037 0.096 2026-10-17 12:31:09,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:09] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-17 12:31:09,275 44 INFO rb-d965522-225652-425718 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-17 12:31:09,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.008 0.020 2026-10-17 12:31:09,324 44 INFO rb-d965522-225652-425718 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-17 12:31:09,381 44 INFO rb-d965522-225652-425718 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-17 12:31:09,447 44 INFO rb-d965522-225652-425718 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-17 12:31:09,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:09] "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-17 12:31:09,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.022 2026-10-17 12:31:09,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:09] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.012 2026-10-17 12:31:09,498 44 INFO rb-d965522-225652-425718 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-17 12:31:09,558 44 INFO rb-d965522-225652-425718 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-17 12:31:09,609 44 INFO rb-d965522-225652-425718 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-17 12:31:09,661 44 INFO rb-d965522-225652-425718 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-17 12:31:09,711 44 INFO rb-d965522-225652-425718 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-17 12:31:09,769 44 INFO rb-d965522-225652-425718 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-17 12:31:09,820 44 INFO rb-d965522-225652-425718 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-17 12:31:09,870 44 INFO rb-d965522-225652-425718 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-17 12:31:09,923 44 INFO rb-d965522-225652-425718 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-17 12:31:09,973 44 INFO rb-d965522-225652-425718 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-17 12:31:10,105 44 INFO rb-d965522-225652-425718 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-17 12:31:10,162 44 INFO rb-d965522-225652-425718 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-17 12:31:10,213 44 INFO rb-d965522-225652-425718 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-17 12:31:10,263 44 INFO rb-d965522-225652-425718 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-17 12:31:10,315 44 INFO rb-d965522-225652-425718 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-17 12:31:10,366 44 INFO rb-d965522-225652-425718 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-17 12:31:10,416 44 INFO rb-d965522-225652-425718 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-17 12:31:10,467 44 INFO rb-d965522-225652-425718 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-17 12:31:10,538 44 INFO rb-d965522-225652-425718 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-17 12:31:10,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31: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.011 0.031 2026-10-17 12:31:10,587 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-10-17 12:31:10,590 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-17 12:31:10,628 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.038 2026-10-17 12:31:10,701 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 21889064 (allocated 24383488) 2026-10-17 12:31:10,705 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 93929 2026-10-17 12:31:10,705 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-10-17 12:31:10,706 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 93929 2026-10-17 12:31:10,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123110_800692_test_refund_product_part_of_rules.txt 2026-10-17 12:31:10,801 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmp22nr3wiw_chrome_odoo" 2026-10-17 12:31:10,813 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-17 12:31:11,470 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 94162 2026-10-17 12:31:11,470 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmp352gmt7z_chrome_odoo 2026-10-17 12:31:11,470 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:34509/json/version 2026-10-17 12:31:11,472 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:11,502 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-17 12:31:11,503 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:34509/json 2026-10-17 12:31:11,503 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:11,514 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:34509/devtools/page/2AC5CA576A9D96EFB5D0D7BF49342576 2026-10-17 12:31:11,532 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-10-17 12:31:11,539 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-10-17 12:31:11,612 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:31:11,619 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-10-17 12:31:11,621 44 INFO rb-d965522-225652-425718 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-17 12:31:11,621 44 INFO rb-d965522-225652-425718 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-17 12:31:11,632 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:31:12,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.031 0.479 2026-10-17 12:31:12,142 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '2AC5CA576A9D96EFB5D0D7BF49342576', 'loaderId': '6E005429282842450B3772D37655521A', 'isDownload': False} 2026-10-17 12:31:12,142 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-17 12:31:12,153 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:31:12,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:31:12,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:31:12,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:31:12,571 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:12,578 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:12,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 12:31:12,608 44 INFO rb-d965522-225652-425718 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-17 12:31:12,612 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:31:12,613 44 INFO rb-d965522-225652-425718 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-17 12:31:12,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:31:12,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:12,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:31:12,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-17 12:31:12,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.032 2026-10-17 12:31:12,717 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-17 12:31:13,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.182 0.306 2026-10-17 12:31:13,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "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-17 12:31:13,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:31:13,341 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.038 2026-10-17 12:31:13,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:31:13,369 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-10-17 12:31:13,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:31:13,416 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:13,426 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:13,432 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:13,438 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:31:13,456 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:31:13,459 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:31:13,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.014 0.029 2026-10-17 12:31:13,480 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.054 2026-10-17 12:31:13,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.035 2026-10-17 12:31:13,525 44 INFO rb-d965522-225652-425718 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-17 12:31:13,576 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:31:13,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.016 2026-10-17 12:31:13,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 4 0.002 0.027 2026-10-17 12:31:13,607 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:13,610 44 INFO rb-d965522-225652-425718 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-17 12:31:13,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-10-17 12:31:13,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.106 2026-10-17 12:31:13,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.156 2026-10-17 12:31:13,755 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:31:13,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-17 12:31:13,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-10-17 12:31:13,825 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-17 12:31:13,844 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-10-17 12:31:13,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-17 12:31:13,887 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-10-17 12:31:13,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-17 12:31:13,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:31:13,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.024 0.185 2026-10-17 12:31:14,065 44 INFO rb-d965522-225652-425718 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-17 12:31:14,119 44 INFO rb-d965522-225652-425718 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-17 12:31:14,170 44 INFO rb-d965522-225652-425718 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-17 12:31:14,222 44 INFO rb-d965522-225652-425718 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-17 12:31:14,273 44 INFO rb-d965522-225652-425718 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-17 12:31:14,324 44 INFO rb-d965522-225652-425718 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-17 12:31:14,374 44 INFO rb-d965522-225652-425718 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-17 12:31:14,449 44 INFO rb-d965522-225652-425718 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-17 12:31:14,462 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:14,466 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:14,499 44 INFO rb-d965522-225652-425718 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-17 12:31:14,550 44 INFO rb-d965522-225652-425718 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-17 12:31:14,627 44 INFO rb-d965522-225652-425718 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-17 12:31:14,680 44 INFO rb-d965522-225652-425718 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-17 12:31:14,733 44 INFO rb-d965522-225652-425718 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-17 12:31:14,803 44 INFO rb-d965522-225652-425718 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-17 12:31:14,809 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3440976 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b3b8e9a2-3503-49ed-b544-d29fb85ba645'}] 2026-10-17 12:31:14,812 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:31:15,172 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3440976 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b3b8e9a2-3503-49ed-b544-d29fb85ba645'} created pos.order #636 2026-10-17 12:31:15,192 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3440976 finished 2026-10-17 12:31:15,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 237 0.124 0.324 2026-10-17 12:31:15,308 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:15] "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-17 12:31:15,413 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57534037 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b3b8e9a2-3503-49ed-b544-d29fb85ba645'}] 2026-10-17 12:31:15,418 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57534037 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b3b8e9a2-3503-49ed-b544-d29fb85ba645'} sync ignored for existing PoS order pos.order(636,) (state: paid) 2026-10-17 12:31:15,426 44 INFO rb-d965522-225652-425718 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-17 12:31:15,441 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57534037 finished 2026-10-17 12:31:15,479 44 INFO rb-d965522-225652-425718 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-17 12:31:15,527 44 INFO rb-d965522-225652-425718 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-17 12:31:15,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.035 0.096 2026-10-17 12:31:15,578 44 INFO rb-d965522-225652-425718 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-17 12:31:15,634 44 INFO rb-d965522-225652-425718 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-17 12:31:15,702 44 INFO rb-d965522-225652-425718 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-17 12:31:15,710 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:15] "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-17 12:31:15,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.019 2026-10-17 12:31:15,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.013 2026-10-17 12:31:15,760 44 INFO rb-d965522-225652-425718 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-17 12:31:15,811 44 INFO rb-d965522-225652-425718 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-17 12:31:15,862 44 INFO rb-d965522-225652-425718 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-17 12:31:15,914 44 INFO rb-d965522-225652-425718 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-17 12:31:15,965 44 INFO rb-d965522-225652-425718 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-17 12:31:16,016 44 INFO rb-d965522-225652-425718 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-17 12:31:16,085 44 INFO rb-d965522-225652-425718 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-17 12:31:16,135 44 INFO rb-d965522-225652-425718 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-17 12:31:16,194 44 INFO rb-d965522-225652-425718 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-17 12:31:16,244 44 INFO rb-d965522-225652-425718 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-17 12:31:16,300 44 INFO rb-d965522-225652-425718 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-17 12:31:16,351 44 INFO rb-d965522-225652-425718 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-17 12:31:16,401 44 INFO rb-d965522-225652-425718 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-17 12:31:16,452 44 INFO rb-d965522-225652-425718 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-17 12:31:16,503 44 INFO rb-d965522-225652-425718 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-17 12:31:16,575 44 INFO rb-d965522-225652-425718 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-17 12:31:16,626 44 INFO rb-d965522-225652-425718 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-17 12:31:16,678 44 INFO rb-d965522-225652-425718 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-17 12:31:16,728 44 INFO rb-d965522-225652-425718 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-17 12:31:16,779 44 INFO rb-d965522-225652-425718 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-17 12:31:16,829 44 INFO rb-d965522-225652-425718 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-17 12:31:16,880 44 INFO rb-d965522-225652-425718 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-17 12:31:16,931 44 INFO rb-d965522-225652-425718 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-17 12:31:16,981 44 INFO rb-d965522-225652-425718 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-17 12:31:17,032 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-10-17 12:31:17,033 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 12:31:17,121 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17814392 (allocated 19271680) 2026-10-17 12:31:17,126 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 94162 2026-10-17 12:31:17,127 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-10-17 12:31:17,128 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 94162 2026-10-17 12:31:17,234 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123117_234718_test_refund_with_gift_card.txt 2026-10-17 12:31:17,235 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmp352gmt7z_chrome_odoo" 2026-10-17 12:31:17,249 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-10-17 12:31:17,847 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 94391 2026-10-17 12:31:17,847 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmp3x_dnqnd_chrome_odoo 2026-10-17 12:31:17,847 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:44097/json/version 2026-10-17 12:31:17,848 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:17,877 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-10-17 12:31:17,877 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:44097/json 2026-10-17 12:31:17,878 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:17,893 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:44097/devtools/page/9E0ADEB423E87D09410E9CB208947640 2026-10-17 12:31:17,905 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-10-17 12:31:17,910 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-10-17 12:31:18,033 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:31:18,039 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-10-17 12:31:18,040 44 INFO rb-d965522-225652-425718 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-17 12:31:18,040 44 INFO rb-d965522-225652-425718 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-17 12:31:18,051 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:31:18,561 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:18] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.035 0.478 2026-10-17 12:31:18,564 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '9E0ADEB423E87D09410E9CB208947640', 'loaderId': 'FC8EF4F28D83D5D675E25DFE22E03038', 'isDownload': False} 2026-10-17 12:31:18,565 44 INFO rb-d965522-225652-425718 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-17 12:31:18,579 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:31:18,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:18] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:31:18,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:18] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:31:18,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:18] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:31:19,000 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:19,006 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:19,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:31:19,038 44 INFO rb-d965522-225652-425718 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-17 12:31:19,039 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 12:31:19,043 44 INFO rb-d965522-225652-425718 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-17 12:31:19,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:31:19,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:19,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.008 2026-10-17 12:31:19,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 12:31:19,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.032 2026-10-17 12:31:19,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-17 12:31:19,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.170 0.341 2026-10-17 12:31:19,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:31:19,750 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31: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-17 12:31:19,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-17 12:31:19,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:31:19,839 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-10-17 12:31:19,852 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:31:19,883 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:19,887 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:19,904 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:19,906 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:31:19,931 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:31:19,934 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:31:19,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.019 0.024 2026-10-17 12:31:19,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.060 2026-10-17 12:31:19,977 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-17 12:31:20,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.055 2026-10-17 12:31:20,030 44 INFO rb-d965522-225652-425718 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-17 12:31:20,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.013 0.103 2026-10-17 12:31:20,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.099 2026-10-17 12:31:20,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.026 2026-10-17 12:31:20,113 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:20,128 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-17 12:31:20,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.056 2026-10-17 12:31:20,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-17 12:31:20,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-17 12:31:20,197 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:31:20,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-10-17 12:31:20,225 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:20,235 44 INFO rb-d965522-225652-425718 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-17 12:31:20,237 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/image?model=product.template&field=image_128&id=1798&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:31:20,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-17 12:31:20,279 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-17 12:31:20,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-17 12:31:20,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.024 0.108 2026-10-17 12:31:20,448 44 INFO rb-d965522-225652-425718 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-17 12:31:20,511 44 INFO rb-d965522-225652-425718 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-17 12:31:20,562 44 INFO rb-d965522-225652-425718 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-17 12:31:20,615 44 INFO rb-d965522-225652-425718 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-17 12:31:20,669 44 INFO rb-d965522-225652-425718 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-17 12:31:20,721 44 INFO rb-d965522-225652-425718 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-17 12:31:20,773 44 INFO rb-d965522-225652-425718 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-17 12:31:20,824 44 INFO rb-d965522-225652-425718 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-17 12:31:20,874 44 INFO rb-d965522-225652-425718 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-17 12:31:21,003 44 INFO rb-d965522-225652-425718 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-17 12:31:21,054 44 INFO rb-d965522-225652-425718 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-17 12:31:21,104 44 INFO rb-d965522-225652-425718 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-17 12:31:21,155 44 INFO rb-d965522-225652-425718 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-17 12:31:21,230 44 INFO rb-d965522-225652-425718 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-17 12:31:21,245 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:21,246 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:21,281 44 INFO rb-d965522-225652-425718 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-17 12:31:21,332 44 INFO rb-d965522-225652-425718 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-17 12:31:21,413 44 INFO rb-d965522-225652-425718 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-17 12:31:21,470 44 INFO rb-d965522-225652-425718 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-17 12:31:21,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:21] "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-17 12:31:21,505 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72856853 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a5db66e9-ea6f-4795-8467-7d148bb6ea7d'}] 2026-10-17 12:31:21,511 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:21,894 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72856853 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a5db66e9-ea6f-4795-8467-7d148bb6ea7d'} created pos.order #637 2026-10-17 12:31:21,914 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72856853 finished 2026-10-17 12:31:21,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 257 0.139 0.335 2026-10-17 12:31:22,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.020 0.060 2026-10-17 12:31:22,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:22] "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-17 12:31:22,205 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-10-17 12:31:22,206 44 INFO rb-d965522-225652-425718 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-17 12:31:22,209 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8921404 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a5db66e9-ea6f-4795-8467-7d148bb6ea7d'}] 2026-10-17 12:31:22,216 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8921404 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a5db66e9-ea6f-4795-8467-7d148bb6ea7d'} sync ignored for existing PoS order pos.order(637,) (state: paid) 2026-10-17 12:31:22,239 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8921404 finished 2026-10-17 12:31:22,291 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 17353760 (allocated 18747392) 2026-10-17 12:31:22,298 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 94391 2026-10-17 12:31:22,299 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-10-17 12:31:22,299 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 94391 2026-10-17 12:31:22,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.030 0.074 2026-10-17 12:31:22,397 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123122_397394_test_reward_line_tax_grouping_key.txt 2026-10-17 12:31:22,397 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmp3x_dnqnd_chrome_odoo" 2026-10-17 12:31:23,265 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-10-17 12:31:24,147 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 94617 2026-10-17 12:31:24,148 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmptyun4s6o_chrome_odoo 2026-10-17 12:31:24,148 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:36889/json/version 2026-10-17 12:31:24,149 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:24,162 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-10-17 12:31:24,162 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:36889/json 2026-10-17 12:31:24,163 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:24,173 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:36889/devtools/page/522F2A36EA136A1DF1D660ABB5340B2A 2026-10-17 12:31:24,186 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-10-17 12:31:24,188 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-10-17 12:31:24,315 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:31:24,322 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-10-17 12:31:24,324 44 INFO rb-d965522-225652-425718 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-17 12:31:24,324 44 INFO rb-d965522-225652-425718 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-17 12:31:24,334 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:31:25,046 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.030 0.685 2026-10-17 12:31:25,049 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '522F2A36EA136A1DF1D660ABB5340B2A', 'loaderId': '6497066C5FECBF5C05B60ACA9F52FDD8', 'isDownload': False} 2026-10-17 12:31:25,049 44 INFO rb-d965522-225652-425718 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-17 12:31:25,067 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:31:25,083 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:31:25,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:31:25,092 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:31:25,509 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:25,515 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:25,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 12:31:25,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:31:25,557 44 INFO rb-d965522-225652-425718 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-17 12:31:25,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 12:31:25,565 44 INFO rb-d965522-225652-425718 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-17 12:31:25,574 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:25,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-10-17 12:31:25,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-17 12:31:25,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.029 2026-10-17 12:31:25,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-17 12:31:26,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.223 0.316 2026-10-17 12:31:26,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:26,285 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:31:26,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:31:26,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:31:26,353 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-10-17 12:31:26,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:31:26,394 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:26,410 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:31:26,414 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:31:26,431 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:26,434 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.011 0.022 2026-10-17 12:31:26,436 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-10-17 12:31:26,439 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31: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-17 12:31:26,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.044 2026-10-17 12:31:26,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.019 2026-10-17 12:31:26,555 44 INFO rb-d965522-225652-425718 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-17 12:31:26,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.020 2026-10-17 12:31:26,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.045 2026-10-17 12:31:26,663 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:26,684 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.007 0.070 2026-10-17 12:31:26,694 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:26,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-17 12:31:26,719 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-17 12:31:26,734 44 INFO rb-d965522-225652-425718 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-17 12:31:26,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:31:26,751 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:26,790 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.013 0.111 2026-10-17 12:31:26,792 44 INFO rb-d965522-225652-425718 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-17 12:31:26,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:31:26,834 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:31:26,843 44 INFO rb-d965522-225652-425718 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-17 12:31:26,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.019 0.235 2026-10-17 12:31:26,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.202 2026-10-17 12:31:26,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:26] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-17 12:31:27,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.028 0.185 2026-10-17 12:31:27,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:27] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.004 0.204 2026-10-17 12:31:27,055 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-10-17 12:31:27,056 44 INFO rb-d965522-225652-425718 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-17 12:31:27,112 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13350780 (allocated 14155776) 2026-10-17 12:31:27,115 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 94617 2026-10-17 12:31:27,116 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-10-17 12:31:27,116 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 94617 2026-10-17 12:31:27,225 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123127_225240_test_scan_loyalty_card_select_customer.txt 2026-10-17 12:31:27,225 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmptyun4s6o_chrome_odoo" 2026-10-17 12:31:27,237 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-10-17 12:31:27,402 44 INFO rb-d965522-225652-425718 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-17 12:31:27,406 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_discount_with_negative_line ... 2026-10-17 12:31:28,248 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome pid: 94835 2026-10-17 12:31:28,248 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome headless temporary user profile dir: /tmp/tmpiicc8sby_chrome_odoo 2026-10-17 12:31:28,249 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Issuing json command http://127.0.0.1:43529/json/version 2026-10-17 12:31:28,250 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43529', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:28,283 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Browser version: Chrome/150.0.7871.114 2026-10-17 12:31:28,283 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Issuing json command http://127.0.0.1:43529/json 2026-10-17 12:31:28,284 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43529', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:28,299 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Websocket url found: ws://127.0.0.1:43529/devtools/page/66E40F08CD31BA7984E2BDD7032942C4 2026-10-17 12:31:28,311 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Enable chrome headless console log notification 2026-10-17 12:31:28,317 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome headless enable page notifications 2026-10-17 12:31:28,417 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:31:28,422 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Setting session cookie in browser 2026-10-17 12:31:28,423 44 INFO rb-d965522-225652-425718 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-17 12:31:28,423 44 INFO rb-d965522-225652-425718 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-17 12:31:28,433 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:31:28,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:28] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.031 0.500 2026-10-17 12:31:28,965 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Navigation result: {'frameId': '66E40F08CD31BA7984E2BDD7032942C4', 'loaderId': '52594EC95E83377EE9F27ED35EEBC70C', 'isDownload': False} 2026-10-17 12:31:28,965 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountNegativeLine')" 2026-10-17 12:31:28,980 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:31:28,995 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:28] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:31:28,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:28] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:31:29,005 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:29] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:31:29,455 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:29,462 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:29,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:31:29,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:31:29,501 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:31:29,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:29,511 44 INFO rb-d965522-225652-425718 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-17 12:31:29,516 44 INFO rb-d965522-225652-425718 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-17 12:31:29,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:31:29,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:31:29,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.048 2026-10-17 12:31:29,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-17 12:31:30,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.160 0.382 2026-10-17 12:31:30,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:31:30,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:31:30,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:31:30,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:31:30,325 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: Owl is running in 'dev' mode. 2026-10-17 12:31:30,336 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:31:30,388 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:30,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:30,403 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:30,407 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:31:30,423 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:31:30,427 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:31:30,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.011 0.026 2026-10-17 12:31:30,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.049 2026-10-17 12:31:30,451 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:31:30,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.015 0.042 2026-10-17 12:31:30,531 44 INFO rb-d965522-225652-425718 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-17 12:31:30,536 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.011 0.085 2026-10-17 12:31:30,559 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.102 2026-10-17 12:31:30,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-10-17 12:31:30,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-17 12:31:30,615 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:30,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-17 12:31:30,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-17 12:31:30,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-17 12:31:30,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-10-17 12:31:30,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:31:30,732 44 INFO rb-d965522-225652-425718 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-17 12:31:30,734 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:30,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:31:30,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-17 12:31:30,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image?model=product.template&field=image_128&id=1800&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:31:30,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-10-17 12:31:30,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "GET /web/image?model=product.template&field=image_128&id=1801&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-10-17 12:31:30,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.020 0.128 2026-10-17 12:31:30,973 44 INFO rb-d965522-225652-425718 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-17 12:31:31,033 44 INFO rb-d965522-225652-425718 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-17 12:31:31,085 44 INFO rb-d965522-225652-425718 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-17 12:31:31,135 44 INFO rb-d965522-225652-425718 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-17 12:31:31,186 44 INFO rb-d965522-225652-425718 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-17 12:31:31,260 44 INFO rb-d965522-225652-425718 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-17 12:31:31,310 44 INFO rb-d965522-225652-425718 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-17 12:31:31,361 44 INFO rb-d965522-225652-425718 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-17 12:31:31,412 44 INFO rb-d965522-225652-425718 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-17 12:31:31,463 44 INFO rb-d965522-225652-425718 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-17 12:31:31,514 44 INFO rb-d965522-225652-425718 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-17 12:31:31,565 44 INFO rb-d965522-225652-425718 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-17 12:31:31,616 44 INFO rb-d965522-225652-425718 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-17 12:31:31,666 44 INFO rb-d965522-225652-425718 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-17 12:31:31,743 44 INFO rb-d965522-225652-425718 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-17 12:31:31,757 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:31,758 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:31,794 44 INFO rb-d965522-225652-425718 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-17 12:31:31,844 44 INFO rb-d965522-225652-425718 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-17 12:31:31,914 44 INFO rb-d965522-225652-425718 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-17 12:31:31,967 44 INFO rb-d965522-225652-425718 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-17 12:31:32,021 44 INFO rb-d965522-225652-425718 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-17 12:31:32,074 44 INFO rb-d965522-225652-425718 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-17 12:31:32,130 44 INFO rb-d965522-225652-425718 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-17 12:31:32,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:32] "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-17 12:31:32,174 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65290902 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '364dfd35-1c6e-4b82-8bec-588c4c14ad36'}] 2026-10-17 12:31:32,178 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:32,530 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65290902 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '364dfd35-1c6e-4b82-8bec-588c4c14ad36'} created pos.order #638 2026-10-17 12:31:32,551 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65290902 finished 2026-10-17 12:31:32,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 250 0.121 0.313 2026-10-17 12:31:32,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.023 0.051 2026-10-17 12:31:32,728 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:32] "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-17 12:31:32,836 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9404443 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '364dfd35-1c6e-4b82-8bec-588c4c14ad36'}] 2026-10-17 12:31:32,843 44 INFO rb-d965522-225652-425718 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-17 12:31:32,844 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9404443 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '364dfd35-1c6e-4b82-8bec-588c4c14ad36'} sync ignored for existing PoS order pos.order(638,) (state: paid) 2026-10-17 12:31:32,867 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9404443 finished 2026-10-17 12:31:32,896 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: tour succeeded 2026-10-17 12:31:32,897 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountNegativeLine SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-17 12:31:32,989 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: heap 17611240 (allocated 19271680) 2026-10-17 12:31:32,993 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Closing chrome headless with pid 94835 2026-10-17 12:31:32,995 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Closing websocket connection 2026-10-17 12:31:32,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Terminating chrome headless with pid 94835 2026-10-17 12:31:32,997 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.053 0.111 2026-10-17 12:31:33,093 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123133_093206_test_specific_discount_with_negative_line.txt 2026-10-17 12:31:33,093 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Removing chrome user profile "/tmp/tmpiicc8sby_chrome_odoo" 2026-10-17 12:31:33,130 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-10-17 12:31:34,033 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 95052 2026-10-17 12:31:34,033 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpxok1s5it_chrome_odoo 2026-10-17 12:31:34,033 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:45073/json/version 2026-10-17 12:31:34,034 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:34,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-17 12:31:34,045 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:45073/json 2026-10-17 12:31:34,045 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:34,049 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:45073/devtools/page/71EFFEF8345F4F691B415635B6D7EB33 2026-10-17 12:31:34,053 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-10-17 12:31:34,060 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-10-17 12:31:34,124 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:31:34,129 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-10-17 12:31:34,130 44 INFO rb-d965522-225652-425718 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-17 12:31:34,130 44 INFO rb-d965522-225652-425718 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-17 12:31:34,139 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:31:34,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:34] "GET /pos/ui/81 HTTP/1.1" 200 - 91 0.032 0.518 2026-10-17 12:31:34,690 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '71EFFEF8345F4F691B415635B6D7EB33', 'loaderId': '4593A3D02C796A006E9D6EC25A157C3C', 'isDownload': False} 2026-10-17 12:31:34,690 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-10-17 12:31:34,703 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:31:34,719 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:34] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:31:34,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:34] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:31:34,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:34] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:31:35,144 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:35,146 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:35,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:31:35,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:31:35,188 44 INFO rb-d965522-225652-425718 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-17 12:31:35,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:31:35,193 44 INFO rb-d965522-225652-425718 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-17 12:31:35,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:35,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:31:35,231 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-17 12:31:35,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.012 0.030 2026-10-17 12:31:35,276 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-17 12:31:35,771 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 399 0.161 0.312 2026-10-17 12:31:35,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:31:35,838 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:31:35,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-17 12:31:35,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:31:35,916 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-17 12:31:35,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:31:35,965 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:35,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:31:35,986 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:35,989 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:36,005 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.011 0.023 2026-10-17 12:31:36,006 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:36,009 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:36,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-10-17 12:31:36,029 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:36,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-10-17 12:31:36,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /pos/ui/81 HTTP/1.1" 200 - 33 0.014 0.041 2026-10-17 12:31:36,090 44 INFO rb-d965522-225652-425718 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-17 12:31:36,126 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 33 0.014 0.091 2026-10-17 12:31:36,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.019 2026-10-17 12:31:36,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-17 12:31:36,208 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:36,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-17 12:31:36,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:31:36,268 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:36,282 44 INFO rb-d965522-225652-425718 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-17 12:31:36,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-17 12:31:36,325 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-17 12:31:36,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.012 0.165 2026-10-17 12:31:36,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-17 12:31:36,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image?model=product.template&field=image_128&id=1804&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-17 12:31:36,413 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.267 2026-10-17 12:31:36,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:31:36,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.014 0.129 2026-10-17 12:31:36,551 44 INFO rb-d965522-225652-425718 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-17 12:31:36,614 44 INFO rb-d965522-225652-425718 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-17 12:31:36,666 44 INFO rb-d965522-225652-425718 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-17 12:31:36,717 44 INFO rb-d965522-225652-425718 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-17 12:31:36,768 44 INFO rb-d965522-225652-425718 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-17 12:31:36,819 44 INFO rb-d965522-225652-425718 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-17 12:31:36,870 44 INFO rb-d965522-225652-425718 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-17 12:31:36,931 44 INFO rb-d965522-225652-425718 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-17 12:31:36,990 44 INFO rb-d965522-225652-425718 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-17 12:31:37,075 44 INFO rb-d965522-225652-425718 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-17 12:31:37,126 44 INFO rb-d965522-225652-425718 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-17 12:31:37,177 44 INFO rb-d965522-225652-425718 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-17 12:31:37,228 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-10-17 12:31:37,229 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-17 12:31:37,297 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15349384 (allocated 16777216) 2026-10-17 12:31:37,300 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 95052 2026-10-17 12:31:37,300 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-10-17 12:31:37,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 95052 2026-10-17 12:31:37,402 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123137_402285_test_specific_product_discount_with_global_discount.txt 2026-10-17 12:31:37,402 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmpxok1s5it_chrome_odoo" 2026-10-17 12:31:37,414 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-17 12:31:38,773 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 95272 2026-10-17 12:31:38,773 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpw3boz1z8_chrome_odoo 2026-10-17 12:31:38,773 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:32955/json/version 2026-10-17 12:31:38,774 44 INFO rb-d965522-225652-425718 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-17 12:31:38,782 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-10-17 12:31:38,782 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:32955/json 2026-10-17 12:31:38,783 44 INFO rb-d965522-225652-425718 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-17 12:31:38,792 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:32955/devtools/page/83ABD69A5C013E45B31FC1472FA1E5A9 2026-10-17 12:31:38,801 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-10-17 12:31:38,805 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-10-17 12:31:38,889 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:31:38,894 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-10-17 12:31:38,895 44 INFO rb-d965522-225652-425718 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-17 12:31:38,895 44 INFO rb-d965522-225652-425718 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-17 12:31:38,905 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:31:39,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:39] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.030 0.649 2026-10-17 12:31:39,585 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '83ABD69A5C013E45B31FC1472FA1E5A9', 'loaderId': '225CD3B599AA5EEC0244B2801AABD9A1', 'isDownload': False} 2026-10-17 12:31:39,585 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-17 12:31:39,596 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:31:39,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:39] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:31:39,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:39] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:31:39,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:39] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:31:40,074 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:40,077 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:40,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:31:40,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:31:40,120 44 INFO rb-d965522-225652-425718 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-17 12:31:40,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31: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-17 12:31:40,125 44 INFO rb-d965522-225652-425718 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-17 12:31:40,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:40,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "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-17 12:31:40,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 12:31:40,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.017 0.033 2026-10-17 12:31:40,219 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-17 12:31:40,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 407 0.178 0.346 2026-10-17 12:31:40,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.004 2026-10-17 12:31:40,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.004 2026-10-17 12:31:40,872 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-17 12:31:40,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.005 2026-10-17 12:31:40,915 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-10-17 12:31:40,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.005 2026-10-17 12:31:40,962 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:40,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:40,997 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:31:41,003 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 12:31:41,021 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:41,023 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31: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-17 12:31:41,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.020 0.024 2026-10-17 12:31:41,048 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:31:41,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.059 2026-10-17 12:31:41,096 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.014 0.053 2026-10-17 12:31:41,098 44 INFO rb-d965522-225652-425718 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-17 12:31:41,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.057 2026-10-17 12:31:41,150 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.013 0.104 2026-10-17 12:31:41,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.037 2026-10-17 12:31:41,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-17 12:31:41,216 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:41,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-17 12:31:41,247 44 INFO rb-d965522-225652-425718 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-17 12:31:41,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-17 12:31:41,263 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:41,279 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-10-17 12:31:41,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:31:41,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.114 2026-10-17 12:31:41,336 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-17 12:31:41,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-17 12:31:41,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:31:41,402 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1806&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-17 12:31:41,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-17 12:31:41,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1808&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:31:41,464 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:31:41,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:31:41,503 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-17 12:31:41,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:31:41,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-17 12:31:41,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-17 12:31:41,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-10-17 12:31:41,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.042 0.169 2026-10-17 12:31:41,734 44 INFO rb-d965522-225652-425718 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-17 12:31:41,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.product&field=image_128&id=2300&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 8 0.007 0.026 2026-10-17 12:31:41,793 44 INFO rb-d965522-225652-425718 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-17 12:31:41,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.product&field=image_128&id=2301&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.052 2026-10-17 12:31:41,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.product&field=image_128&id=2303&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.075 2026-10-17 12:31:41,849 44 INFO rb-d965522-225652-425718 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-17 12:31:41,853 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.product&field=image_128&id=2302&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.099 2026-10-17 12:31:41,887 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.product&field=image_128&id=2304&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.131 2026-10-17 12:31:41,905 44 INFO rb-d965522-225652-425718 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-17 12:31:41,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.product&field=image_128&id=2305&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.152 2026-10-17 12:31:41,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.product&field=image_128&id=2306&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.143 2026-10-17 12:31:41,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.product&field=image_128&id=2308&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.146 2026-10-17 12:31:41,985 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:41] "GET /web/image?model=product.product&field=image_128&id=2307&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.145 2026-10-17 12:31:42,018 44 INFO rb-d965522-225652-425718 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-17 12:31:42,105 44 INFO rb-d965522-225652-425718 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-17 12:31:42,156 44 INFO rb-d965522-225652-425718 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-17 12:31:42,207 44 INFO rb-d965522-225652-425718 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-17 12:31:42,276 44 INFO rb-d965522-225652-425718 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-17 12:31:42,287 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:42,289 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:42,328 44 INFO rb-d965522-225652-425718 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-17 12:31:42,377 44 INFO rb-d965522-225652-425718 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-17 12:31:42,446 44 INFO rb-d965522-225652-425718 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-17 12:31:42,499 44 INFO rb-d965522-225652-425718 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-17 12:31:42,552 44 INFO rb-d965522-225652-425718 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-17 12:31:42,605 44 INFO rb-d965522-225652-425718 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-17 12:31:42,658 44 INFO rb-d965522-225652-425718 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-17 12:31:42,711 44 INFO rb-d965522-225652-425718 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-17 12:31:42,762 44 INFO rb-d965522-225652-425718 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-17 12:31:42,818 44 INFO rb-d965522-225652-425718 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-17 12:31:42,825 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31: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-17 12:31:42,871 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76397439 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '54c0c166-d820-457d-8fe4-685d139d4999'}] 2026-10-17 12:31:42,874 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:31:43,399 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76397439 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '54c0c166-d820-457d-8fe4-685d139d4999'} created pos.order #639 2026-10-17 12:31:43,417 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76397439 finished 2026-10-17 12:31:43,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 322 0.174 0.432 2026-10-17 12:31:43,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.016 0.037 2026-10-17 12:31:43,588 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:31:43,697 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2637136 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '54c0c166-d820-457d-8fe4-685d139d4999'}] 2026-10-17 12:31:43,702 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2637136 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '54c0c166-d820-457d-8fe4-685d139d4999'} sync ignored for existing PoS order pos.order(639,) (state: paid) 2026-10-17 12:31:43,705 44 INFO rb-d965522-225652-425718 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-17 12:31:43,721 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2637136 finished 2026-10-17 12:31:43,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-10-17 12:31:43,756 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-17 12:31:43,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.039 0.098 2026-10-17 12:31:43,867 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 19944836 (allocated 21368832) 2026-10-17 12:31:43,869 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 95272 2026-10-17 12:31:43,870 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-10-17 12:31:43,871 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 95272 2026-10-17 12:31:43,966 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123143_966224_test_specific_product_reward_pos_combo.txt 2026-10-17 12:31:43,966 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpw3boz1z8_chrome_odoo" 2026-10-17 12:31:43,979 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-10-17 12:31:44,830 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 95511 2026-10-17 12:31:44,830 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpg9hbeilm_chrome_odoo 2026-10-17 12:31:44,830 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43393/json/version 2026-10-17 12:31:44,831 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:44,844 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-17 12:31:44,844 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43393/json 2026-10-17 12:31:44,845 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:44,857 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:43393/devtools/page/F7E8327B3B931B774E4F23210F4527CD 2026-10-17 12:31:44,863 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-17 12:31:44,874 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-17 12:31:44,961 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:31:44,967 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-17 12:31:44,969 44 INFO rb-d965522-225652-425718 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-17 12:31:44,969 44 INFO rb-d965522-225652-425718 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-17 12:31:44,978 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:31:45,521 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:45] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.033 0.513 2026-10-17 12:31:45,525 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'F7E8327B3B931B774E4F23210F4527CD', 'loaderId': '5ABF23D890B8A72ED655E82CF3CD90A8', 'isDownload': False} 2026-10-17 12:31:45,526 44 INFO rb-d965522-225652-425718 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-17 12:31:45,543 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:31:45,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:45] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:31:45,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:45] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-17 12:31:45,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:45] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:31:46,026 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:46,028 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:46,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:31:46,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:31:46,070 44 INFO rb-d965522-225652-425718 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-17 12:31:46,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:31:46,074 44 INFO rb-d965522-225652-425718 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-17 12:31:46,080 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:46,101 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-10-17 12:31:46,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:31:46,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.046 0.062 2026-10-17 12:31:46,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.093 2026-10-17 12:31:46,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.151 0.336 2026-10-17 12:31:46,758 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "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-17 12:31:46,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-17 12:31:46,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-10-17 12:31:46,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:31:46,896 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-17 12:31:46,903 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-17 12:31:46,944 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:46,969 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:31:46,972 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:31:46,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.014 0.019 2026-10-17 12:31:46,990 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:31:46,993 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "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-17 12:31:46,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.034 2026-10-17 12:31:46,998 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-10-17 12:31:47,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.017 2026-10-17 12:31:47,072 44 INFO rb-d965522-225652-425718 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-17 12:31:47,126 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.012 2026-10-17 12:31:47,130 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:31:47,176 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:31:47,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.051 2026-10-17 12:31:47,214 44 INFO rb-d965522-225652-425718 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-17 12:31:47,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-10-17 12:31:47,239 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:31:47,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.017 0.141 2026-10-17 12:31:47,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-17 12:31:47,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-17 12:31:47,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-17 12:31:47,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-10-17 12:31:47,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-17 12:31:47,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/image?model=product.template&field=image_128&id=1817&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-17 12:31:47,441 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:31:47,460 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:31:47,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:31:47,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.028 0.213 2026-10-17 12:31:47,633 44 INFO rb-d965522-225652-425718 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-17 12:31:47,686 44 INFO rb-d965522-225652-425718 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-17 12:31:47,739 44 INFO rb-d965522-225652-425718 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-17 12:31:47,790 44 INFO rb-d965522-225652-425718 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-17 12:31:47,841 44 INFO rb-d965522-225652-425718 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-17 12:31:47,891 44 INFO rb-d965522-225652-425718 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-17 12:31:47,950 44 INFO rb-d965522-225652-425718 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-17 12:31:48,010 44 INFO rb-d965522-225652-425718 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-17 12:31:48,071 44 INFO rb-d965522-225652-425718 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-17 12:31:48,128 44 INFO rb-d965522-225652-425718 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-17 12:31:48,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31: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 - 6 0.006 0.010 2026-10-17 12:31:48,221 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-17 12:31:48,223 44 INFO rb-d965522-225652-425718 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-17 12:31:48,315 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15355092 (allocated 16515072) 2026-10-17 12:31:48,317 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 95511 2026-10-17 12:31:48,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-17 12:31:48,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 95511 2026-10-17 12:31:48,418 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123148_418694_test_specific_reward_product_tax_included_excluded.txt 2026-10-17 12:31:48,418 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpg9hbeilm_chrome_odoo" 2026-10-17 12:31:48,734 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 95732 2026-10-17 12:31:48,734 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpmi1500_n_chrome_odoo 2026-10-17 12:31:48,734 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43797/json/version 2026-10-17 12:31:48,735 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:48,745 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-17 12:31:48,745 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43797/json 2026-10-17 12:31:48,746 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:48,758 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:43797/devtools/page/E9ADAB169C15AC634787E60C9690F715 2026-10-17 12:31:48,765 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-17 12:31:48,776 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-17 12:31:48,793 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:31:48,795 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-17 12:31:48,797 44 INFO rb-d965522-225652-425718 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-17 12:31:48,797 44 INFO rb-d965522-225652-425718 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-17 12:31:48,852 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.013 0.034 2026-10-17 12:31:48,860 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'E9ADAB169C15AC634787E60C9690F715', 'loaderId': 'C6888A3E2F15025F0331FA75CD96885E', 'isDownload': False} 2026-10-17 12:31:48,860 44 INFO rb-d965522-225652-425718 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-17 12:31:48,872 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:31:48,889 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:48] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:31:48,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:48] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:31:48,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:48] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:31:49,312 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:49,313 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:49,325 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:31:49,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-17 12:31:49,352 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:31:49,354 44 INFO rb-d965522-225652-425718 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-17 12:31:49,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:49,362 44 INFO rb-d965522-225652-425718 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-17 12:31:49,375 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "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-17 12:31:49,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:31:49,417 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.011 0.025 2026-10-17 12:31:49,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-17 12:31:49,869 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 300 0.112 0.302 2026-10-17 12:31:49,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:31:49,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:31:49,987 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:49] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-17 12:31:50,025 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:31:50,034 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-17 12:31:50,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:50,078 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:50,098 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:31:50,100 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:31:50,118 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:31:50,123 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31: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-17 12:31:50,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.010 0.031 2026-10-17 12:31:50,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.049 2026-10-17 12:31:50,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-10-17 12:31:50,150 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-10-17 12:31:50,182 44 INFO rb-d965522-225652-425718 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-17 12:31:50,214 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:31:50,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.018 2026-10-17 12:31:50,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.026 2026-10-17 12:31:50,264 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:31:50,280 44 INFO rb-d965522-225652-425718 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-17 12:31:50,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.022 0.095 2026-10-17 12:31:50,327 44 INFO rb-d965522-225652-425718 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-17 12:31:50,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.014 0.150 2026-10-17 12:31:50,377 44 INFO rb-d965522-225652-425718 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-17 12:31:50,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-17 12:31:50,408 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-17 12:31:50,426 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-17 12:31:50,429 44 INFO rb-d965522-225652-425718 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-17 12:31:50,454 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-10-17 12:31:50,472 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-10-17 12:31:50,479 44 INFO rb-d965522-225652-425718 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-17 12:31:50,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-17 12:31:50,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image?model=product.template&field=image_128&id=1817&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-17 12:31:50,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-17 12:31:50,531 44 INFO rb-d965522-225652-425718 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-17 12:31:50,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:31:50,593 44 INFO rb-d965522-225652-425718 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-17 12:31:50,606 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:50,652 44 INFO rb-d965522-225652-425718 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-17 12:31:50,709 44 INFO rb-d965522-225652-425718 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-17 12:31:50,763 44 INFO rb-d965522-225652-425718 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-17 12:31:50,773 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:50] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:31:50,830 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-17 12:31:50,831 44 INFO rb-d965522-225652-425718 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-17 12:31:50,880 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15122688 (allocated 15990784) 2026-10-17 12:31:50,884 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 95732 2026-10-17 12:31:50,884 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-17 12:31:50,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 95732 2026-10-17 12:31:50,980 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123150_980075_test_specific_reward_product_tax_included_excluded.txt 2026-10-17 12:31:50,980 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpmi1500_n_chrome_odoo" 2026-10-17 12:31:50,999 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-10-17 12:31:51,691 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 95951 2026-10-17 12:31:51,692 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmp8r7mgms9_chrome_odoo 2026-10-17 12:31:51,692 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:37753/json/version 2026-10-17 12:31:51,693 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:51,702 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-10-17 12:31:51,702 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:37753/json 2026-10-17 12:31:51,703 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:31:51,709 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:37753/devtools/page/9E203FCFBB6ABF19C99102BBC6377615 2026-10-17 12:31:51,717 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-10-17 12:31:51,725 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-10-17 12:31:51,800 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:31:51,805 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-10-17 12:31:51,806 44 INFO rb-d965522-225652-425718 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-17 12:31:51,806 44 INFO rb-d965522-225652-425718 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-17 12:31:51,815 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:31:52,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 91 0.034 0.463 2026-10-17 12:31:52,314 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': '9E203FCFBB6ABF19C99102BBC6377615', 'loaderId': 'B8380AD1C9C2A4848F3070FB2E665AC1', 'isDownload': False} 2026-10-17 12:31:52,314 44 INFO rb-d965522-225652-425718 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-17 12:31:52,327 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:31:52,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:31:52,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:31:52,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-17 12:31:52,764 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:52,766 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:31:52,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:31:52,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:31:52,804 44 INFO rb-d965522-225652-425718 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-17 12:31:52,809 44 INFO rb-d965522-225652-425718 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-17 12:31:52,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:31:52,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:52,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-17 12:31:52,861 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-17 12:31:52,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.017 0.031 2026-10-17 12:31:52,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-17 12:31:53,410 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 399 0.157 0.322 2026-10-17 12:31:53,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "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-17 12:31:53,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:31:53,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-17 12:31:53,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-17 12:31:53,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:31:53,574 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-10-17 12:31:53,583 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:31:53,633 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:31:53,641 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:31:53,656 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:31:53,658 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:31:53,677 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:31:53,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.017 0.025 2026-10-17 12:31:53,682 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:31:53,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.047 2026-10-17 12:31:53,704 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:31:53,743 44 INFO rb-d965522-225652-425718 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-17 12:31:53,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.059 2026-10-17 12:31:53,773 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.069 2026-10-17 12:31:53,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.120 2026-10-17 12:31:53,842 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:31:53,846 44 INFO rb-d965522-225652-425718 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-17 12:31:53,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.020 0.067 2026-10-17 12:31:53,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.091 2026-10-17 12:31:53,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:31:53,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-17 12:31:53,947 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:31:53,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-17 12:31:53,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-17 12:31:53,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 12:31:54,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:54] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-10-17 12:31:54,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:54] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-10-17 12:31:54,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:54] "GET /web/image?model=product.template&field=image_128&id=1819&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-10-17 12:31:54,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:54] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-17T12:20:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-17 12:31:54,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:31:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.026 0.165 2026-10-17 12:31:54,191 44 INFO rb-d965522-225652-425718 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-17 12:31:54,285 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-10-17 12:31:54,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-17 12:31:54,435 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 15165756 (allocated 16252928) 2026-10-17 12:31:54,439 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 95951 2026-10-17 12:31:54,439 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-10-17 12:31:54,440 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 95951 2026-10-17 12:31:54,534 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123154_534374_test_two_variant_same_discount.txt 2026-10-17 12:31:54,534 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmp8r7mgms9_chrome_odoo" 2026-10-17 12:31:54,575 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-10-17 12:32:04,311 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-10-17 12:32:04,583 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-10-17 12:32:05,190 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-10-17 12:32:05,795 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 96173 2026-10-17 12:32:05,795 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmppvhgjo7h_chrome_odoo 2026-10-17 12:32:05,795 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:38961/json/version 2026-10-17 12:32:05,796 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38961', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:32:05,809 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-10-17 12:32:05,809 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:38961/json 2026-10-17 12:32:05,809 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38961', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:32:05,816 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:38961/devtools/page/42CD4C49CF0E900DA336ACFAF9823776 2026-10-17 12:32:05,824 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-10-17 12:32:05,827 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-10-17 12:32:05,922 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:32:05,928 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-10-17 12:32:05,930 44 INFO rb-d965522-225652-425718 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-17 12:32:05,930 44 INFO rb-d965522-225652-425718 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-17 12:32:05,939 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:32:06,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "GET /pos/ui/82 HTTP/1.1" 200 - 89 0.027 0.451 2026-10-17 12:32:06,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': '42CD4C49CF0E900DA336ACFAF9823776', 'loaderId': '0357A87C28CD60F81461780A4623B7AC', 'isDownload': False} 2026-10-17 12:32:06,419 44 INFO rb-d965522-225652-425718 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-17 12:32:06,430 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:32:06,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-17 12:32:06,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:32:06,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:32:06,860 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:32:06,869 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:32:06,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:32:06,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:32:06,904 44 INFO rb-d965522-225652-425718 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-17 12:32:06,909 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:32:06,910 44 INFO rb-d965522-225652-425718 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-17 12:32:06,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:06,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "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-17 12:32:06,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-17 12:32:06,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.029 2026-10-17 12:32:06,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 12:32:07,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.158 0.329 2026-10-17 12:32:07,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:32:07,574 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:32:07,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:32:07,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:32:07,641 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-10-17 12:32:07,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:32:07,688 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:07,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:32:07,700 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:32:07,701 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:32:07,727 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:32:07,728 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:32:07,730 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 14 0.010 0.024 2026-10-17 12:32:07,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.002 0.045 2026-10-17 12:32:07,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.002 0.026 2026-10-17 12:32:07,797 44 INFO rb-d965522-225652-425718 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-17 12:32:07,843 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:32:07,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-10-17 12:32:07,878 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:07,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 33 0.023 0.040 2026-10-17 12:32:07,947 44 INFO rb-d965522-225652-425718 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-17 12:32:07,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /pos/ui/82 HTTP/1.1" 200 - 33 0.016 0.088 2026-10-17 12:32:07,955 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:32:07,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /web/image?model=product.template&field=image_128&id=1826&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:32:07,997 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:07] "GET /web/image?model=product.template&field=image_128&id=1827&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-17 12:32:07,999 44 INFO rb-d965522-225652-425718 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-17 12:32:08,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:08] "GET /web/image?model=product.template&field=image_128&id=1832&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-17 12:32:08,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:08] "GET /web/image?model=product.template&field=image_128&id=1825&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-17 12:32:08,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:08] "GET /web/image?model=product.template&field=image_128&id=1831&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-17 12:32:08,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:08] "GET /web/image?model=product.template&field=image_128&id=1833&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-17 12:32:08,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:08] "GET /web/image?model=product.template&field=image_128&id=1836&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-10-17 12:32:08,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.135 2026-10-17 12:32:08,171 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:08] "GET /web/image?model=product.template&field=image_128&id=1829&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-10-17 12:32:08,197 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:08] "GET /web/image?model=product.template&field=image_128&id=1830&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-17 12:32:08,213 44 INFO rb-d965522-225652-425718 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-17 12:32:08,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:08] "GET /web/image?model=product.template&field=image_128&id=1828&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.184 2026-10-17 12:32:08,267 44 INFO rb-d965522-225652-425718 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-17 12:32:08,317 44 INFO rb-d965522-225652-425718 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-17 12:32:08,375 44 INFO rb-d965522-225652-425718 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-17 12:32:08,447 44 INFO rb-d965522-225652-425718 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-17 12:32:08,482 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32: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.011 0.034 2026-10-17 12:32:08,493 44 INFO rb-d965522-225652-425718 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-17 12:32:08,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.041 2026-10-17 12:32:08,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.011 0.034 2026-10-17 12:32:08,579 44 INFO rb-d965522-225652-425718 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-17 12:32:08,630 44 INFO rb-d965522-225652-425718 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-17 12:32:08,681 44 INFO rb-d965522-225652-425718 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-17 12:32:08,731 44 INFO rb-d965522-225652-425718 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-17 12:32:08,782 44 INFO rb-d965522-225652-425718 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-17 12:32:08,832 44 INFO rb-d965522-225652-425718 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-17 12:32:08,891 44 INFO rb-d965522-225652-425718 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-17 12:32:08,949 44 INFO rb-d965522-225652-425718 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-17 12:32:08,999 44 INFO rb-d965522-225652-425718 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-17 12:32:09,074 44 INFO rb-d965522-225652-425718 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-17 12:32:09,125 44 INFO rb-d965522-225652-425718 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-17 12:32:09,176 44 INFO rb-d965522-225652-425718 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-17 12:32:09,248 44 INFO rb-d965522-225652-425718 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-17 12:32:09,259 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:09,260 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:09,298 44 INFO rb-d965522-225652-425718 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-17 12:32:09,349 44 INFO rb-d965522-225652-425718 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-17 12:32:09,417 44 INFO rb-d965522-225652-425718 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-17 12:32:09,469 44 INFO rb-d965522-225652-425718 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-17 12:32:09,524 44 INFO rb-d965522-225652-425718 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-17 12:32:09,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:09] "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.008 2026-10-17 12:32:09,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:09] "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-17 12:32:09,575 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53749277 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': '7a7a49ed-52a6-49a7-8cb6-b022348785c1'}] 2026-10-17 12:32:09,578 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:09,914 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53749277 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': '7a7a49ed-52a6-49a7-8cb6-b022348785c1'} created pos.order #643 2026-10-17 12:32:09,933 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53749277 finished 2026-10-17 12:32:09,987 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.121 0.293 2026-10-17 12:32:10,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.020 0.050 2026-10-17 12:32:10,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:10] "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-17 12:32:10,187 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48373526 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '7a7a49ed-52a6-49a7-8cb6-b022348785c1'}] 2026-10-17 12:32:10,195 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48373526 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '7a7a49ed-52a6-49a7-8cb6-b022348785c1'} sync ignored for existing PoS order pos.order(643,) (state: paid) 2026-10-17 12:32:10,196 44 INFO rb-d965522-225652-425718 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-17 12:32:10,221 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48373526 finished 2026-10-17 12:32:10,246 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-10-17 12:32:10,247 44 INFO rb-d965522-225652-425718 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-17 12:32:10,346 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 18145856 (allocated 19533824) 2026-10-17 12:32:10,348 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 96173 2026-10-17 12:32:10,349 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-10-17 12:32:10,349 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 96173 2026-10-17 12:32:10,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.032 0.138 2026-10-17 12:32:10,458 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123210_458119_test_loyalty_history_earn_and_spend.txt 2026-10-17 12:32:10,458 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmppvhgjo7h_chrome_odoo" 2026-10-17 12:32:10,509 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-10-17 12:32:11,023 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 96393 2026-10-17 12:32:11,023 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpekxgolaj_chrome_odoo 2026-10-17 12:32:11,023 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:42267/json/version 2026-10-17 12:32:11,024 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:32:11,040 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-10-17 12:32:11,040 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:42267/json 2026-10-17 12:32:11,040 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:32:11,053 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:42267/devtools/page/469DDC60B39679446D96E980F14140ED 2026-10-17 12:32:11,060 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-10-17 12:32:11,064 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-10-17 12:32:11,144 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:32:11,151 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-10-17 12:32:11,153 44 INFO rb-d965522-225652-425718 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-17 12:32:11,153 44 INFO rb-d965522-225652-425718 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-17 12:32:11,164 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:32:11,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:11] "GET /pos/ui/82 HTTP/1.1" 200 - 91 0.044 0.452 2026-10-17 12:32:11,660 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '469DDC60B39679446D96E980F14140ED', 'loaderId': '3B983BCF3C7807D7DD00A9DAC0F45B42', 'isDownload': False} 2026-10-17 12:32:11,660 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-10-17 12:32:11,674 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:32:11,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:11] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:32:11,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:11] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:32:11,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:11] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:32:12,101 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:12,110 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:32:12,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-17 12:32:12,136 44 INFO rb-d965522-225652-425718 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-17 12:32:12,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:32:12,141 44 INFO rb-d965522-225652-425718 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-17 12:32:12,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:32:12,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:12,174 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-10-17 12:32:12,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:32:12,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.030 2026-10-17 12:32:12,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-17 12:32:12,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.159 0.320 2026-10-17 12:32:12,750 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "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-17 12:32:12,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:32:12,849 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-10-17 12:32:12,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:32:12,873 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-10-17 12:32:12,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:32:12,920 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:12,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:32:12,937 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:32:12,940 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:12,958 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:32:12,959 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32: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-17 12:32:12,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 14 0.028 0.027 2026-10-17 12:32:12,988 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:32:13,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.005 0.068 2026-10-17 12:32:13,012 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.002 0.025 2026-10-17 12:32:13,035 44 INFO rb-d965522-225652-425718 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-17 12:32:13,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 33 0.019 0.056 2026-10-17 12:32:13,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /pos/ui/82 HTTP/1.1" 200 - 33 0.044 0.118 2026-10-17 12:32:13,157 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:13,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.088 2026-10-17 12:32:13,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=1825&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:32:13,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=1827&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-10-17 12:32:13,227 44 INFO rb-d965522-225652-425718 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-17 12:32:13,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=1828&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.159 2026-10-17 12:32:13,250 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:32:13,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=1826&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-10-17 12:32:13,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=1833&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-10-17 12:32:13,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=1831&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-17 12:32:13,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=1830&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-17 12:32:13,362 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=1832&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-17 12:32:13,389 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=1829&unique=2026-10-17T12:31:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 12:32:13,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.024 0.173 2026-10-17 12:32:13,517 44 INFO rb-d965522-225652-425718 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-17 12:32:13,568 44 INFO rb-d965522-225652-425718 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-17 12:32:13,620 44 INFO rb-d965522-225652-425718 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-17 12:32:13,671 44 INFO rb-d965522-225652-425718 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-17 12:32:13,721 44 INFO rb-d965522-225652-425718 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-17 12:32:13,772 44 INFO rb-d965522-225652-425718 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-17 12:32:13,850 44 INFO rb-d965522-225652-425718 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-17 12:32:13,904 44 INFO rb-d965522-225652-425718 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-17 12:32:13,955 44 INFO rb-d965522-225652-425718 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-17 12:32:14,012 44 INFO rb-d965522-225652-425718 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-17 12:32:14,079 44 INFO rb-d965522-225652-425718 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-17 12:32:14,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:14] "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.034 2026-10-17 12:32:14,129 44 INFO rb-d965522-225652-425718 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-17 12:32:14,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:14] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.045 2026-10-17 12:32:14,180 44 INFO rb-d965522-225652-425718 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-17 12:32:14,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.012 0.038 2026-10-17 12:32:14,231 44 INFO rb-d965522-225652-425718 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-17 12:32:14,299 44 INFO rb-d965522-225652-425718 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-17 12:32:14,311 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:14,312 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:32:14,349 44 INFO rb-d965522-225652-425718 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-17 12:32:14,400 44 INFO rb-d965522-225652-425718 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-17 12:32:14,468 44 INFO rb-d965522-225652-425718 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-17 12:32:14,521 44 INFO rb-d965522-225652-425718 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-17 12:32:14,573 44 INFO rb-d965522-225652-425718 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-17 12:32:14,638 44 INFO rb-d965522-225652-425718 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-17 12:32:14,644 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50745460 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': '5274d0f0-f311-45da-ad67-43544852eab8'}] 2026-10-17 12:32:14,647 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:32:14,992 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50745460 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': '5274d0f0-f311-45da-ad67-43544852eab8'} created pos.order #644 2026-10-17 12:32:15,009 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50745460 finished 2026-10-17 12:32:15,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.135 0.287 2026-10-17 12:32:15,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 52 0.029 0.056 2026-10-17 12:32:15,190 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:15] "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-17 12:32:15,275 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93558690 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '5274d0f0-f311-45da-ad67-43544852eab8'}] 2026-10-17 12:32:15,282 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93558690 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '5274d0f0-f311-45da-ad67-43544852eab8'} sync ignored for existing PoS order pos.order(644,) (state: paid) 2026-10-17 12:32:15,286 44 INFO rb-d965522-225652-425718 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-17 12:32:15,305 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93558690 finished 2026-10-17 12:32:15,338 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-10-17 12:32:15,338 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-17 12:32:15,422 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 17407928 (allocated 18747392) 2026-10-17 12:32:15,424 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 96393 2026-10-17 12:32:15,425 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-10-17 12:32:15,425 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 96393 2026-10-17 12:32:15,436 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:32:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.041 0.123 2026-10-17 12:32:15,526 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123215_526777_test_pos_loyalty_history.txt 2026-10-17 12:32:15,527 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmpekxgolaj_chrome_odoo" 2026-10-17 12:32:15,588 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-10-17 12:32:15,963 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-17 12:32:25,501 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-10-17 12:32:25,888 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-10-17 12:32:30,879 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 12:32:39,914 44 INFO rb-d965522-225652-425718 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-17 12:32:40,145 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-17 12:32:49,259 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-10-17 12:32:49,279 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-10-17 12:32:49,306 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-10-17 12:32:49,350 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-10-17 12:32:49,418 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 12:32:58,953 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-17 12:32:59,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 96614 2026-10-17 12:32:59,374 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmptpk_oacb_chrome_odoo 2026-10-17 12:32:59,374 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:40467/json/version 2026-10-17 12:32:59,375 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:32:59,388 44 INFO rb-d965522-225652-425718 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-17 12:32:59,388 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:40467/json 2026-10-17 12:32:59,389 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:32:59,397 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:40467/devtools/page/B471B702455D1EE88B251825F7411FDA 2026-10-17 12:32:59,408 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-10-17 12:32:59,412 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-10-17 12:32:59,486 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:32:59,492 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-10-17 12:32:59,494 44 INFO rb-d965522-225652-425718 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-17 12:32:59,494 44 INFO rb-d965522-225652-425718 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-17 12:32:59,504 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:33:00,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "GET /pos/ui/88 HTTP/1.1" 200 - 88 0.026 0.489 2026-10-17 12:33:00,020 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': 'B471B702455D1EE88B251825F7411FDA', 'loaderId': '99728D122BF751551DECC39D849D04F0', 'isDownload': False} 2026-10-17 12:33:00,020 44 INFO rb-d965522-225652-425718 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-17 12:33:00,034 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:33:00,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:33:00,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:33:00,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:33:00,459 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:33:00,464 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:33:00,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 12:33:00,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:33:00,499 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:33:00,500 44 INFO rb-d965522-225652-425718 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-17 12:33:00,504 44 INFO rb-d965522-225652-425718 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-17 12:33:00,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:33:00,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.011 2026-10-17 12:33:00,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:33:00,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.010 0.036 2026-10-17 12:33:00,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-17 12:33:01,057 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 169, model: sale.order 2026-10-17 12:33:01,059 44 INFO rb-d965522-225652-425718 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-17 12:33:01,059 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 169, model: sale.order.line 2026-10-17 12:33:01,060 44 INFO rb-d965522-225652-425718 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-17 12:33:01,070 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.134 0.318 2026-10-17 12:33:01,090 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:33:01,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33: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.006 2026-10-17 12:33:01,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image/res.company/84/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.034 2026-10-17 12:33:01,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33: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.007 2026-10-17 12:33:01,210 44 INFO rb-d965522-225652-425718 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-17 12:33:01,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33: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-17 12:33:01,253 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:33:01,274 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:33:01,278 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:33:01,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=res.company&id=84&field=logo HTTP/1.1" 200 - 3 0.005 0.012 2026-10-17 12:33:01,290 44 INFO rb-d965522-225652-425718 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-17 12:33:01,293 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:33:01,298 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:33:01,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image/res.users/169/avatar_128 HTTP/1.1" 200 - 14 0.017 0.039 2026-10-17 12:33:01,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image/res.company/84/favicon HTTP/1.1" 200 - 4 0.003 0.041 2026-10-17 12:33:01,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-10-17 12:33:01,428 44 INFO rb-d965522-225652-425718 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-17 12:33:01,477 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1898&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.026 2026-10-17 12:33:01,484 44 INFO rb-d965522-225652-425718 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-17 12:33:01,485 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:33:01,489 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:33:01,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1894&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-17 12:33:01,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1899&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-17 12:33:01,533 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1897&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-17 12:33:01,540 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:33:01,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1895&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:33:01,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1896&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-17 12:33:01,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /pos/ui/88?from_backend=True HTTP/1.1" 200 - 33 0.013 0.123 2026-10-17 12:33:01,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image/res.company/84/favicon HTTP/1.1" 304 - 4 0.002 0.117 2026-10-17 12:33:01,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1900&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:33:01,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1902&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 12:33:01,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1903&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:33:01,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1906&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-17 12:33:01,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1904&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-17 12:33:01,750 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1901&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-17 12:33:01,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /pos/ui/88 HTTP/1.1" 200 - 33 0.012 0.284 2026-10-17 12:33:01,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "GET /web/image?model=product.template&field=image_128&id=1905&unique=2026-10-17T12:32:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-10-17 12:33:01,869 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.151 2026-10-17 12:33:01,929 44 INFO rb-d965522-225652-425718 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-17 12:33:01,980 44 INFO rb-d965522-225652-425718 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-17 12:33:02,032 44 INFO rb-d965522-225652-425718 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-17 12:33:02,089 44 INFO rb-d965522-225652-425718 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-17 12:33:02,145 44 INFO rb-d965522-225652-425718 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-17 12:33:02,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:02] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.035 0.094 2026-10-17 12:33:02,323 44 INFO rb-d965522-225652-425718 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-17 12:33:02,374 44 INFO rb-d965522-225652-425718 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-17 12:33:02,425 44 INFO rb-d965522-225652-425718 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-17 12:33:02,494 44 INFO rb-d965522-225652-425718 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-17 12:33:02,544 44 INFO rb-d965522-225652-425718 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-17 12:33:02,595 44 INFO rb-d965522-225652-425718 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-17 12:33:02,650 44 INFO rb-d965522-225652-425718 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-17 12:33:02,706 44 INFO rb-d965522-225652-425718 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-17 12:33:02,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:02] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.034 0.066 2026-10-17 12:33:02,837 44 INFO rb-d965522-225652-425718 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-17 12:33:02,888 44 INFO rb-d965522-225652-425718 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-17 12:33:02,938 44 INFO rb-d965522-225652-425718 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-17 12:33:02,989 44 INFO rb-d965522-225652-425718 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-17 12:33:03,066 44 INFO rb-d965522-225652-425718 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-17 12:33:03,121 44 INFO rb-d965522-225652-425718 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-17 12:33:03,171 44 INFO rb-d965522-225652-425718 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-17 12:33:03,234 44 INFO rb-d965522-225652-425718 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-17 12:33:03,298 44 INFO rb-d965522-225652-425718 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-17 12:33:03,334 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:03] "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.009 0.026 2026-10-17 12:33:03,352 44 INFO rb-d965522-225652-425718 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-17 12:33:03,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.012 0.037 2026-10-17 12:33:03,419 44 INFO rb-d965522-225652-425718 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-17 12:33:03,433 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:33:03,434 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:33:03,470 44 INFO rb-d965522-225652-425718 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-17 12:33:03,521 44 INFO rb-d965522-225652-425718 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-17 12:33:03,596 44 INFO rb-d965522-225652-425718 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-17 12:33:03,652 44 INFO rb-d965522-225652-425718 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-17 12:33:03,707 44 INFO rb-d965522-225652-425718 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-17 12:33:03,758 44 INFO rb-d965522-225652-425718 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-17 12:33:03,828 44 INFO rb-d965522-225652-425718 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-17 12:33:03,833 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48346444 started for PoS orders references: [{'name': '/', 'pos_reference': '261-88-000001', 'uuid': 'ac3c494a-70c2-4fdc-bf40-0e29e7d09fce'}] 2026-10-17 12:33:03,840 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:33:04,298 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48346444 order {'name': '/', 'pos_reference': '261-88-000001', 'uuid': 'ac3c494a-70c2-4fdc-bf40-0e29e7d09fce'} created pos.order #646 2026-10-17 12:33:04,316 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48346444 finished 2026-10-17 12:33:04,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 321 0.209 0.379 2026-10-17 12:33:04,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:33:04,536 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-10-17 12:33:04,536 44 INFO rb-d965522-225652-425718 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-17 12:33:04,545 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27305356 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': 'ac3c494a-70c2-4fdc-bf40-0e29e7d09fce'}] 2026-10-17 12:33:04,551 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27305356 order {'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': 'ac3c494a-70c2-4fdc-bf40-0e29e7d09fce'} sync ignored for existing PoS order pos.order(646,) (state: paid) 2026-10-17 12:33:04,573 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27305356 finished 2026-10-17 12:33:04,630 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 17777188 (allocated 19795968) 2026-10-17 12:33:04,635 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 96614 2026-10-17 12:33:04,637 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-10-17 12:33:04,641 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 96614 2026-10-17 12:33:04,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.044 0.065 2026-10-17 12:33:04,721 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123304_721654_test_ship_later_kit_and_mto_manufactured_product.txt 2026-10-17 12:33:04,722 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmptpk_oacb_chrome_odoo" 2026-10-17 12:33:04,816 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 12:33:14,411 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-17 12:33:14,952 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1178] 2026-10-17 12:33:16,622 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-10-17 12:33:17,055 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1180] 2026-10-17 12:33:18,582 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-10-17 12:33:19,115 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1182] 2026-10-17 12:33:20,284 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-17 12:33:20,591 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1184] 2026-10-17 12:33:21,526 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-17 12:33:21,907 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1187, 1188] 2026-10-17 12:33:22,837 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-17 12:33:23,393 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1192, 1193] 2026-10-17 12:33:23,592 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1197, 1198, 1199] 2026-10-17 12:33:26,022 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-17 12:33:26,598 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1200, 1201] 2026-10-17 12:33:26,881 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-17 12:33:27,488 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1204, 1205] 2026-10-17 12:33:28,582 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-17 12:33:29,152 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1209] 2026-10-17 12:33:29,276 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move.line records with IDs: [1206] 2026-10-17 12:33:29,340 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move.line records with IDs: [1207] 2026-10-17 12:33:30,494 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-10-17 12:33:30,905 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90902994 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-17 12:33:31,141 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1211, 1212] 2026-10-17 12:33:31,609 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90902994 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #658 2026-10-17 12:33:31,611 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90902994 finished 2026-10-17 12:33:31,668 44 INFO rb-d965522-225652-425718 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-17 12:33:32,066 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1217] 2026-10-17 12:33:32,410 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-17 12:33:43,074 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-17 12:33:43,192 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52515144 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-17 12:33:43,222 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52515144 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #660 2026-10-17 12:33:43,223 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52515144 finished 2026-10-17 12:33:43,257 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:33:43,444 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:33:44,560 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:33:44,561 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:44] "GET /pos/pay/660?access_token=1f17a303-615f-44ec-b013-85715c16e7d4 HTTP/1.1" 200 - 261 0.130 1.176 2026-10-17 12:33:44,572 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:33:44,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:44] "POST /pos/pay/transaction/660 HTTP/1.1" 200 - 42 0.021 0.047 2026-10-17 12:33:44,667 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:33:45,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:45] "GET /pos/pay/confirmation/660?access_token=1f17a303-615f-44ec-b013-85715c16e7d4&tx_id=1 HTTP/1.1" 200 - 402 0.367 0.504 2026-10-17 12:33:46,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-17 12:33:46,287 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71184997 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-17 12:33:46,331 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71184997 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #661 2026-10-17 12:33:46,332 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71184997 finished 2026-10-17 12:33:46,364 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:33:46,668 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:33:47,712 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:33:47,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:47] "GET /pos/pay/661?access_token=42050966-5002-42a0-9234-fe53475d193e HTTP/1.1" 200 - 265 0.164 1.189 2026-10-17 12:33:47,726 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:33:47,783 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:47] "POST /pos/pay/transaction/661 HTTP/1.1" 200 - 42 0.020 0.043 2026-10-17 12:33:47,812 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:33:48,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:48] "GET /pos/pay/confirmation/661?access_token=42050966-5002-42a0-9234-fe53475d193e&tx_id=2 HTTP/1.1" 200 - 402 0.339 0.641 2026-10-17 12:33:49,325 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-17 12:33:49,495 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37971729 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-17 12:33:49,531 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37971729 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #662 2026-10-17 12:33:49,532 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37971729 finished 2026-10-17 12:33:49,568 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:33:49,773 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:33:50,822 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:33:50,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:50] "GET /pos/pay/662?access_token=c8a2115e-d871-4349-9caa-bad8b733da1d HTTP/1.1" 200 - 265 0.164 1.094 2026-10-17 12:33:50,835 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:33:50,897 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:50] "POST /pos/pay/transaction/662 HTTP/1.1" 200 - 42 0.021 0.046 2026-10-17 12:33:50,937 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:33:51,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:51] "GET /pos/pay/confirmation/662?access_token=c8a2115e-d871-4349-9caa-bad8b733da1d&tx_id=3 HTTP/1.1" 200 - 272 0.182 0.467 2026-10-17 12:33:51,618 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:33:51,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:51] "GET /pos/pay/662?access_token=c8a2115e-d871-4349-9caa-bad8b733da1d HTTP/1.1" 200 - 43 0.018 0.040 2026-10-17 12:33:51,677 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:33:51,717 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:51] "POST /pos/pay/transaction/662 HTTP/1.1" 200 - 34 0.014 0.028 2026-10-17 12:33:51,742 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:33:52,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:52] "GET /pos/pay/confirmation/662?access_token=c8a2115e-d871-4349-9caa-bad8b733da1d&tx_id=4 HTTP/1.1" 200 - 300 0.201 0.473 2026-10-17 12:33:53,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-10-17 12:33:53,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 96846 2026-10-17 12:33:53,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmp3qzrnwbi_chrome_odoo 2026-10-17 12:33:53,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:46005/json/version 2026-10-17 12:33:53,366 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:33:53,388 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-10-17 12:33:53,388 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:46005/json 2026-10-17 12:33:53,388 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:33:53,396 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:46005/devtools/page/28A46B33A4A2CFD3A4B7481BEAABEF21 2026-10-17 12:33:53,403 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-10-17 12:33:53,410 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-10-17 12:33:53,468 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:33:53,478 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-10-17 12:33:53,479 44 INFO rb-d965522-225652-425718 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/e0beb57b38704f65?access_token=e0beb57b38704f65" in browser 2026-10-17 12:33:53,479 44 INFO rb-d965522-225652-425718 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/e0beb57b38704f65?access_token=e0beb57b38704f65" 2026-10-17 12:33:53,490 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:33:53,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:53] "GET /pos_customer_display/91/e0beb57b38704f65?access_token=e0beb57b38704f65 HTTP/1.1" 200 - 47 0.021 0.423 2026-10-17 12:33:53,934 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': '28A46B33A4A2CFD3A4B7481BEAABEF21', 'loaderId': 'B0F0437D6BA54A4DB31761BDD50AEA70', 'isDownload': False} 2026-10-17 12:33:53,934 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-10-17 12:33:53,968 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/14117b6/point_of_sale.customer_display_assets.min.css, copying from /web/assets/14117b6/point_of_sale.customer_display_assets.min.css 2026-10-17 12:33:53,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:53] "GET /web/assets/1/14117b6/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.014 0.023 2026-10-17 12:33:53,999 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0fe4509/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/0fe4509/point_of_sale.customer_display_assets_test.min.js 2026-10-17 12:33:54,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:54] "GET /web/assets/1/0fe4509/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.003 0.047 2026-10-17 12:33:54,016 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/14ebaf6/point_of_sale.customer_display_assets.min.js, copying from /web/assets/14ebaf6/point_of_sale.customer_display_assets.min.js 2026-10-17 12:33:54,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:54] "GET /web/assets/1/14ebaf6/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.003 0.071 2026-10-17 12:33:54,149 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:33:54,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:33:54,161 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-10-17 12:33:54,198 44 INFO rb-d965522-225652-425718 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/e0beb57b38704f65?access_token=e0beb57b38704f65", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:33:54,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.035 2026-10-17 12:33:54,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:54] "GET /logo?company=86 HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:33:54,209 44 INFO rb-d965522-225652-425718 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-17 12:33:54,224 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-17 12:33:54,263 44 INFO rb-d965522-225652-425718 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-17 12:33:54,315 44 INFO rb-d965522-225652-425718 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-17 12:33:54,385 44 INFO rb-d965522-225652-425718 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-17 12:33:54,431 44 INFO rb-d965522-225652-425718 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-17 12:33:54,467 44 INFO rb-d965522-225652-425718 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-17 12:33:54,519 44 INFO rb-d965522-225652-425718 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-17 12:33:54,570 44 INFO rb-d965522-225652-425718 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-17 12:33:54,619 44 INFO rb-d965522-225652-425718 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-17 12:33:54,673 44 INFO rb-d965522-225652-425718 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-17 12:33:54,724 44 INFO rb-d965522-225652-425718 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-17 12:33:54,775 44 INFO rb-d965522-225652-425718 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-17 12:33:54,826 44 INFO rb-d965522-225652-425718 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-17 12:33:54,877 44 INFO rb-d965522-225652-425718 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-17 12:33:54,934 44 INFO rb-d965522-225652-425718 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-17 12:33:54,978 44 INFO rb-d965522-225652-425718 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-17 12:33:55,031 44 INFO rb-d965522-225652-425718 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-17 12:33:55,098 44 INFO rb-d965522-225652-425718 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-17 12:33:55,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:55] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 126 0.065 0.788 2026-10-17 12:33:55,131 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-10-17 12:33:55,134 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-17 12:33:55,154 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4176748 (allocated 5242880) 2026-10-17 12:33:55,156 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 96846 2026-10-17 12:33:55,156 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-10-17 12:33:55,157 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 96846 2026-10-17 12:33:55,252 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123355_251998_test_customer_display_online_payment.txt 2026-10-17 12:33:55,252 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmp3qzrnwbi_chrome_odoo" 2026-10-17 12:33:55,261 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-17 12:33:55,638 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 97014 2026-10-17 12:33:55,638 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmp8kkngx6w_chrome_odoo 2026-10-17 12:33:55,638 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:40427/json/version 2026-10-17 12:33:55,639 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:33:55,650 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 12:33:55,651 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:40427/json 2026-10-17 12:33:55,651 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:33:55,659 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:40427/devtools/page/5047F76199DCE143537A411EE88BDD48 2026-10-17 12:33:55,679 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-10-17 12:33:55,682 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-10-17 12:33:55,717 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-10-17 12:33:55,725 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-10-17 12:33:55,726 44 INFO rb-d965522-225652-425718 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-17 12:33:55,726 44 INFO rb-d965522-225652-425718 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-17 12:33:55,738 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:33:56,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "GET /pos/ui/92 HTTP/1.1" 200 - 89 0.029 0.605 2026-10-17 12:33:56,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': '5047F76199DCE143537A411EE88BDD48', 'loaderId': '617AF7C751C9A6F8BE4AD7B4EA631456', 'isDownload': False} 2026-10-17 12:33:56,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-17 12:33:56,391 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:33:56,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:33:56,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:33:56,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:33:56,814 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:33:56,818 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:33:56,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:33:56,851 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:33:56,853 44 INFO rb-d965522-225652-425718 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-17 12:33:56,863 44 INFO rb-d965522-225652-425718 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-17 12:33:56,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:33:56,889 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:33:56,912 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "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-17 12:33:56,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 12:33:56,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.025 2026-10-17 12:33:56,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-17 12:33:57,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.146 0.315 2026-10-17 12:33:57,463 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.008 2026-10-17 12:33:57,514 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.005 2026-10-17 12:33:57,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.033 2026-10-17 12:33:57,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.005 2026-10-17 12:33:57,594 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-10-17 12:33:57,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:33:57,640 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:33:57,663 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:33:57,665 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:33:57,684 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:33:57,684 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "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-17 12:33:57,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /web/image/res.users/180/avatar_128 HTTP/1.1" 200 - 14 0.013 0.022 2026-10-17 12:33:57,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.003 0.044 2026-10-17 12:33:57,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.002 0.014 2026-10-17 12:33:57,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-10-17 12:33:57,765 44 INFO rb-d965522-225652-425718 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-17 12:33:57,807 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:33:57,825 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:33:57,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /web/image?model=product.template&field=image_128&id=1952&unique=2026-10-17T12:33:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.024 2026-10-17 12:33:57,906 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /pos/ui/92 HTTP/1.1" 200 - 33 0.042 0.065 2026-10-17 12:33:57,911 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:33:57,913 44 INFO rb-d965522-225652-425718 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-17 12:33:57,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.005 0.115 2026-10-17 12:33:57,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.039 2026-10-17 12:33:58,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:58] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 33 0.020 0.228 2026-10-17 12:33:58,055 44 INFO rb-d965522-225652-425718 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-17 12:33:58,103 44 INFO rb-d965522-225652-425718 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-17 12:33:58,154 44 INFO rb-d965522-225652-425718 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-17 12:33:58,208 44 INFO rb-d965522-225652-425718 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-17 12:33:58,260 44 INFO rb-d965522-225652-425718 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-17 12:33:58,432 44 INFO rb-d965522-225652-425718 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-17 12:33:58,483 44 INFO rb-d965522-225652-425718 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-17 12:33:58,533 44 INFO rb-d965522-225652-425718 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-17 12:33:58,584 44 INFO rb-d965522-225652-425718 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-17 12:33:58,634 44 INFO rb-d965522-225652-425718 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-17 12:33:58,700 44 INFO rb-d965522-225652-425718 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-17 12:33:58,711 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:33:58,712 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:33:58,751 44 INFO rb-d965522-225652-425718 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-17 12:33:58,802 44 INFO rb-d965522-225652-425718 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-17 12:33:58,853 44 INFO rb-d965522-225652-425718 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-17 12:33:58,903 44 INFO rb-d965522-225652-425718 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-17 12:33:58,954 44 INFO rb-d965522-225652-425718 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-17 12:33:59,015 44 INFO rb-d965522-225652-425718 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-17 12:33:59,018 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85587066 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'cd24b4bd-89a8-4616-84ee-34d062b23a62'}] 2026-10-17 12:33:59,075 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85587066 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'cd24b4bd-89a8-4616-84ee-34d062b23a62'} created pos.order #663 2026-10-17 12:33:59,099 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85587066 finished 2026-10-17 12:33:59,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:33:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.032 0.105 2026-10-17 12:33:59,201 44 INFO rb-d965522-225652-425718 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-17 12:33:59,252 44 INFO rb-d965522-225652-425718 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-17 12:33:59,305 44 INFO rb-d965522-225652-425718 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-17 12:33:59,357 44 INFO rb-d965522-225652-425718 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-17 12:33:59,408 44 INFO rb-d965522-225652-425718 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-17 12:33:59,459 44 INFO rb-d965522-225652-425718 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-17 12:33:59,512 44 INFO rb-d965522-225652-425718 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-17 12:33:59,563 44 INFO rb-d965522-225652-425718 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-17 12:33:59,613 44 INFO rb-d965522-225652-425718 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-17 12:33:59,665 44 INFO rb-d965522-225652-425718 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-17 12:33:59,716 44 INFO rb-d965522-225652-425718 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-17 12:33:59,767 44 INFO rb-d965522-225652-425718 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-17 12:33:59,826 44 INFO rb-d965522-225652-425718 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-17 12:33:59,879 44 INFO rb-d965522-225652-425718 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-17 12:33:59,930 44 INFO rb-d965522-225652-425718 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-17 12:33:59,980 44 INFO rb-d965522-225652-425718 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-17 12:34:00,036 44 INFO rb-d965522-225652-425718 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-17 12:34:00,087 44 INFO rb-d965522-225652-425718 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-17 12:34:00,139 44 INFO rb-d965522-225652-425718 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-17 12:34:00,190 44 INFO rb-d965522-225652-425718 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-17 12:34:00,240 44 INFO rb-d965522-225652-425718 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-17 12:34:00,305 44 INFO rb-d965522-225652-425718 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-17 12:34:00,310 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11976679 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'cd24b4bd-89a8-4616-84ee-34d062b23a62'}] 2026-10-17 12:34:00,400 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [681] to pos.order #663 2026-10-17 12:34:00,407 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11976679 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'cd24b4bd-89a8-4616-84ee-34d062b23a62'} updated pos.order #663 2026-10-17 12:34:00,423 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11976679 finished 2026-10-17 12:34:00,498 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 96 0.050 0.141 2026-10-17 12:34:00,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:00] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.008 2026-10-17 12:34:00,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:00] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.009 2026-10-17 12:34:00,566 44 INFO rb-d965522-225652-425718 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-17 12:34:00,618 44 INFO rb-d965522-225652-425718 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-17 12:34:00,677 44 INFO rb-d965522-225652-425718 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-17 12:34:00,680 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49306282 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'cd24b4bd-89a8-4616-84ee-34d062b23a62'}] 2026-10-17 12:34:00,699 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49306282 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'cd24b4bd-89a8-4616-84ee-34d062b23a62'} updated pos.order #663 2026-10-17 12:34:00,716 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49306282 finished 2026-10-17 12:34:00,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.027 0.082 2026-10-17 12:34:00,818 44 INFO rb-d965522-225652-425718 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-17 12:34:00,869 44 INFO rb-d965522-225652-425718 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-17 12:34:00,925 44 INFO rb-d965522-225652-425718 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-17 12:34:00,976 44 INFO rb-d965522-225652-425718 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-17 12:34:01,027 44 INFO rb-d965522-225652-425718 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-17 12:34:01,078 44 INFO rb-d965522-225652-425718 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-17 12:34:01,128 44 INFO rb-d965522-225652-425718 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-17 12:34:01,189 44 INFO rb-d965522-225652-425718 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-17 12:34:01,192 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86515610 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'cd24b4bd-89a8-4616-84ee-34d062b23a62'}] 2026-10-17 12:34:01,212 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86515610 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'cd24b4bd-89a8-4616-84ee-34d062b23a62'} updated pos.order #663 2026-10-17 12:34:01,231 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86515610 finished 2026-10-17 12:34:01,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.029 0.083 2026-10-17 12:34:01,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:01] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.008 2026-10-17 12:34:01,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:01] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.009 2026-10-17 12:34:01,369 44 INFO rb-d965522-225652-425718 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-17 12:34:01,420 44 INFO rb-d965522-225652-425718 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-17 12:34:01,477 44 INFO rb-d965522-225652-425718 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-17 12:34:01,480 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42005180 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'cd24b4bd-89a8-4616-84ee-34d062b23a62'}] 2026-10-17 12:34:01,500 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42005180 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'cd24b4bd-89a8-4616-84ee-34d062b23a62'} updated pos.order #663 2026-10-17 12:34:01,518 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42005180 finished 2026-10-17 12:34:01,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.024 0.088 2026-10-17 12:34:01,619 44 INFO rb-d965522-225652-425718 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-17 12:34:01,670 44 INFO rb-d965522-225652-425718 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-17 12:34:01,727 44 INFO rb-d965522-225652-425718 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-17 12:34:01,780 44 INFO rb-d965522-225652-425718 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-17 12:34:01,836 44 INFO rb-d965522-225652-425718 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-17 12:34:01,890 44 INFO rb-d965522-225652-425718 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-17 12:34:01,942 44 INFO rb-d965522-225652-425718 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-17 12:34:01,993 44 INFO rb-d965522-225652-425718 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-17 12:34:02,043 44 INFO rb-d965522-225652-425718 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-17 12:34:02,096 44 INFO rb-d965522-225652-425718 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-17 12:34:02,147 44 INFO rb-d965522-225652-425718 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-17 12:34:02,198 44 INFO rb-d965522-225652-425718 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-17 12:34:02,254 44 INFO rb-d965522-225652-425718 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-17 12:34:02,305 44 INFO rb-d965522-225652-425718 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-17 12:34:02,355 44 INFO rb-d965522-225652-425718 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-17 12:34:02,406 44 INFO rb-d965522-225652-425718 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-17 12:34:02,457 44 INFO rb-d965522-225652-425718 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-17 12:34:02,517 44 INFO rb-d965522-225652-425718 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-17 12:34:02,522 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47601985 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'cd24b4bd-89a8-4616-84ee-34d062b23a62'}] 2026-10-17 12:34:02,610 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47601985 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'cd24b4bd-89a8-4616-84ee-34d062b23a62'} updated pos.order #663 2026-10-17 12:34:02,629 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47601985 finished 2026-10-17 12:34:02,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.050 0.143 2026-10-17 12:34:02,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:02] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.008 2026-10-17 12:34:02,767 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-10-17 12:34:02,767 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 12:34:02,770 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:02] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.005 0.014 2026-10-17 12:34:02,859 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 16206104 (allocated 17825792) 2026-10-17 12:34:02,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 97014 2026-10-17 12:34:02,863 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-10-17 12:34:02,864 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 97014 2026-10-17 12:34:02,984 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123402_984498_test_errors_tour.txt 2026-10-17 12:34:02,984 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmp8kkngx6w_chrome_odoo" 2026-10-17 12:34:02,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-17 12:34:03,191 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39712842 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-17 12:34:03,220 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39712842 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #664 2026-10-17 12:34:03,221 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39712842 finished 2026-10-17 12:34:03,249 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:34:03,494 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:34:04,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:04] "GET /pos/pay/664?access_token=4b6fe871-d2fb-4003-9f5f-a56329db308 HTTP/1.1" 403 - 113 0.047 0.941 2026-10-17 12:34:04,245 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:34:04,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:04] "GET /pos/pay/664?access_token= HTTP/1.1" 403 - 17 0.008 0.035 2026-10-17 12:34:04,293 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:34:04,335 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:04] "GET /pos/pay/confirmation/664?access_token=4b6fe871-d2fb-4003-9f5f-a56329db308&tx_id=1 HTTP/1.1" 403 - 18 0.008 0.037 2026-10-17 12:34:04,342 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:34:04,376 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:04] "GET /pos/pay/confirmation/664?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.006 0.031 2026-10-17 12:34:04,385 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-10-17 12:34:04,769 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 97233 2026-10-17 12:34:04,769 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmpgci2_khy_chrome_odoo 2026-10-17 12:34:04,769 44 INFO rb-d965522-225652-425718 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:42297/json/version 2026-10-17 12:34:04,770 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:04,798 44 INFO rb-d965522-225652-425718 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-17 12:34:04,798 44 INFO rb-d965522-225652-425718 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:42297/json 2026-10-17 12:34:04,799 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:04,807 44 INFO rb-d965522-225652-425718 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:42297/devtools/page/933C1138FB34072D6BCCBD5D7A6E8416 2026-10-17 12:34:04,817 44 INFO rb-d965522-225652-425718 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-17 12:34:04,824 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-10-17 12:34:04,876 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 12:34:04,884 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-10-17 12:34:04,885 44 INFO rb-d965522-225652-425718 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-17 12:34:04,885 44 INFO rb-d965522-225652-425718 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-17 12:34:04,894 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:34:05,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:05] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.038 0.486 2026-10-17 12:34:05,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': '933C1138FB34072D6BCCBD5D7A6E8416', 'loaderId': 'F927382A0621F9798A6DFE2F065E4985', 'isDownload': False} 2026-10-17 12:34:05,419 44 INFO rb-d965522-225652-425718 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-17 12:34:05,430 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:34:05,448 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:05] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:34:05,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:05] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:34:05,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:05] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:34:05,911 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:05,917 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:34:05,930 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-17 12:34:05,949 44 INFO rb-d965522-225652-425718 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-17 12:34:05,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:34:05,954 44 INFO rb-d965522-225652-425718 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-17 12:34:05,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34: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-17 12:34:05,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:05,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-10-17 12:34:06,012 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-17 12:34:06,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.025 2026-10-17 12:34:06,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-17 12:34:06,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.133 0.277 2026-10-17 12:34:06,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "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-17 12:34:06,553 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34: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.007 2026-10-17 12:34:06,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-10-17 12:34:06,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:34:06,648 44 INFO rb-d965522-225652-425718 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-17 12:34:06,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:34:06,698 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:34:06,715 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:34:06,717 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:34:06,732 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:34:06,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.013 0.022 2026-10-17 12:34:06,737 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:34:06,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-10-17 12:34:06,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.003 0.045 2026-10-17 12:34:06,761 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.002 0.017 2026-10-17 12:34:06,808 44 INFO rb-d965522-225652-425718 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-17 12:34:06,858 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:34:06,866 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.003 0.020 2026-10-17 12:34:06,874 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:06,887 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /web/image?model=product.template&field=image_128&id=1952&unique=2026-10-17T12:33:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-17 12:34:06,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:06] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.015 0.091 2026-10-17 12:34:07,000 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:34:07,007 44 INFO rb-d965522-225652-425718 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-17 12:34:07,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:07] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.018 0.156 2026-10-17 12:34:07,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.058 2026-10-17 12:34:07,142 44 INFO rb-d965522-225652-425718 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-17 12:34:07,193 44 INFO rb-d965522-225652-425718 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-17 12:34:07,244 44 INFO rb-d965522-225652-425718 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-17 12:34:07,297 44 INFO rb-d965522-225652-425718 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-17 12:34:07,350 44 INFO rb-d965522-225652-425718 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-17 12:34:07,532 44 INFO rb-d965522-225652-425718 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-17 12:34:07,582 44 INFO rb-d965522-225652-425718 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-17 12:34:07,633 44 INFO rb-d965522-225652-425718 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-17 12:34:07,684 44 INFO rb-d965522-225652-425718 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-17 12:34:07,735 44 INFO rb-d965522-225652-425718 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-17 12:34:07,803 44 INFO rb-d965522-225652-425718 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-17 12:34:07,814 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:07,815 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:07,854 44 INFO rb-d965522-225652-425718 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-17 12:34:07,905 44 INFO rb-d965522-225652-425718 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-17 12:34:07,955 44 INFO rb-d965522-225652-425718 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-17 12:34:08,016 44 INFO rb-d965522-225652-425718 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-17 12:34:08,020 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14551106 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2ab30c1f-842d-44a4-a123-376b91506a68'}] 2026-10-17 12:34:08,068 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14551106 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2ab30c1f-842d-44a4-a123-376b91506a68'} created pos.order #665 2026-10-17 12:34:08,091 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14551106 finished 2026-10-17 12:34:08,143 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.033 0.093 2026-10-17 12:34:08,185 44 INFO rb-d965522-225652-425718 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-17 12:34:08,235 44 INFO rb-d965522-225652-425718 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-17 12:34:08,287 44 INFO rb-d965522-225652-425718 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-17 12:34:08,342 44 INFO rb-d965522-225652-425718 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-17 12:34:08,400 44 INFO rb-d965522-225652-425718 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-17 12:34:08,455 44 INFO rb-d965522-225652-425718 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-17 12:34:08,506 44 INFO rb-d965522-225652-425718 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-17 12:34:08,557 44 INFO rb-d965522-225652-425718 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-17 12:34:08,607 44 INFO rb-d965522-225652-425718 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-17 12:34:08,659 44 INFO rb-d965522-225652-425718 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-17 12:34:08,712 44 INFO rb-d965522-225652-425718 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-17 12:34:08,763 44 INFO rb-d965522-225652-425718 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-17 12:34:08,814 44 INFO rb-d965522-225652-425718 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-17 12:34:08,875 44 INFO rb-d965522-225652-425718 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-17 12:34:08,926 44 INFO rb-d965522-225652-425718 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-17 12:34:08,982 44 INFO rb-d965522-225652-425718 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-17 12:34:09,032 44 INFO rb-d965522-225652-425718 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-17 12:34:09,083 44 INFO rb-d965522-225652-425718 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-17 12:34:09,133 44 INFO rb-d965522-225652-425718 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-17 12:34:09,192 44 INFO rb-d965522-225652-425718 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-17 12:34:09,195 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14835601 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2ab30c1f-842d-44a4-a123-376b91506a68'}] 2026-10-17 12:34:09,233 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14835601 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2ab30c1f-842d-44a4-a123-376b91506a68'} updated pos.order #665 2026-10-17 12:34:09,251 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14835601 finished 2026-10-17 12:34:09,331 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.041 0.096 2026-10-17 12:34:09,364 44 INFO rb-d965522-225652-425718 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-17 12:34:09,415 44 INFO rb-d965522-225652-425718 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-17 12:34:09,466 44 INFO rb-d965522-225652-425718 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-17 12:34:09,527 44 INFO rb-d965522-225652-425718 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-17 12:34:09,530 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32104225 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2ab30c1f-842d-44a4-a123-376b91506a68'}] 2026-10-17 12:34:09,549 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32104225 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2ab30c1f-842d-44a4-a123-376b91506a68'} updated pos.order #665 2026-10-17 12:34:09,567 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32104225 finished 2026-10-17 12:34:09,644 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.029 0.087 2026-10-17 12:34:09,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:09] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.009 2026-10-17 12:34:09,706 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-10-17 12:34:09,742 44 INFO rb-d965522-225652-425718 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-17 12:34:09,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:09] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F665%3Faccess_token=dcda552f-0aad-4959-adb3-0915353ab778?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.085 2026-10-17 12:34:09,807 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15567468 (allocated 16777216) 2026-10-17 12:34:09,810 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 97233 2026-10-17 12:34:09,811 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-10-17 12:34:09,811 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 97233 2026-10-17 12:34:09,913 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123409_913568_test_online_payment_amount_updated_after_order_modification.txt 2026-10-17 12:34:09,913 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmpgci2_khy_chrome_odoo" 2026-10-17 12:34:09,957 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-10-17 12:34:10,225 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57636460 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-10-17 12:34:10,261 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57636460 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #666 2026-10-17 12:34:10,262 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57636460 finished 2026-10-17 12:34:10,310 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:34:10,751 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:34:11,743 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:34:11,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:11] "GET /pos/pay/666?access_token=52702861-22a3-4cc2-8b74-becfd425288a HTTP/1.1" 200 - 268 0.130 1.306 2026-10-17 12:34:11,754 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:34:11,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:11] "POST /pos/pay/transaction/666 HTTP/1.1" 200 - 42 0.017 0.029 2026-10-17 12:34:11,834 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:34:12,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:12] "GET /pos/pay/confirmation/666?access_token=52702861-22a3-4cc2-8b74-becfd425288a&tx_id=5 HTTP/1.1" 200 - 384 0.220 0.522 2026-10-17 12:34:13,337 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-10-17 12:34:14,195 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 97448 2026-10-17 12:34:14,195 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmpv3xjpueb_chrome_odoo 2026-10-17 12:34:14,195 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:43873/json/version 2026-10-17 12:34:14,196 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:14,223 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-10-17 12:34:14,223 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:43873/json 2026-10-17 12:34:14,224 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:14,231 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:43873/devtools/page/87DE550C5E1F211279B5A2718EB571F7 2026-10-17 12:34:14,241 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-10-17 12:34:14,249 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-10-17 12:34:14,302 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:34:14,307 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-10-17 12:34:14,308 44 INFO rb-d965522-225652-425718 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-17 12:34:14,309 44 INFO rb-d965522-225652-425718 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-17 12:34:14,319 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:34:14,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:14] "GET /pos/ui/92 HTTP/1.1" 200 - 89 0.032 0.483 2026-10-17 12:34:14,835 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '87DE550C5E1F211279B5A2718EB571F7', 'loaderId': '1C6E8A713CA4615E786D33E7735899E8', 'isDownload': False} 2026-10-17 12:34:14,835 44 INFO rb-d965522-225652-425718 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-17 12:34:14,848 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:34:14,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:14] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:34:14,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:14] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:34:14,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:14] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-17 12:34:15,333 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:15,341 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:34:15,348 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:34:15,366 44 INFO rb-d965522-225652-425718 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-17 12:34:15,371 44 INFO rb-d965522-225652-425718 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-17 12:34:15,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:34:15,387 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34: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-17 12:34:15,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:15,417 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-10-17 12:34:15,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-17 12:34:15,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.032 2026-10-17 12:34:15,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-17 12:34:15,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 344 0.135 0.263 2026-10-17 12:34:15,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:34:15,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:34:16,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:34:16,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:34:16,036 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-10-17 12:34:16,046 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:34:16,093 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:34:16,095 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:34:16,100 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:34:16,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.012 0.020 2026-10-17 12:34:16,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.002 0.033 2026-10-17 12:34:16,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-10-17 12:34:16,133 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:16,134 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:34:16,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:34:16,222 44 INFO rb-d965522-225652-425718 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-17 12:34:16,232 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:34:16,278 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:16,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.017 0.050 2026-10-17 12:34:16,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.012 0.101 2026-10-17 12:34:16,375 44 INFO rb-d965522-225652-425718 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-17 12:34:16,376 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:34:16,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /web/image?model=product.template&field=image_128&id=1952&unique=2026-10-17T12:33:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:34:16,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.003 0.132 2026-10-17 12:34:16,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.051 2026-10-17 12:34:16,513 44 INFO rb-d965522-225652-425718 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-17 12:34:16,561 44 INFO rb-d965522-225652-425718 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-17 12:34:16,612 44 INFO rb-d965522-225652-425718 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-17 12:34:16,663 44 INFO rb-d965522-225652-425718 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-17 12:34:16,714 44 INFO rb-d965522-225652-425718 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-17 12:34:16,787 44 INFO rb-d965522-225652-425718 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-17 12:34:16,801 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:16,801 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:34:16,838 44 INFO rb-d965522-225652-425718 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-17 12:34:16,889 44 INFO rb-d965522-225652-425718 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-17 12:34:16,940 44 INFO rb-d965522-225652-425718 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-17 12:34:17,003 44 INFO rb-d965522-225652-425718 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-17 12:34:17,007 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5817435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '5a96e958-5442-4539-ad14-31fa80181836'}] 2026-10-17 12:34:17,062 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5817435 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '5a96e958-5442-4539-ad14-31fa80181836'} created pos.order #667 2026-10-17 12:34:17,079 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5817435 finished 2026-10-17 12:34:17,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.035 0.096 2026-10-17 12:34:17,179 44 INFO rb-d965522-225652-425718 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-17 12:34:17,231 44 INFO rb-d965522-225652-425718 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-17 12:34:17,282 44 INFO rb-d965522-225652-425718 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-17 12:34:17,366 44 INFO rb-d965522-225652-425718 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-17 12:34:17,421 44 INFO rb-d965522-225652-425718 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-17 12:34:17,471 44 INFO rb-d965522-225652-425718 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-17 12:34:17,530 44 INFO rb-d965522-225652-425718 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-17 12:34:17,588 44 INFO rb-d965522-225652-425718 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-17 12:34:17,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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 - 13 0.014 0.023 2026-10-17 12:34:17,639 44 INFO rb-d965522-225652-425718 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-17 12:34:17,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.013 0.034 2026-10-17 12:34:17,696 44 INFO rb-d965522-225652-425718 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-17 12:34:17,747 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-10-17 12:34:17,748 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-17 12:34:17,809 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 15751240 (allocated 17039360) 2026-10-17 12:34:17,817 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 97448 2026-10-17 12:34:17,817 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-10-17 12:34:17,818 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 97448 2026-10-17 12:34:17,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123417_917407_test_payment_method_customer_required.txt 2026-10-17 12:34:17,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmpv3xjpueb_chrome_odoo" 2026-10-17 12:34:17,931 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-10-17 12:34:18,008 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50357607 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-17 12:34:18,071 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #174 deleted pos.order records with IDs: [668] 2026-10-17 12:34:18,100 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-10-17 12:34:18,453 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 97653 2026-10-17 12:34:18,453 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmptc7wv8q5_chrome_odoo 2026-10-17 12:34:18,453 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:45703/json/version 2026-10-17 12:34:18,454 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:18,472 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: Chrome/150.0.7871.114 2026-10-17 12:34:18,472 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:45703/json 2026-10-17 12:34:18,472 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:18,479 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:45703/devtools/page/9B042AB13851AE7416A0416F70C41D71 2026-10-17 12:34:18,486 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-10-17 12:34:18,494 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-10-17 12:34:18,569 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 12:34:18,576 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-10-17 12:34:18,577 44 INFO rb-d965522-225652-425718 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-17 12:34:18,577 44 INFO rb-d965522-225652-425718 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-17 12:34:18,588 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:34:19,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.031 0.456 2026-10-17 12:34:19,077 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': '9B042AB13851AE7416A0416F70C41D71', 'loaderId': '76BEBA7D494F017F154A6AEDF295B375', 'isDownload': False} 2026-10-17 12:34:19,078 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-10-17 12:34:19,089 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:34:19,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:34:19,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:34:19,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:34:19,558 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:34:19,559 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:34:19,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:34:19,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:34:19,597 44 INFO rb-d965522-225652-425718 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-17 12:34:19,602 44 INFO rb-d965522-225652-425718 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-17 12:34:19,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:34:19,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:19,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.011 2026-10-17 12:34:19,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-17 12:34:19,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.034 2026-10-17 12:34:19,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-17 12:34:20,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.123 0.286 2026-10-17 12:34:20,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "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-17 12:34:20,203 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34: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-17 12:34:20,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:34:20,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:34:20,274 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-10-17 12:34:20,290 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:34:20,323 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:20,344 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:34:20,347 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:34:20,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.004 0.011 2026-10-17 12:34:20,364 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34: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-17 12:34:20,365 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:34:20,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.013 0.036 2026-10-17 12:34:20,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-10-17 12:34:20,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.002 0.026 2026-10-17 12:34:20,441 44 INFO rb-d965522-225652-425718 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-17 12:34:20,492 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:34:20,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.004 0.026 2026-10-17 12:34:20,515 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:34:20,543 44 INFO rb-d965522-225652-425718 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-17 12:34:20,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /web/image?model=product.template&field=image_128&id=1952&unique=2026-10-17T12:33:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-17 12:34:20,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.011 0.101 2026-10-17 12:34:20,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.014 0.150 2026-10-17 12:34:20,659 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:34:20,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.150 2026-10-17 12:34:20,781 44 INFO rb-d965522-225652-425718 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-17 12:34:20,832 44 INFO rb-d965522-225652-425718 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-17 12:34:20,883 44 INFO rb-d965522-225652-425718 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-17 12:34:20,934 44 INFO rb-d965522-225652-425718 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-17 12:34:20,985 44 INFO rb-d965522-225652-425718 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-17 12:34:21,052 44 INFO rb-d965522-225652-425718 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-17 12:34:21,065 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:34:21,066 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:21,102 44 INFO rb-d965522-225652-425718 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-17 12:34:21,153 44 INFO rb-d965522-225652-425718 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-17 12:34:21,218 44 INFO rb-d965522-225652-425718 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-17 12:34:21,222 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10461157 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c11a825-1357-496b-8bb5-cb7d0e7f17c0'}] 2026-10-17 12:34:21,277 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10461157 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c11a825-1357-496b-8bb5-cb7d0e7f17c0'} created pos.order #669 2026-10-17 12:34:21,296 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10461157 finished 2026-10-17 12:34:21,354 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.033 0.102 2026-10-17 12:34:21,395 44 INFO rb-d965522-225652-425718 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-17 12:34:21,447 44 INFO rb-d965522-225652-425718 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-17 12:34:21,505 44 INFO rb-d965522-225652-425718 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-17 12:34:21,569 44 INFO rb-d965522-225652-425718 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-17 12:34:21,620 44 INFO rb-d965522-225652-425718 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-17 12:34:21,671 44 INFO rb-d965522-225652-425718 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-17 12:34:21,722 44 INFO rb-d965522-225652-425718 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-17 12:34:21,780 44 INFO rb-d965522-225652-425718 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-17 12:34:21,829 44 INFO rb-d965522-225652-425718 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-17 12:34:21,880 44 INFO rb-d965522-225652-425718 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-17 12:34:21,931 44 INFO rb-d965522-225652-425718 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-17 12:34:21,987 44 INFO rb-d965522-225652-425718 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-17 12:34:22,042 44 INFO rb-d965522-225652-425718 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-17 12:34:22,104 44 INFO rb-d965522-225652-425718 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-17 12:34:22,108 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62954930 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c11a825-1357-496b-8bb5-cb7d0e7f17c0'}] 2026-10-17 12:34:22,198 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [684] to pos.order #669 2026-10-17 12:34:22,203 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62954930 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c11a825-1357-496b-8bb5-cb7d0e7f17c0'} updated pos.order #669 2026-10-17 12:34:22,221 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62954930 finished 2026-10-17 12:34:22,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.052 0.140 2026-10-17 12:34:22,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34: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 - 6 0.002 0.008 2026-10-17 12:34:22,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34: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 - 6 0.003 0.011 2026-10-17 12:34:22,392 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:34:22,404 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95115823 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c11a825-1357-496b-8bb5-cb7d0e7f17c0'}] 2026-10-17 12:34:22,800 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95115823 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c11a825-1357-496b-8bb5-cb7d0e7f17c0'} updated pos.order #669 2026-10-17 12:34:22,828 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95115823 finished 2026-10-17 12:34:22,912 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.142 0.398 2026-10-17 12:34:22,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:22] "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-17 12:34:23,060 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96362421 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': '9c11a825-1357-496b-8bb5-cb7d0e7f17c0'}] 2026-10-17 12:34:23,065 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96362421 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': '9c11a825-1357-496b-8bb5-cb7d0e7f17c0'} sync ignored for existing PoS order pos.order(669,) (state: paid) 2026-10-17 12:34:23,068 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-10-17 12:34:23,069 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-17 12:34:23,083 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96362421 finished 2026-10-17 12:34:23,143 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 16141480 (allocated 17563648) 2026-10-17 12:34:23,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 97653 2026-10-17 12:34:23,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-10-17 12:34:23,146 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 97653 2026-10-17 12:34:23,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.022 0.071 2026-10-17 12:34:23,240 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123423_240205_test_restaurant_online_payment_flow.txt 2026-10-17 12:34:23,240 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmptc7wv8q5_chrome_odoo" 2026-10-17 12:34:23,283 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-10-17 12:34:23,639 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 97867 2026-10-17 12:34:23,639 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpsav4uc23_chrome_odoo 2026-10-17 12:34:23,639 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:44207/json/version 2026-10-17 12:34:23,640 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:23,681 44 INFO rb-d965522-225652-425718 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-17 12:34:23,682 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:44207/json 2026-10-17 12:34:23,682 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:23,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:44207/devtools/page/AB7D33043781ABA2DFA7760DA60A389E 2026-10-17 12:34:23,700 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-10-17 12:34:23,708 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-10-17 12:34:23,771 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 12:34:23,778 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-10-17 12:34:23,779 44 INFO rb-d965522-225652-425718 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-17 12:34:23,780 44 INFO rb-d965522-225652-425718 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-17 12:34:23,789 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:34:24,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.028 0.592 2026-10-17 12:34:24,410 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': 'AB7D33043781ABA2DFA7760DA60A389E', 'loaderId': 'AFF0CCBE452F9287A8068ECF04EB0D57', 'isDownload': False} 2026-10-17 12:34:24,410 44 INFO rb-d965522-225652-425718 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-17 12:34:24,423 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:34:24,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:34:24,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:34:24,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:34:24,877 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:34:24,880 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:34:24,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:34:24,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:34:24,913 44 INFO rb-d965522-225652-425718 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-17 12:34:24,918 44 INFO rb-d965522-225652-425718 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-17 12:34:24,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:34:24,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:24,949 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-17 12:34:24,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:34:24,998 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.023 2026-10-17 12:34:25,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-17 12:34:25,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.144 0.275 2026-10-17 12:34:25,468 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:34:25,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:34:25,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-10-17 12:34:25,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:34:25,630 44 INFO rb-d965522-225652-425718 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-17 12:34:25,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:34:25,681 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:34:25,700 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:34:25,702 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:34:25,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.018 0.034 2026-10-17 12:34:25,734 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:34:25,737 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-10-17 12:34:25,739 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 12:34:25,750 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.004 0.060 2026-10-17 12:34:25,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:34:25,828 44 INFO rb-d965522-225652-425718 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-17 12:34:25,876 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:34:25,887 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:34:25,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.020 0.033 2026-10-17 12:34:25,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.002 0.046 2026-10-17 12:34:25,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /web/image?model=product.template&field=image_128&id=1952&unique=2026-10-17T12:33:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-17 12:34:25,987 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:25] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.011 0.112 2026-10-17 12:34:26,005 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:26,012 44 INFO rb-d965522-225652-425718 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-17 12:34:26,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.039 2026-10-17 12:34:26,142 44 INFO rb-d965522-225652-425718 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-17 12:34:26,193 44 INFO rb-d965522-225652-425718 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-17 12:34:26,244 44 INFO rb-d965522-225652-425718 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-17 12:34:26,297 44 INFO rb-d965522-225652-425718 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-17 12:34:26,350 44 INFO rb-d965522-225652-425718 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-17 12:34:26,531 44 INFO rb-d965522-225652-425718 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-17 12:34:26,582 44 INFO rb-d965522-225652-425718 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-17 12:34:26,633 44 INFO rb-d965522-225652-425718 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-17 12:34:26,683 44 INFO rb-d965522-225652-425718 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-17 12:34:26,733 44 INFO rb-d965522-225652-425718 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-17 12:34:26,801 44 INFO rb-d965522-225652-425718 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-17 12:34:26,813 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:26,814 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:26,853 44 INFO rb-d965522-225652-425718 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-17 12:34:26,902 44 INFO rb-d965522-225652-425718 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-17 12:34:26,953 44 INFO rb-d965522-225652-425718 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-17 12:34:27,004 44 INFO rb-d965522-225652-425718 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-17 12:34:27,054 44 INFO rb-d965522-225652-425718 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-17 12:34:27,114 44 INFO rb-d965522-225652-425718 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-17 12:34:27,118 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84563055 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e6c6cf4d-2f77-42dc-8982-c8626ff90083'}] 2026-10-17 12:34:27,169 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84563055 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e6c6cf4d-2f77-42dc-8982-c8626ff90083'} created pos.order #670 2026-10-17 12:34:27,188 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84563055 finished 2026-10-17 12:34:27,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.027 0.105 2026-10-17 12:34:27,288 44 INFO rb-d965522-225652-425718 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-17 12:34:27,339 44 INFO rb-d965522-225652-425718 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-17 12:34:27,413 44 INFO rb-d965522-225652-425718 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-17 12:34:27,468 44 INFO rb-d965522-225652-425718 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-17 12:34:27,518 44 INFO rb-d965522-225652-425718 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-17 12:34:27,576 44 INFO rb-d965522-225652-425718 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-17 12:34:27,633 44 INFO rb-d965522-225652-425718 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-17 12:34:27,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:27] "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.008 0.021 2026-10-17 12:34:27,685 44 INFO rb-d965522-225652-425718 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-17 12:34:27,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.010 0.032 2026-10-17 12:34:27,743 44 INFO rb-d965522-225652-425718 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-17 12:34:27,748 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31475451 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e6c6cf4d-2f77-42dc-8982-c8626ff90083'}] 2026-10-17 12:34:27,765 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31475451 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e6c6cf4d-2f77-42dc-8982-c8626ff90083'} updated pos.order #670 2026-10-17 12:34:27,782 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31475451 finished 2026-10-17 12:34:27,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.032 0.107 2026-10-17 12:34:27,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:27] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.008 2026-10-17 12:34:27,958 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-10-17 12:34:27,990 44 INFO rb-d965522-225652-425718 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-17 12:34:28,050 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 16031476 (allocated 17825792) 2026-10-17 12:34:28,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:28] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F670%3Faccess_token=22bdde8b-a595-464f-b330-e09231af263c?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.112 2026-10-17 12:34:28,057 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 97867 2026-10-17 12:34:28,058 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-10-17 12:34:28,058 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 97867 2026-10-17 12:34:28,153 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123428_152899_test_selected_customer_after_adding_payment_sync.txt 2026-10-17 12:34:28,153 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmpsav4uc23_chrome_odoo" 2026-10-17 12:34:28,325 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #174 deleted pos.payment.method records with IDs: [242] 2026-10-17 12:34:28,381 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #174 deleted account.account records with IDs: [4569] 2026-10-17 12:34:28,407 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #174 deleted account.payment.method.line records with IDs: [787, 788] 2026-10-17 12:34:28,504 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #174 deleted account.journal records with IDs: [1193] 2026-10-17 12:34:28,535 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #174 deleted account.account records with IDs: [4568] 2026-10-17 12:34:28,565 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-17 12:34:30,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-10-17 12:34:34,010 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 98074 2026-10-17 12:34:34,010 44 INFO rb-d965522-225652-425718 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/tmpfgn_qeko_chrome_odoo 2026-10-17 12:34:34,010 44 INFO rb-d965522-225652-425718 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:36969/json/version 2026-10-17 12:34:34,012 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:34,023 44 INFO rb-d965522-225652-425718 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-17 12:34:34,023 44 INFO rb-d965522-225652-425718 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:36969/json 2026-10-17 12:34:34,023 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:34,034 44 INFO rb-d965522-225652-425718 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:36969/devtools/page/CB2BD265E55C523E5E6613834B67500C 2026-10-17 12:34:34,046 44 INFO rb-d965522-225652-425718 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-17 12:34:34,054 44 INFO rb-d965522-225652-425718 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-17 12:34:34,062 44 INFO rb-d965522-225652-425718 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-17 12:34:34,177 44 INFO rb-d965522-225652-425718 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=ed4da298f16f431b" in browser 2026-10-17 12:34:34,177 44 INFO rb-d965522-225652-425718 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=ed4da298f16f431b" 2026-10-17 12:34:34,190 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:34:34,561 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:34] "GET /pos-self/93?access_token=ed4da298f16f431b HTTP/1.1" 200 - 57 0.021 0.354 2026-10-17 12:34:34,564 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'CB2BD265E55C523E5E6613834B67500C', 'loaderId': '927B6A417AEC339EEB0EE67597A62B05', 'isDownload': False} 2026-10-17 12:34:34,565 44 INFO rb-d965522-225652-425718 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-17 12:34:34,576 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:34:34,594 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:34:34,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:34] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:34:34,630 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:34:34,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:34] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.053 2026-10-17 12:34:34,669 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:34:34,681 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:34] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.090 2026-10-17 12:34:34,768 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.005 2026-10-17 12:34:34,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.028 2026-10-17 12:34:34,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:34] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.007 0.027 2026-10-17 12:34:34,813 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:34:34,814 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:34:34,814 44 INFO rb-d965522-225652-425718 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=ed4da298f16f431b", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:34:34,821 44 INFO rb-d965522-225652-425718 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-17 12:34:34,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-17 12:34:34,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:34] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.018 0.093 2026-10-17 12:34:34,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-17 12:34:35,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.081 0.135 2026-10-17 12:34:35,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:34:35,241 44 INFO rb-d965522-225652-425718 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-17 12:34:35,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/image/ir.attachment/7398/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:34:35,311 44 INFO rb-d965522-225652-425718 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-17 12:34:35,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/image/pos.category/238/image_128?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-10-17 12:34:35,352 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:34:35,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/image/product.template/1955/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.016 2026-10-17 12:34:35,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/image/product.template/1958/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-17 12:34:35,375 44 INFO rb-d965522-225652-425718 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-17 12:34:35,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/image/product.template/1954/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.014 0.044 2026-10-17 12:34:35,426 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/image/product.template/1956/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.079 2026-10-17 12:34:35,440 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/image/product.template/1957/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-17 12:34:35,447 44 INFO rb-d965522-225652-425718 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-17 12:34:35,509 44 INFO rb-d965522-225652-425718 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-17 12:34:35,517 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/image/ir.attachment/7347/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:34:35,536 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:34:35,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/image/product.product/2450/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.019 2026-10-17 12:34:35,560 44 INFO rb-d965522-225652-425718 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-17 12:34:35,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "GET /web/image/product.product/2452/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-17 12:34:35,612 44 INFO rb-d965522-225652-425718 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-17 12:34:35,677 44 INFO rb-d965522-225652-425718 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-17 12:34:35,712 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96643027 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': '8aa774c2-b780-417a-bc0a-91510ef9c532'}] 2026-10-17 12:34:35,749 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96643027 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': '8aa774c2-b780-417a-bc0a-91510ef9c532'} created pos.order #671 2026-10-17 12:34:35,765 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96643027 finished 2026-10-17 12:34:35,866 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 118 0.061 0.131 2026-10-17 12:34:35,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.009 2026-10-17 12:34:35,936 44 INFO rb-d965522-225652-425718 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-17 12:34:35,987 44 INFO rb-d965522-225652-425718 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-17 12:34:36,038 44 INFO rb-d965522-225652-425718 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-17 12:34:36,091 44 INFO rb-d965522-225652-425718 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-17 12:34:36,147 44 INFO rb-d965522-225652-425718 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-17 12:34:36,205 44 INFO rb-d965522-225652-425718 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-17 12:34:36,207 44 INFO rb-d965522-225652-425718 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-17 12:34:36,261 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8339376 (allocated 9961472) 2026-10-17 12:34:36,263 44 INFO rb-d965522-225652-425718 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 98074 2026-10-17 12:34:36,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:36] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.008 0.046 2026-10-17 12:34:36,265 44 INFO rb-d965522-225652-425718 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-17 12:34:36,266 44 INFO rb-d965522-225652-425718 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 98074 2026-10-17 12:34:36,365 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123436_365543_test_kiosk_cart_restore_and_cancel.txt 2026-10-17 12:34:36,365 44 INFO rb-d965522-225652-425718 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/tmpfgn_qeko_chrome_odoo" 2026-10-17 12:34:36,398 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-10-17 12:34:40,155 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 98275 2026-10-17 12:34:40,155 44 INFO rb-d965522-225652-425718 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/tmp7fny4d1a_chrome_odoo 2026-10-17 12:34:40,155 44 INFO rb-d965522-225652-425718 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:42497/json/version 2026-10-17 12:34:40,157 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:40,170 44 INFO rb-d965522-225652-425718 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-17 12:34:40,170 44 INFO rb-d965522-225652-425718 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:42497/json 2026-10-17 12:34:40,171 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:40,185 44 INFO rb-d965522-225652-425718 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:42497/devtools/page/FAAA84D0A8AC6504DE0092C67EA09892 2026-10-17 12:34:40,192 44 INFO rb-d965522-225652-425718 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-17 12:34:40,201 44 INFO rb-d965522-225652-425718 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-17 12:34:40,213 44 INFO rb-d965522-225652-425718 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-17 12:34:40,319 44 INFO rb-d965522-225652-425718 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=9c555284d6eb42e1" in browser 2026-10-17 12:34:40,319 44 INFO rb-d965522-225652-425718 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=9c555284d6eb42e1" 2026-10-17 12:34:40,327 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:34:40,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:40] "GET /pos-self/94?access_token=9c555284d6eb42e1 HTTP/1.1" 200 - 57 0.027 0.384 2026-10-17 12:34:40,740 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': 'FAAA84D0A8AC6504DE0092C67EA09892', 'loaderId': '2095BAF431FC42F153B7FD1E288BA102', 'isDownload': False} 2026-10-17 12:34:40,740 44 INFO rb-d965522-225652-425718 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-17 12:34:40,754 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:34:40,771 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:34:40,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:40] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.021 2026-10-17 12:34:40,808 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:34:40,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:40] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.065 2026-10-17 12:34:40,837 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:34:40,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:40] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.081 2026-10-17 12:34:41,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-17 12:34:41,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:34:41,031 44 INFO rb-d965522-225652-425718 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=9c555284d6eb42e1", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:34:41,040 44 INFO rb-d965522-225652-425718 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-17 12:34:41,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.016 0.022 2026-10-17 12:34:41,056 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:34:41,056 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.027 2026-10-17 12:34:41,095 44 INFO rb-d965522-225652-425718 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-17 12:34:41,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.018 0.031 2026-10-17 12:34:41,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-17 12:34:41,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.080 0.183 2026-10-17 12:34:41,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.235 2026-10-17 12:34:41,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-10-17 12:34:41,522 44 INFO rb-d965522-225652-425718 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-17 12:34:41,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /web/image/ir.attachment/7456/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:34:41,616 44 INFO rb-d965522-225652-425718 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-17 12:34:41,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /web/image/pos.category/238/image_128?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-17 12:34:41,662 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:41,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /web/image/product.template/1954/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 12:34:41,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /web/image/product.template/1955/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-17 12:34:41,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /web/image/product.template/1957/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-17 12:34:41,688 44 INFO rb-d965522-225652-425718 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-17 12:34:41,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /web/image/product.template/1958/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-17 12:34:41,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /web/image/product.template/1956/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-10-17 12:34:41,755 44 INFO rb-d965522-225652-425718 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-17 12:34:41,765 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /web/image/ir.attachment/7405/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:34:41,784 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "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-17 12:34:41,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:41] "GET /web/image/product.product/2450/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-10-17 12:34:41,808 44 INFO rb-d965522-225652-425718 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-17 12:34:41,876 44 INFO rb-d965522-225652-425718 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-17 12:34:41,915 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2642910 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': 'bf5afe72-0fe9-4171-b7bc-87572d07dda9'}] 2026-10-17 12:34:41,958 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2642910 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': 'bf5afe72-0fe9-4171-b7bc-87572d07dda9'} created pos.order #672 2026-10-17 12:34:41,977 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2642910 finished 2026-10-17 12:34:42,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:42] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.048 0.145 2026-10-17 12:34:42,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 12:34:42,147 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-10-17 12:34:42,148 44 INFO rb-d965522-225652-425718 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-17 12:34:42,186 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7722424 (allocated 8388608) 2026-10-17 12:34:42,187 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 98275 2026-10-17 12:34:42,188 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-10-17 12:34:42,188 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 98275 2026-10-17 12:34:42,263 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123442_263289_test_online_payment_kiosk.txt 2026-10-17 12:34:42,263 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmp7fny4d1a_chrome_odoo" 2026-10-17 12:34:42,281 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:34:43,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:43] "GET /pos/pay/672?access_token=b57c1884-7758-4063-9649-4c2d4651a129 HTTP/1.1" 200 - 113 0.056 0.722 2026-10-17 12:34:43,059 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:34:43,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:43] "POST /pos/pay/transaction/672 HTTP/1.1" 200 - 37 0.017 0.032 2026-10-17 12:34:43,130 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:34:43,855 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:43] "GET /pos/pay/confirmation/672?access_token=b57c1884-7758-4063-9649-4c2d4651a129&exit_route=/&tx_id=6 HTTP/1.1" 303 - 352 0.246 0.482 2026-10-17 12:34:44,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:44] "GET / HTTP/1.1" 200 - 32 0.020 0.281 2026-10-17 12:34:44,163 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-17 12:34:44,189 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:34:44,193 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-10-17 12:34:44,224 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-10-17 12:34:48,035 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 98475 2026-10-17 12:34:48,035 44 INFO rb-d965522-225652-425718 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/tmp04lk01wd_chrome_odoo 2026-10-17 12:34:48,036 44 INFO rb-d965522-225652-425718 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:37361/json/version 2026-10-17 12:34:48,036 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37361', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:48,046 44 INFO rb-d965522-225652-425718 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-17 12:34:48,046 44 INFO rb-d965522-225652-425718 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:37361/json 2026-10-17 12:34:48,047 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37361', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:48,055 44 INFO rb-d965522-225652-425718 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:37361/devtools/page/26CAD442E49FA905FC59D66A3865C76C 2026-10-17 12:34:48,061 44 INFO rb-d965522-225652-425718 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-17 12:34:48,067 44 INFO rb-d965522-225652-425718 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-17 12:34:48,079 44 INFO rb-d965522-225652-425718 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-17 12:34:48,158 44 INFO rb-d965522-225652-425718 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=e25942fd41a04de5" in browser 2026-10-17 12:34:48,158 44 INFO rb-d965522-225652-425718 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=e25942fd41a04de5" 2026-10-17 12:34:48,168 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:34:48,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:48] "GET /pos-self/95?access_token=e25942fd41a04de5 HTTP/1.1" 200 - 57 0.020 0.324 2026-10-17 12:34:48,513 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': '26CAD442E49FA905FC59D66A3865C76C', 'loaderId': '2EC6836E871CAB135C74C31D39FADADD', 'isDownload': False} 2026-10-17 12:34:48,513 44 INFO rb-d965522-225652-425718 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-17 12:34:48,524 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:34:48,540 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:34:48,559 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:48] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-10-17 12:34:48,569 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:34:48,603 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:48] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.054 2026-10-17 12:34:48,611 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:34:48,624 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:48] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.085 2026-10-17 12:34:48,718 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-17 12:34:48,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:34:48,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:48] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.007 2026-10-17 12:34:48,740 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:34:48,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:34:48,745 44 INFO rb-d965522-225652-425718 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=e25942fd41a04de5", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:34:48,758 44 INFO rb-d965522-225652-425718 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-17 12:34:48,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:48] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.017 0.033 2026-10-17 12:34:48,808 44 INFO rb-d965522-225652-425718 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-17 12:34:48,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:34:49,060 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.070 0.146 2026-10-17 12:34:49,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.191 2026-10-17 12:34:49,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:34:49,130 44 INFO rb-d965522-225652-425718 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-17 12:34:49,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /web/image/ir.attachment/7514/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:34:49,200 44 INFO rb-d965522-225652-425718 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-17 12:34:49,233 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:34:49,234 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /web/image/pos.category/238/image_128?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:34:49,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /web/image/product.template/1954/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-17 12:34:49,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /web/image/product.template/1955/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-17 12:34:49,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /web/image/product.template/1958/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-17 12:34:49,267 44 INFO rb-d965522-225652-425718 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-17 12:34:49,278 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /web/image/product.template/1956/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 12:34:49,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /web/image/product.template/1957/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 12:34:49,329 44 INFO rb-d965522-225652-425718 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-17 12:34:49,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /web/image/ir.attachment/7463/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:34:49,352 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:34:49,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "GET /web/image/product.product/2450/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-10-17 12:34:49,380 44 INFO rb-d965522-225652-425718 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-17 12:34:49,446 44 INFO rb-d965522-225652-425718 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-17 12:34:49,472 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7680082 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': '89bf1222-5388-4ad5-a428-be883f7b5e9a'}] 2026-10-17 12:34:49,502 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7680082 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': '89bf1222-5388-4ad5-a428-be883f7b5e9a'} created pos.order #673 2026-10-17 12:34:49,518 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7680082 finished 2026-10-17 12:34:49,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.043 0.120 2026-10-17 12:34:49,643 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.010 2026-10-17 12:34:49,680 44 INFO rb-d965522-225652-425718 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-17 12:34:49,681 44 INFO rb-d965522-225652-425718 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-17 12:34:49,715 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7725384 (allocated 8388608) 2026-10-17 12:34:49,718 44 INFO rb-d965522-225652-425718 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 98475 2026-10-17 12:34:49,718 44 INFO rb-d965522-225652-425718 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-17 12:34:49,719 44 INFO rb-d965522-225652-425718 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 98475 2026-10-17 12:34:49,814 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123449_814218_test_online_payment_kiosk_no_confirmation_page.txt 2026-10-17 12:34:49,814 44 INFO rb-d965522-225652-425718 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/tmp04lk01wd_chrome_odoo" 2026-10-17 12:34:49,837 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:34:50,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:50] "GET /pos/pay/673?access_token=f2cce80f-514d-4d86-ae37-807a228bea84 HTTP/1.1" 200 - 113 0.068 0.645 2026-10-17 12:34:50,548 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:34:50,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:50] "POST /pos/pay/transaction/673 HTTP/1.1" 200 - 37 0.015 0.026 2026-10-17 12:34:50,612 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-17 12:34:51,228 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:34:51,232 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.62s) 2026-10-17 12:34:51,264 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-10-17 12:34:54,890 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 98662 2026-10-17 12:34:54,890 44 INFO rb-d965522-225652-425718 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/tmp_8vuo48m_chrome_odoo 2026-10-17 12:34:54,890 44 INFO rb-d965522-225652-425718 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:34355/json/version 2026-10-17 12:34:54,891 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:54,900 44 INFO rb-d965522-225652-425718 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-17 12:34:54,901 44 INFO rb-d965522-225652-425718 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:34355/json 2026-10-17 12:34:54,901 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:34:54,909 44 INFO rb-d965522-225652-425718 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:34355/devtools/page/3573183237CC777B43AAAD16E5A26E53 2026-10-17 12:34:54,919 44 INFO rb-d965522-225652-425718 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-17 12:34:54,922 44 INFO rb-d965522-225652-425718 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-17 12:34:54,952 44 INFO rb-d965522-225652-425718 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-17 12:34:55,022 44 INFO rb-d965522-225652-425718 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=8497a0ee09a54989" in browser 2026-10-17 12:34:55,022 44 INFO rb-d965522-225652-425718 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=8497a0ee09a54989" 2026-10-17 12:34:55,033 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:34:55,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:55] "GET /pos-self/96?access_token=8497a0ee09a54989 HTTP/1.1" 200 - 57 0.021 0.386 2026-10-17 12:34:55,440 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '3573183237CC777B43AAAD16E5A26E53', 'loaderId': 'DE22977EFCD38586ECA186D5D1D4262D', 'isDownload': False} 2026-10-17 12:34:55,440 44 INFO rb-d965522-225652-425718 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-17 12:34:55,457 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:34:55,475 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:34:55,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:55] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-10-17 12:34:55,508 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:34:55,539 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:55] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.056 2026-10-17 12:34:55,548 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:34:55,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:55] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.089 2026-10-17 12:34:55,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-17 12:34:55,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:34:55,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:55] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.015 2026-10-17 12:34:55,732 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:34:55,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:34:55,748 44 INFO rb-d965522-225652-425718 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=8497a0ee09a54989", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:34:55,758 44 INFO rb-d965522-225652-425718 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-17 12:34:55,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:55] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.021 0.039 2026-10-17 12:34:55,824 44 INFO rb-d965522-225652-425718 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-17 12:34:55,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-17 12:34:56,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "POST /pos-self/data/96 HTTP/1.1" 200 - 183 0.097 0.149 2026-10-17 12:34:56,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.222 2026-10-17 12:34:56,171 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.035 2026-10-17 12:34:56,178 44 INFO rb-d965522-225652-425718 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-17 12:34:56,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /web/image/ir.attachment/7572/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:34:56,249 44 INFO rb-d965522-225652-425718 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-17 12:34:56,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /web/image/pos.category/238/image_128?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 2 0.002 0.026 2026-10-17 12:34:56,306 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:34:56,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /web/image/product.template/1954/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-17 12:34:56,316 44 INFO rb-d965522-225652-425718 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-17 12:34:56,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /web/image/product.template/1955/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-17 12:34:56,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /web/image/product.template/1958/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-17 12:34:56,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /web/image/product.template/1956/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-17 12:34:56,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /web/image/product.template/1957/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-17 12:34:56,379 44 INFO rb-d965522-225652-425718 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-17 12:34:56,400 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:34:56,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /web/image/ir.attachment/7521/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 12:34:56,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "GET /web/image/product.product/2450/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.021 2026-10-17 12:34:56,427 44 INFO rb-d965522-225652-425718 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-17 12:34:56,492 44 INFO rb-d965522-225652-425718 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-17 12:34:56,519 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97043398 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': '16f08294-3291-4b23-86e0-7ec5fa3668c6'}] 2026-10-17 12:34:56,549 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97043398 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': '16f08294-3291-4b23-86e0-7ec5fa3668c6'} created pos.order #674 2026-10-17 12:34:56,566 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97043398 finished 2026-10-17 12:34:56,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:34:56] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.044 0.123 2026-10-17 12:34:56,747 44 INFO rb-d965522-225652-425718 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-17 12:34:56,747 44 INFO rb-d965522-225652-425718 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-17 12:34:56,780 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7723628 (allocated 8650752) 2026-10-17 12:34:56,782 44 INFO rb-d965522-225652-425718 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 98662 2026-10-17 12:34:56,782 44 INFO rb-d965522-225652-425718 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-17 12:34:56,785 44 INFO rb-d965522-225652-425718 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 98662 2026-10-17 12:34:56,841 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123456_840983_test_online_payment_kiosk_qr_code.txt 2026-10-17 12:34:56,841 44 INFO rb-d965522-225652-425718 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/tmp_8vuo48m_chrome_odoo" 2026-10-17 12:34:56,873 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-10-17 12:35:00,547 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 98853 2026-10-17 12:35:00,547 44 INFO rb-d965522-225652-425718 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/tmpgymxsw95_chrome_odoo 2026-10-17 12:35:00,547 44 INFO rb-d965522-225652-425718 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:42877/json/version 2026-10-17 12:35:00,548 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:00,597 44 INFO rb-d965522-225652-425718 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-17 12:35:00,597 44 INFO rb-d965522-225652-425718 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:42877/json 2026-10-17 12:35:00,598 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:00,617 44 INFO rb-d965522-225652-425718 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:42877/devtools/page/B9D8DE1A0AC0675E24C655A42FAACE6A 2026-10-17 12:35:00,629 44 INFO rb-d965522-225652-425718 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-17 12:35:00,634 44 INFO rb-d965522-225652-425718 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-17 12:35:00,656 44 INFO rb-d965522-225652-425718 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-17 12:35:00,724 44 INFO rb-d965522-225652-425718 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=71474d9840b9406a" in browser 2026-10-17 12:35:00,724 44 INFO rb-d965522-225652-425718 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=71474d9840b9406a" 2026-10-17 12:35:00,737 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:35:01,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "GET /pos-self/97?access_token=71474d9840b9406a HTTP/1.1" 200 - 57 0.021 0.527 2026-10-17 12:35:01,285 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': 'B9D8DE1A0AC0675E24C655A42FAACE6A', 'loaderId': '3563F007A33BFB2516A9F48B11A7B59D', 'isDownload': False} 2026-10-17 12:35:01,286 44 INFO rb-d965522-225652-425718 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-17 12:35:01,304 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:35:01,322 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:35:01,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.028 2026-10-17 12:35:01,363 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:35:01,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.064 2026-10-17 12:35:01,387 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:35:01,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.082 2026-10-17 12:35:01,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-17 12:35:01,532 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:35:01,545 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.011 2026-10-17 12:35:01,546 44 INFO rb-d965522-225652-425718 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=71474d9840b9406a", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:35:01,548 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:35:01,548 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:35:01,552 44 INFO rb-d965522-225652-425718 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-17 12:35:01,607 44 INFO rb-d965522-225652-425718 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-17 12:35:01,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.016 0.036 2026-10-17 12:35:01,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.089 2026-10-17 12:35:01,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.076 0.164 2026-10-17 12:35:01,889 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.227 2026-10-17 12:35:01,920 44 INFO rb-d965522-225652-425718 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-17 12:35:01,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:01] "GET /web/image/ir.attachment/7630/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:35:02,001 44 INFO rb-d965522-225652-425718 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-17 12:35:02,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:02] "GET /web/image/pos.category/238/image_128?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-17 12:35:02,050 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:35:02,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:02] "GET /web/image/product.template/1954/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-17 12:35:02,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:02] "GET /web/image/product.template/1955/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-17 12:35:02,068 44 INFO rb-d965522-225652-425718 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-17 12:35:02,077 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:02] "GET /web/image/product.template/1958/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-17 12:35:02,093 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:02] "GET /web/image/product.template/1956/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-17 12:35:02,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:02] "GET /web/image/product.template/1957/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-17 12:35:02,132 44 INFO rb-d965522-225652-425718 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-17 12:35:02,201 44 INFO rb-d965522-225652-425718 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-17 12:35:02,210 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:02] "GET /web/image/ir.attachment/7579/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:35:02,226 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35: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-17 12:35:02,239 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:02] "GET /web/image/product.product/2450/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-17 12:35:02,250 44 INFO rb-d965522-225652-425718 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-17 12:35:02,254 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:02] "GET /web/image/product.product/2452/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.030 2026-10-17 12:35:02,301 44 INFO rb-d965522-225652-425718 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-17 12:35:02,364 44 INFO rb-d965522-225652-425718 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-17 12:35:02,415 44 INFO rb-d965522-225652-425718 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-17 12:35:02,488 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-10-17 12:35:02,490 44 INFO rb-d965522-225652-425718 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-17 12:35:02,519 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7942980 (allocated 8912896) 2026-10-17 12:35:02,522 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 98853 2026-10-17 12:35:02,522 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-10-17 12:35:02,523 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89482579 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': 'b8af857e-bd9e-489d-b19f-7926e028f828'}] 2026-10-17 12:35:02,524 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 98853 2026-10-17 12:35:02,587 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89482579 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': 'b8af857e-bd9e-489d-b19f-7926e028f828'} created pos.order #675 2026-10-17 12:35:02,588 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89482579 finished 2026-10-17 12:35:02,594 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123502_593862_test_online_payment_mobile.txt 2026-10-17 12:35:02,594 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpgymxsw95_chrome_odoo" 2026-10-17 12:35:02,614 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: waiting for threads: [, ] 2026-10-17 12:35:02,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.068 0.128 2026-10-17 12:35:02,692 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:35:03,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:03] "GET /pos/pay/675?access_token=f65e65cf-7297-4146-a85e-ef201341a794 HTTP/1.1" 200 - 129 0.060 0.664 2026-10-17 12:35:03,421 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:35:03,460 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:03] "POST /pos/pay/transaction/675 HTTP/1.1" 200 - 35 0.016 0.026 2026-10-17 12:35:03,485 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:35:04,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:04] "GET /pos/pay/confirmation/675?access_token=f65e65cf-7297-4146-a85e-ef201341a794&exit_route=/&tx_id=8 HTTP/1.1" 303 - 376 0.215 0.458 2026-10-17 12:35:04,425 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:04] "GET / HTTP/1.1" 200 - 32 0.021 0.247 2026-10-17 12:35:04,427 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-17 12:35:04,454 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:35:04,459 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-10-17 12:35:04,490 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-10-17 12:35:08,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 99050 2026-10-17 12:35:08,044 44 INFO rb-d965522-225652-425718 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/tmpj7ssp1o3_chrome_odoo 2026-10-17 12:35:08,044 44 INFO rb-d965522-225652-425718 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:41835/json/version 2026-10-17 12:35:08,045 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41835', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:08,049 44 INFO rb-d965522-225652-425718 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-17 12:35:08,049 44 INFO rb-d965522-225652-425718 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:41835/json 2026-10-17 12:35:08,050 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41835', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:08,060 44 INFO rb-d965522-225652-425718 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:41835/devtools/page/E2A6E4165441856104EBDDEAEFBBBE52 2026-10-17 12:35:08,066 44 INFO rb-d965522-225652-425718 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-17 12:35:08,072 44 INFO rb-d965522-225652-425718 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-17 12:35:08,082 44 INFO rb-d965522-225652-425718 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-17 12:35:08,156 44 INFO rb-d965522-225652-425718 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=4e53cf5a44534596" in browser 2026-10-17 12:35:08,156 44 INFO rb-d965522-225652-425718 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=4e53cf5a44534596" 2026-10-17 12:35:08,166 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:35:08,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:08] "GET /pos-self/98?access_token=4e53cf5a44534596 HTTP/1.1" 200 - 57 0.026 0.336 2026-10-17 12:35:08,529 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': 'E2A6E4165441856104EBDDEAEFBBBE52', 'loaderId': '9FD381D76E2A0FED766A8A6277320F81', 'isDownload': False} 2026-10-17 12:35:08,530 44 INFO rb-d965522-225652-425718 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-17 12:35:08,547 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:35:08,565 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:35:08,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:08] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.025 2026-10-17 12:35:08,609 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:35:08,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:08] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.069 2026-10-17 12:35:08,640 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:35:08,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:08] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.093 2026-10-17 12:35:08,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:35:08,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 12:35:08,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:08] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.003 0.040 2026-10-17 12:35:08,880 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:35:08,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.011 2026-10-17 12:35:08,922 44 INFO rb-d965522-225652-425718 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=4e53cf5a44534596", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:35:08,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-17 12:35:08,936 44 INFO rb-d965522-225652-425718 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-17 12:35:08,990 44 INFO rb-d965522-225652-425718 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-17 12:35:08,998 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:08] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.016 0.079 2026-10-17 12:35:09,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-10-17 12:35:09,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.105 0.191 2026-10-17 12:35:09,361 44 INFO rb-d965522-225652-425718 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-17 12:35:09,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "GET /web/image/ir.attachment/7688/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:35:09,433 44 INFO rb-d965522-225652-425718 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-17 12:35:09,466 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:35:09,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "GET /web/image/pos.category/238/image_128?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-10-17 12:35:09,477 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "GET /web/image/product.template/1955/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-17 12:35:09,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "GET /web/image/product.template/1958/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-17 12:35:09,497 44 INFO rb-d965522-225652-425718 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-17 12:35:09,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "GET /web/image/product.template/1956/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-17 12:35:09,518 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "GET /web/image/product.template/1954/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.053 2026-10-17 12:35:09,532 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "GET /web/image/product.template/1957/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-10-17 12:35:09,561 44 INFO rb-d965522-225652-425718 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-17 12:35:09,627 44 INFO rb-d965522-225652-425718 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-17 12:35:09,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "GET /web/image/ir.attachment/7637/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:35:09,658 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35: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-17 12:35:09,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "GET /web/image/product.product/2450/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-10-17 12:35:09,678 44 INFO rb-d965522-225652-425718 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-17 12:35:09,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:09] "GET /web/image/product.product/2452/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.024 2026-10-17 12:35:09,730 44 INFO rb-d965522-225652-425718 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-17 12:35:09,791 44 INFO rb-d965522-225652-425718 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-17 12:35:09,843 44 INFO rb-d965522-225652-425718 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-17 12:35:09,910 44 INFO rb-d965522-225652-425718 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-17 12:35:09,911 44 INFO rb-d965522-225652-425718 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-17 12:35:09,942 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7942616 (allocated 9175040) 2026-10-17 12:35:09,947 44 INFO rb-d965522-225652-425718 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 99050 2026-10-17 12:35:09,949 44 INFO rb-d965522-225652-425718 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-17 12:35:09,952 44 INFO rb-d965522-225652-425718 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 99050 2026-10-17 12:35:09,959 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9619849 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': 'eab7cd93-f1ac-4863-8e98-47d3a587a7b0'}] 2026-10-17 12:35:10,021 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9619849 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': 'eab7cd93-f1ac-4863-8e98-47d3a587a7b0'} created pos.order #676 2026-10-17 12:35:10,021 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123510_020208_test_online_payment_mobile_no_confirmation_page.txt 2026-10-17 12:35:10,022 44 INFO rb-d965522-225652-425718 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/tmpj7ssp1o3_chrome_odoo" 2026-10-17 12:35:10,022 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9619849 finished 2026-10-17 12:35:10,041 44 INFO rb-d965522-225652-425718 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-17 12:35:10,093 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.070 0.117 2026-10-17 12:35:10,106 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:35:10,897 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:10] "GET /pos/pay/676?access_token=a80846a1-67ed-4d49-8904-415ba3824c6a HTTP/1.1" 200 - 129 0.086 0.711 2026-10-17 12:35:10,914 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:35:10,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:10] "POST /pos/pay/transaction/676 HTTP/1.1" 200 - 35 0.015 0.035 2026-10-17 12:35:10,983 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-17 12:35:11,779 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:35:11,783 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.80s) 2026-10-17 12:35:11,831 44 INFO rb-d965522-225652-425718 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-17 12:35:15,855 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99244 2026-10-17 12:35:15,855 44 INFO rb-d965522-225652-425718 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/tmpry3albei_chrome_odoo 2026-10-17 12:35:15,855 44 INFO rb-d965522-225652-425718 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:33593/json/version 2026-10-17 12:35:15,856 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33593', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:15,869 44 INFO rb-d965522-225652-425718 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-17 12:35:15,869 44 INFO rb-d965522-225652-425718 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:33593/json 2026-10-17 12:35:15,870 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33593', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:15,877 44 INFO rb-d965522-225652-425718 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:33593/devtools/page/6073196B6186C68D4DA996B1886885CB 2026-10-17 12:35:15,886 44 INFO rb-d965522-225652-425718 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-17 12:35:15,889 44 INFO rb-d965522-225652-425718 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-17 12:35:15,901 44 INFO rb-d965522-225652-425718 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-17 12:35:16,006 44 INFO rb-d965522-225652-425718 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=62d8209f1a0d45a3" in browser 2026-10-17 12:35:16,006 44 INFO rb-d965522-225652-425718 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=62d8209f1a0d45a3" 2026-10-17 12:35:16,018 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:35:16,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:16] "GET /pos-self/99?access_token=62d8209f1a0d45a3 HTTP/1.1" 200 - 57 0.028 0.509 2026-10-17 12:35:16,556 44 INFO rb-d965522-225652-425718 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': '6073196B6186C68D4DA996B1886885CB', 'loaderId': 'C50612E64811FA5B65B4B84CA658E29D', 'isDownload': False} 2026-10-17 12:35:16,556 44 INFO rb-d965522-225652-425718 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-17 12:35:16,570 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:35:16,587 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:35:16,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:16] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:35:16,642 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:35:16,681 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:16] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.070 2026-10-17 12:35:16,688 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:35:16,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:16] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.116 2026-10-17 12:35:16,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-17 12:35:16,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:35:16,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:16] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.003 0.012 2026-10-17 12:35:16,811 44 INFO rb-d965522-225652-425718 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=62d8209f1a0d45a3", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:35:16,813 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:35:16,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:35:16,818 44 INFO rb-d965522-225652-425718 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-17 12:35:16,872 44 INFO rb-d965522-225652-425718 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-17 12:35:16,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:16] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.021 0.031 2026-10-17 12:35:16,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-17 12:35:17,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.092 0.192 2026-10-17 12:35:17,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.262 2026-10-17 12:35:17,238 44 INFO rb-d965522-225652-425718 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-17 12:35:17,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /web/image/ir.attachment/7746/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:35:17,313 44 INFO rb-d965522-225652-425718 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-17 12:35:17,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /web/image/pos.category/238/image_128?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:35:17,367 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:35:17,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /web/image/product.template/1955/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.021 2026-10-17 12:35:17,385 44 INFO rb-d965522-225652-425718 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-17 12:35:17,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /web/image/product.template/1954/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-10-17 12:35:17,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /web/image/product.template/1956/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-17 12:35:17,408 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /web/image/product.template/1958/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-17 12:35:17,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /web/image/product.template/1957/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-17 12:35:17,451 44 INFO rb-d965522-225652-425718 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-17 12:35:17,518 44 INFO rb-d965522-225652-425718 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-17 12:35:17,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /web/image/ir.attachment/7695/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:35:17,551 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:35:17,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /web/image/product.product/2450/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-10-17 12:35:17,570 44 INFO rb-d965522-225652-425718 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-17 12:35:17,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "GET /web/image/product.product/2452/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.029 2026-10-17 12:35:17,622 44 INFO rb-d965522-225652-425718 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-17 12:35:17,683 44 INFO rb-d965522-225652-425718 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-17 12:35:17,734 44 INFO rb-d965522-225652-425718 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-17 12:35:17,803 44 INFO rb-d965522-225652-425718 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-17 12:35:17,805 44 INFO rb-d965522-225652-425718 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-17 12:35:17,834 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7937332 (allocated 8650752) 2026-10-17 12:35:17,837 44 INFO rb-d965522-225652-425718 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 99244 2026-10-17 12:35:17,837 44 INFO rb-d965522-225652-425718 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-17 12:35:17,846 44 INFO rb-d965522-225652-425718 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 99244 2026-10-17 12:35:17,849 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67746894 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': '13e05b09-44f5-4ad8-9187-006362e1e540'}] 2026-10-17 12:35:17,885 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67746894 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': '13e05b09-44f5-4ad8-9187-006362e1e540'} created pos.order #677 2026-10-17 12:35:17,887 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67746894 finished 2026-10-17 12:35:17,906 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123517_906113_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-17 12:35:17,906 44 INFO rb-d965522-225652-425718 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/tmpry3albei_chrome_odoo" 2026-10-17 12:35:17,918 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-17 12:35:17,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.052 0.101 2026-10-17 12:35:18,226 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99438 2026-10-17 12:35:18,226 44 INFO rb-d965522-225652-425718 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/tmpjgng557__chrome_odoo 2026-10-17 12:35:18,227 44 INFO rb-d965522-225652-425718 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:45979/json/version 2026-10-17 12:35:18,228 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:18,235 44 INFO rb-d965522-225652-425718 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-17 12:35:18,235 44 INFO rb-d965522-225652-425718 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:45979/json 2026-10-17 12:35:18,236 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:18,249 44 INFO rb-d965522-225652-425718 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:45979/devtools/page/AECA1DBF7DDECC1C9EEB18144304FBEB 2026-10-17 12:35:18,257 44 INFO rb-d965522-225652-425718 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-17 12:35:18,263 44 INFO rb-d965522-225652-425718 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-17 12:35:18,282 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:35:18,287 44 INFO rb-d965522-225652-425718 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-17 12:35:18,289 44 INFO rb-d965522-225652-425718 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-17 12:35:18,289 44 INFO rb-d965522-225652-425718 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-17 12:35:18,566 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:18] "GET /pos/ui?config_id=99 HTTP/1.1" 200 - 73 0.031 0.236 2026-10-17 12:35:18,569 44 INFO rb-d965522-225652-425718 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': 'AECA1DBF7DDECC1C9EEB18144304FBEB', 'loaderId': 'CA5EF91C5862B3A16356401B438CF91F', 'isDownload': False} 2026-10-17 12:35:18,569 44 INFO rb-d965522-225652-425718 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-17 12:35:18,584 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:35:18,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:18] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-17 12:35:18,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:18] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:35:18,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:18] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-17 12:35:19,043 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:35:19,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:35:19,073 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:35:19,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:35:19,096 44 INFO rb-d965522-225652-425718 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-17 12:35:19,099 44 INFO rb-d965522-225652-425718 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-17 12:35:19,101 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:35:19,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:35:19,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:19] "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-17 12:35:19,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:35:19,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.007 0.030 2026-10-17 12:35:19,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-17 12:35:19,853 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 187, model: sale.order 2026-10-17 12:35:19,858 44 INFO rb-d965522-225652-425718 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-17 12:35:19,858 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 187, model: sale.order.line 2026-10-17 12:35:19,860 44 INFO rb-d965522-225652-425718 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-17 12:35:19,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 494 0.257 0.398 2026-10-17 12:35:19,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:35:19,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 12:35:20,021 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-10-17 12:35:20,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "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-17 12:35:20,056 44 INFO rb-d965522-225652-425718 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-17 12:35:20,067 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:35:20,097 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:35:20,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:35:20,111 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:35:20,112 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:35:20,129 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:35:20,130 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "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-17 12:35:20,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.004 0.025 2026-10-17 12:35:20,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-10-17 12:35:20,153 44 INFO rb-d965522-225652-425718 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-17 12:35:20,168 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:35:20,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /pos/ui/99?from_backend=True HTTP/1.1" 200 - 33 0.016 0.042 2026-10-17 12:35:20,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.037 2026-10-17 12:35:20,290 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /pos/ui/99 HTTP/1.1" 200 - 33 0.015 0.110 2026-10-17 12:35:20,323 44 INFO rb-d965522-225652-425718 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-17 12:35:20,373 44 INFO rb-d965522-225652-425718 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-17 12:35:20,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.024 0.048 2026-10-17 12:35:20,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-17 12:35:20,457 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:35:20,460 44 INFO rb-d965522-225652-425718 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-17 12:35:20,515 44 INFO rb-d965522-225652-425718 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-17 12:35:20,583 44 INFO rb-d965522-225652-425718 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-17 12:35:20,634 44 INFO rb-d965522-225652-425718 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-17 12:35:20,635 44 INFO rb-d965522-225652-425718 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-17 12:35:20,702 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13844440 (allocated 14417920) 2026-10-17 12:35:20,705 44 INFO rb-d965522-225652-425718 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 99438 2026-10-17 12:35:20,705 44 INFO rb-d965522-225652-425718 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-17 12:35:20,715 44 INFO rb-d965522-225652-425718 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 99438 2026-10-17 12:35:20,815 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123520_814841_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-17 12:35:20,815 44 INFO rb-d965522-225652-425718 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/tmpjgng557__chrome_odoo" 2026-10-17 12:35:20,852 44 INFO rb-d965522-225652-425718 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-17 12:35:24,675 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 99641 2026-10-17 12:35:24,676 44 INFO rb-d965522-225652-425718 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/tmpc3_l0rz9_chrome_odoo 2026-10-17 12:35:24,676 44 INFO rb-d965522-225652-425718 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:33211/json/version 2026-10-17 12:35:24,677 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:24,685 44 INFO rb-d965522-225652-425718 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-17 12:35:24,685 44 INFO rb-d965522-225652-425718 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:33211/json 2026-10-17 12:35:24,686 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:24,694 44 INFO rb-d965522-225652-425718 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:33211/devtools/page/31E42D8AC3546CF40259DABADE35E89E 2026-10-17 12:35:24,697 44 INFO rb-d965522-225652-425718 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-17 12:35:24,701 44 INFO rb-d965522-225652-425718 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-17 12:35:24,705 44 INFO rb-d965522-225652-425718 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-17 12:35:24,812 44 INFO rb-d965522-225652-425718 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=172881836ce24e00" in browser 2026-10-17 12:35:24,813 44 INFO rb-d965522-225652-425718 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=172881836ce24e00" 2026-10-17 12:35:24,823 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:35:25,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "GET /pos-self/100?access_token=172881836ce24e00 HTTP/1.1" 200 - 57 0.020 0.377 2026-10-17 12:35:25,221 44 INFO rb-d965522-225652-425718 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': '31E42D8AC3546CF40259DABADE35E89E', 'loaderId': 'F9FCB57B5F0BA09EC32C6A7FCB6B31F3', 'isDownload': False} 2026-10-17 12:35:25,221 44 INFO rb-d965522-225652-425718 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-17 12:35:25,236 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:35:25,254 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:35:25,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.023 2026-10-17 12:35:25,287 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:35:25,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.047 2026-10-17 12:35:25,308 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:35:25,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.085 2026-10-17 12:35:25,480 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 12:35:25,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:35:25,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:35:25,500 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:35:25,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:35:25,511 44 INFO rb-d965522-225652-425718 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=172881836ce24e00", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:35:25,519 44 INFO rb-d965522-225652-425718 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-17 12:35:25,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.017 0.031 2026-10-17 12:35:25,585 44 INFO rb-d965522-225652-425718 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-17 12:35:25,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-17 12:35:25,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "POST /pos-self/data/100 HTTP/1.1" 200 - 184 0.085 0.125 2026-10-17 12:35:25,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.195 2026-10-17 12:35:25,836 44 INFO rb-d965522-225652-425718 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-17 12:35:25,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "GET /web/image/ir.attachment/7807/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:35:25,889 44 INFO rb-d965522-225652-425718 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-17 12:35:25,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "GET /web/image/ir.attachment/7753/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:35:25,907 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:35:25,939 44 INFO rb-d965522-225652-425718 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-17 12:35:26,014 44 INFO rb-d965522-225652-425718 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-17 12:35:26,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:26] "GET /web/image/pos.category/238/image_128?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 12:35:26,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:26] "GET /web/image/product.template/1954/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-17 12:35:26,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:26] "GET /web/image/product.template/1956/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-17 12:35:26,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:26] "GET /web/image/product.template/1955/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-17 12:35:26,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:26] "GET /web/image/product.template/1958/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-10-17 12:35:26,084 44 INFO rb-d965522-225652-425718 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-17 12:35:26,096 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:26] "GET /web/image/product.template/1957/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-10-17 12:35:26,148 44 INFO rb-d965522-225652-425718 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-17 12:35:26,163 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:35:26,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:26] "GET /web/image/product.product/2450/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-10-17 12:35:26,200 44 INFO rb-d965522-225652-425718 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-17 12:35:26,261 44 INFO rb-d965522-225652-425718 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-17 12:35:26,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:26] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.009 2026-10-17 12:35:26,323 44 INFO rb-d965522-225652-425718 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-17 12:35:26,388 44 INFO rb-d965522-225652-425718 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-17 12:35:26,414 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73645697 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': '1270f431-0d3a-48b6-866f-d81cbcad5e42'}] 2026-10-17 12:35:26,442 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73645697 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': '1270f431-0d3a-48b6-866f-d81cbcad5e42'} created pos.order #678 2026-10-17 12:35:26,457 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73645697 finished 2026-10-17 12:35:26,545 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.041 0.118 2026-10-17 12:35:26,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.013 2026-10-17 12:35:26,600 44 INFO rb-d965522-225652-425718 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-17 12:35:26,657 44 INFO rb-d965522-225652-425718 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-17 12:35:26,719 44 INFO rb-d965522-225652-425718 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-17 12:35:26,779 44 INFO rb-d965522-225652-425718 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-17 12:35:26,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:26] "GET /web/image/product.product/2452/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:35:26,829 44 INFO rb-d965522-225652-425718 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-17 12:35:26,890 44 INFO rb-d965522-225652-425718 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-17 12:35:26,917 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13231025 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': '1270f431-0d3a-48b6-866f-d81cbcad5e42'}] 2026-10-17 12:35:26,930 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1121] to pos.order #678 2026-10-17 12:35:26,935 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13231025 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': '1270f431-0d3a-48b6-866f-d81cbcad5e42'} updated pos.order #678 2026-10-17 12:35:26,950 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13231025 finished 2026-10-17 12:35:27,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.035 0.124 2026-10-17 12:35:27,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:35:27,095 44 INFO rb-d965522-225652-425718 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-17 12:35:27,151 44 INFO rb-d965522-225652-425718 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-17 12:35:27,210 44 INFO rb-d965522-225652-425718 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-17 12:35:27,270 44 INFO rb-d965522-225652-425718 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-17 12:35:27,270 44 INFO rb-d965522-225652-425718 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-17 12:35:27,310 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8985296 (allocated 9961472) 2026-10-17 12:35:27,312 44 INFO rb-d965522-225652-425718 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 99641 2026-10-17 12:35:27,312 44 INFO rb-d965522-225652-425718 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-17 12:35:27,312 44 INFO rb-d965522-225652-425718 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 99641 2026-10-17 12:35:27,387 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123527_387796_test_online_payment_self_pay_after_meal_table.txt 2026-10-17 12:35:27,388 44 INFO rb-d965522-225652-425718 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/tmpc3_l0rz9_chrome_odoo" 2026-10-17 12:35:27,673 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 99830 2026-10-17 12:35:27,673 44 INFO rb-d965522-225652-425718 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/tmpjyzubmj4_chrome_odoo 2026-10-17 12:35:27,673 44 INFO rb-d965522-225652-425718 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:39991/json/version 2026-10-17 12:35:27,674 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:27,684 44 INFO rb-d965522-225652-425718 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-17 12:35:27,684 44 INFO rb-d965522-225652-425718 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:39991/json 2026-10-17 12:35:27,685 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:27,692 44 INFO rb-d965522-225652-425718 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:39991/devtools/page/E6F1E844375EFD4091D311AA9D79FBA7 2026-10-17 12:35:27,697 44 INFO rb-d965522-225652-425718 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-17 12:35:27,703 44 INFO rb-d965522-225652-425718 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-17 12:35:27,711 44 INFO rb-d965522-225652-425718 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-17 12:35:27,746 44 INFO rb-d965522-225652-425718 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=172881836ce24e00&table_identifier=f48d3a3e" in browser 2026-10-17 12:35:27,747 44 INFO rb-d965522-225652-425718 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=172881836ce24e00&table_identifier=f48d3a3e" 2026-10-17 12:35:27,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:27] "GET /pos-self/100?access_token=172881836ce24e00&table_identifier=f48d3a3e HTTP/1.1" 200 - 9 0.004 0.023 2026-10-17 12:35:27,784 44 INFO rb-d965522-225652-425718 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': 'E6F1E844375EFD4091D311AA9D79FBA7', 'loaderId': 'A9CC98408C4FA27AA6C5AC92E4B04376', 'isDownload': False} 2026-10-17 12:35:27,784 44 INFO rb-d965522-225652-425718 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-17 12:35:27,795 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:35:27,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:27] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.007 2026-10-17 12:35:27,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:27] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-10-17 12:35:27,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:27] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-10-17 12:35:27,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:35:27,963 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:35:27,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:27] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:35:27,977 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:35:27,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:35:27,978 44 INFO rb-d965522-225652-425718 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=172881836ce24e00&table_identifier=f48d3a3e", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:35:27,984 44 INFO rb-d965522-225652-425718 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-17 12:35:28,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "POST /pos-self/relations/100 HTTP/1.1" 200 - 16 0.007 0.024 2026-10-17 12:35:28,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.034 2026-10-17 12:35:28,038 44 INFO rb-d965522-225652-425718 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-17 12:35:28,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 12:35:28,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "POST /pos-self/data/100 HTTP/1.1" 200 - 116 0.046 0.129 2026-10-17 12:35:28,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-10-17 12:35:28,290 44 INFO rb-d965522-225652-425718 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-17 12:35:28,325 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "GET /web/image/ir.attachment/7807/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:35:28,351 44 INFO rb-d965522-225652-425718 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-17 12:35:28,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "GET /web/image/ir.attachment/7753/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:35:28,375 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:35:28,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-10-17 12:35:28,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.018 2026-10-17 12:35:28,449 44 INFO rb-d965522-225652-425718 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-17 12:35:28,483 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "GET /web/image/pos.category/238/image_128?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:35:28,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "GET /web/image/product.template/1954/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-17 12:35:28,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "GET /web/image/product.template/1955/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-17 12:35:28,515 44 INFO rb-d965522-225652-425718 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-17 12:35:28,522 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "GET /web/image/product.template/1958/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-17 12:35:28,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "GET /web/image/product.template/1956/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 12:35:28,545 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "GET /web/image/product.template/1957/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-17 12:35:28,577 44 INFO rb-d965522-225652-425718 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-17 12:35:28,593 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35: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-17 12:35:28,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "GET /web/image/product.product/2450/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-17 12:35:28,630 44 INFO rb-d965522-225652-425718 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-17 12:35:28,698 44 INFO rb-d965522-225652-425718 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-17 12:35:28,724 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27641040 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': 'e63eab59-efa2-451f-acd5-79e01f6b5585'}] 2026-10-17 12:35:28,748 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27641040 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': 'e63eab59-efa2-451f-acd5-79e01f6b5585'} created pos.order #679 2026-10-17 12:35:28,763 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27641040 finished 2026-10-17 12:35:28,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.034 0.109 2026-10-17 12:35:28,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:35:28,883 44 INFO rb-d965522-225652-425718 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-17 12:35:28,938 44 INFO rb-d965522-225652-425718 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-17 12:35:29,000 44 INFO rb-d965522-225652-425718 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-17 12:35:29,056 44 INFO rb-d965522-225652-425718 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-17 12:35:29,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:29] "GET /web/image/product.product/2452/image_512?unique=2026-10-17T12:34:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-10-17 12:35:29,108 44 INFO rb-d965522-225652-425718 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-17 12:35:29,169 44 INFO rb-d965522-225652-425718 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-17 12:35:29,204 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12252944 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': 'e63eab59-efa2-451f-acd5-79e01f6b5585'}] 2026-10-17 12:35:29,224 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1123] to pos.order #679 2026-10-17 12:35:29,230 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12252944 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': 'e63eab59-efa2-451f-acd5-79e01f6b5585'} updated pos.order #679 2026-10-17 12:35:29,253 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12252944 finished 2026-10-17 12:35:29,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.036 0.156 2026-10-17 12:35:29,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 12:35:29,411 44 INFO rb-d965522-225652-425718 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-17 12:35:29,467 44 INFO rb-d965522-225652-425718 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-17 12:35:29,523 44 INFO rb-d965522-225652-425718 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-17 12:35:29,585 44 INFO rb-d965522-225652-425718 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-17 12:35:29,586 44 INFO rb-d965522-225652-425718 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-17 12:35:29,621 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8786332 (allocated 10223616) 2026-10-17 12:35:29,623 44 INFO rb-d965522-225652-425718 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-17 12:35:29,642 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:35:29,645 44 INFO rb-d965522-225652-425718 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 99830 2026-10-17 12:35:29,646 44 INFO rb-d965522-225652-425718 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-17 12:35:29,650 44 INFO rb-d965522-225652-425718 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 99830 2026-10-17 12:35:29,716 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123529_716660_test_online_payment_self_pay_after_meal_table.txt 2026-10-17 12:35:29,717 44 INFO rb-d965522-225652-425718 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/tmpjyzubmj4_chrome_odoo" 2026-10-17 12:35:29,726 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-10-17 12:35:30,408 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:30] "GET /pos/pay/679?access_token=35e5e869-3b6f-4499-ab96-037204e3e0b1&exit_route=http://127.0.0.1:8069/pos-self/100?access_token%3D172881836ce24e00%26table_identifier%3Df48d3a3e HTTP/1.1" 200 - 129 0.061 0.712 2026-10-17 12:35:30,441 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-17 12:35:31,940 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-10-17 12:35:35,969 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 100030 2026-10-17 12:35:35,969 44 INFO rb-d965522-225652-425718 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/tmpwpp2l_n6_chrome_odoo 2026-10-17 12:35:35,969 44 INFO rb-d965522-225652-425718 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:34569/json/version 2026-10-17 12:35:35,970 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:36,005 44 INFO rb-d965522-225652-425718 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-17 12:35:36,005 44 INFO rb-d965522-225652-425718 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:34569/json 2026-10-17 12:35:36,006 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:36,015 44 INFO rb-d965522-225652-425718 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:34569/devtools/page/29696D641A2B993DDC3FD43C6AA80093 2026-10-17 12:35:36,026 44 INFO rb-d965522-225652-425718 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-17 12:35:36,031 44 INFO rb-d965522-225652-425718 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-17 12:35:36,049 44 INFO rb-d965522-225652-425718 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-17 12:35:36,072 44 INFO rb-d965522-225652-425718 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=4e2021f62adc4374" in browser 2026-10-17 12:35:36,073 44 INFO rb-d965522-225652-425718 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=4e2021f62adc4374" 2026-10-17 12:35:36,086 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:35:36,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:36] "GET /pos-self/101?access_token=4e2021f62adc4374 HTTP/1.1" 200 - 57 0.043 0.445 2026-10-17 12:35:36,574 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '29696D641A2B993DDC3FD43C6AA80093', 'loaderId': 'F3347EDE3C486F804A8823C677D6FC4F', 'isDownload': False} 2026-10-17 12:35:36,574 44 INFO rb-d965522-225652-425718 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-17 12:35:36,585 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:35:36,603 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:35:36,635 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:36] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.032 2026-10-17 12:35:36,643 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:35:36,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:36] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.068 2026-10-17 12:35:36,679 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:35:36,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:36] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.090 2026-10-17 12:35:36,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:35:36,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-10-17 12:35:36,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:36] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-17 12:35:36,826 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:35:36,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:35:36,827 44 INFO rb-d965522-225652-425718 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=4e2021f62adc4374", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:35:36,834 44 INFO rb-d965522-225652-425718 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-17 12:35:36,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-10-17 12:35:36,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:36] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.028 0.074 2026-10-17 12:35:36,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-17 12:35:37,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.107 0.136 2026-10-17 12:35:37,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-17 12:35:37,278 44 INFO rb-d965522-225652-425718 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-17 12:35:37,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "GET /web/image/ir.attachment/7880/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:35:37,357 44 INFO rb-d965522-225652-425718 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-17 12:35:37,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "GET /web/image/pos.category/239/image_128?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.025 2026-10-17 12:35:37,411 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:35:37,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "GET /web/image/product.template/1960/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.020 2026-10-17 12:35:37,422 44 INFO rb-d965522-225652-425718 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-17 12:35:37,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "GET /web/image/product.template/1959/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-17 12:35:37,434 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "GET /web/image/product.template/1963/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-17 12:35:37,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "GET /web/image/product.template/1961/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-17 12:35:37,454 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "GET /web/image/product.template/1962/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-17 12:35:37,486 44 INFO rb-d965522-225652-425718 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-17 12:35:37,558 44 INFO rb-d965522-225652-425718 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-17 12:35:37,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "GET /web/image/ir.attachment/7829/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:35:37,602 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35: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-17 12:35:37,612 44 INFO rb-d965522-225652-425718 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-17 12:35:37,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "GET /web/image/product.product/2457/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-17 12:35:37,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "GET /web/image/product.product/2455/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.031 2026-10-17 12:35:37,664 44 INFO rb-d965522-225652-425718 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-17 12:35:37,731 44 INFO rb-d965522-225652-425718 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-17 12:35:37,766 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55211129 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': '2739f28b-f28b-4ec8-bdc1-3670c7a2817f'}] 2026-10-17 12:35:37,808 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55211129 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': '2739f28b-f28b-4ec8-bdc1-3670c7a2817f'} created pos.order #680 2026-10-17 12:35:37,824 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55211129 finished 2026-10-17 12:35:37,934 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 118 0.075 0.132 2026-10-17 12:35:37,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-10-17 12:35:38,015 44 INFO rb-d965522-225652-425718 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-17 12:35:38,067 44 INFO rb-d965522-225652-425718 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-17 12:35:38,119 44 INFO rb-d965522-225652-425718 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-17 12:35:38,171 44 INFO rb-d965522-225652-425718 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-17 12:35:38,227 44 INFO rb-d965522-225652-425718 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-17 12:35:38,286 44 INFO rb-d965522-225652-425718 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-17 12:35:38,290 44 INFO rb-d965522-225652-425718 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-17 12:35:38,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:38] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.007 0.038 2026-10-17 12:35:38,361 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8933808 (allocated 10223616) 2026-10-17 12:35:38,363 44 INFO rb-d965522-225652-425718 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 100030 2026-10-17 12:35:38,364 44 INFO rb-d965522-225652-425718 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-17 12:35:38,364 44 INFO rb-d965522-225652-425718 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 100030 2026-10-17 12:35:38,439 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123538_439221_test_kiosk_cart_restore_and_cancel.txt 2026-10-17 12:35:38,439 44 INFO rb-d965522-225652-425718 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/tmpwpp2l_n6_chrome_odoo" 2026-10-17 12:35:38,471 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-10-17 12:35:42,629 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 100226 2026-10-17 12:35:42,629 44 INFO rb-d965522-225652-425718 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/tmpikbu57gf_chrome_odoo 2026-10-17 12:35:42,629 44 INFO rb-d965522-225652-425718 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:46595/json/version 2026-10-17 12:35:42,630 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46595', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:42,648 44 INFO rb-d965522-225652-425718 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-17 12:35:42,648 44 INFO rb-d965522-225652-425718 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:46595/json 2026-10-17 12:35:42,649 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46595', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:42,657 44 INFO rb-d965522-225652-425718 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:46595/devtools/page/9486E6FCCB58BA541ED08C18C4665D46 2026-10-17 12:35:42,668 44 INFO rb-d965522-225652-425718 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-17 12:35:42,674 44 INFO rb-d965522-225652-425718 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-17 12:35:42,691 44 INFO rb-d965522-225652-425718 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-17 12:35:42,715 44 INFO rb-d965522-225652-425718 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=c2dafa008cdd4991" in browser 2026-10-17 12:35:42,715 44 INFO rb-d965522-225652-425718 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=c2dafa008cdd4991" 2026-10-17 12:35:42,743 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:35:43,128 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /pos-self/102?access_token=c2dafa008cdd4991 HTTP/1.1" 200 - 57 0.022 0.383 2026-10-17 12:35:43,131 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '9486E6FCCB58BA541ED08C18C4665D46', 'loaderId': '6E67930B5EB634493B615F6541A0E6B4', 'isDownload': False} 2026-10-17 12:35:43,131 44 INFO rb-d965522-225652-425718 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-17 12:35:43,142 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:35:43,156 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:35:43,186 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.023 2026-10-17 12:35:43,192 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:35:43,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.048 2026-10-17 12:35:43,210 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:35:43,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.077 2026-10-17 12:35:43,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:35:43,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:35:43,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.010 2026-10-17 12:35:43,424 44 INFO rb-d965522-225652-425718 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=c2dafa008cdd4991", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:35:43,428 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:35:43,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:35:43,431 44 INFO rb-d965522-225652-425718 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-17 12:35:43,480 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.014 0.030 2026-10-17 12:35:43,501 44 INFO rb-d965522-225652-425718 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-17 12:35:43,521 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-17 12:35:43,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "POST /pos-self/data/102 HTTP/1.1" 200 - 183 0.077 0.140 2026-10-17 12:35:43,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.197 2026-10-17 12:35:43,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:35:43,803 44 INFO rb-d965522-225652-425718 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-17 12:35:43,839 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/image/ir.attachment/7938/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:35:43,872 44 INFO rb-d965522-225652-425718 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-17 12:35:43,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/image/pos.category/239/image_128?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-10-17 12:35:43,914 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:35:43,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/image/product.template/1963/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-17 12:35:43,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/image/product.template/1959/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-17 12:35:43,934 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/image/product.template/1961/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-17 12:35:43,938 44 INFO rb-d965522-225652-425718 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-17 12:35:43,946 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/image/product.template/1960/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-17 12:35:43,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:43] "GET /web/image/product.template/1962/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 12:35:43,998 44 INFO rb-d965522-225652-425718 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-17 12:35:44,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:44] "GET /web/image/ir.attachment/7887/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:35:44,017 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:35:44,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:44] "GET /web/image/product.product/2455/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-10-17 12:35:44,051 44 INFO rb-d965522-225652-425718 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-17 12:35:44,112 44 INFO rb-d965522-225652-425718 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-17 12:35:44,139 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6746417 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': 'c3de294c-9ee4-4694-af9f-6d232238b2ce'}] 2026-10-17 12:35:44,169 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6746417 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': 'c3de294c-9ee4-4694-af9f-6d232238b2ce'} created pos.order #681 2026-10-17 12:35:44,186 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6746417 finished 2026-10-17 12:35:44,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:44] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.044 0.131 2026-10-17 12:35:44,361 44 INFO rb-d965522-225652-425718 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-17 12:35:44,362 44 INFO rb-d965522-225652-425718 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-17 12:35:44,397 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7720716 (allocated 8650752) 2026-10-17 12:35:44,398 44 INFO rb-d965522-225652-425718 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 100226 2026-10-17 12:35:44,399 44 INFO rb-d965522-225652-425718 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-17 12:35:44,399 44 INFO rb-d965522-225652-425718 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 100226 2026-10-17 12:35:44,463 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123544_463047_test_online_payment_kiosk_qr_code.txt 2026-10-17 12:35:44,463 44 INFO rb-d965522-225652-425718 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/tmpikbu57gf_chrome_odoo" 2026-10-17 12:35:44,500 44 INFO rb-d965522-225652-425718 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-17 12:35:48,175 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 100411 2026-10-17 12:35:48,175 44 INFO rb-d965522-225652-425718 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/tmpvfoorzfu_chrome_odoo 2026-10-17 12:35:48,175 44 INFO rb-d965522-225652-425718 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:42277/json/version 2026-10-17 12:35:48,176 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:48,188 44 INFO rb-d965522-225652-425718 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-17 12:35:48,188 44 INFO rb-d965522-225652-425718 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:42277/json 2026-10-17 12:35:48,188 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:48,197 44 INFO rb-d965522-225652-425718 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:42277/devtools/page/6FDE61A61C6392F69D5A0A18B01218B3 2026-10-17 12:35:48,205 44 INFO rb-d965522-225652-425718 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-17 12:35:48,214 44 INFO rb-d965522-225652-425718 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-17 12:35:48,251 44 INFO rb-d965522-225652-425718 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-17 12:35:48,270 44 INFO rb-d965522-225652-425718 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=a527fb5a38944115" in browser 2026-10-17 12:35:48,270 44 INFO rb-d965522-225652-425718 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=a527fb5a38944115" 2026-10-17 12:35:48,282 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:35:48,635 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:48] "GET /pos-self/103?access_token=a527fb5a38944115 HTTP/1.1" 200 - 57 0.019 0.337 2026-10-17 12:35:48,639 44 INFO rb-d965522-225652-425718 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': '6FDE61A61C6392F69D5A0A18B01218B3', 'loaderId': 'BC1DE64DAC2EFEA1365BAA1B50C17E15', 'isDownload': False} 2026-10-17 12:35:48,639 44 INFO rb-d965522-225652-425718 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-17 12:35:48,654 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:35:48,673 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:35:48,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:48] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:35:48,702 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:35:48,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:48] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.055 2026-10-17 12:35:48,739 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:35:48,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:48] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.082 2026-10-17 12:35:48,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-17 12:35:48,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:35:48,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:48] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:35:48,869 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:35:48,869 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:35:48,880 44 INFO rb-d965522-225652-425718 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=a527fb5a38944115", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:35:48,886 44 INFO rb-d965522-225652-425718 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-17 12:35:48,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:48] "POST /pos-self/relations/103 HTTP/1.1" 200 - 37 0.016 0.037 2026-10-17 12:35:48,951 44 INFO rb-d965522-225652-425718 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-17 12:35:48,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.093 2026-10-17 12:35:49,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "POST /pos-self/data/103 HTTP/1.1" 200 - 184 0.068 0.138 2026-10-17 12:35:49,171 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.186 2026-10-17 12:35:49,200 44 INFO rb-d965522-225652-425718 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-17 12:35:49,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "GET /web/image/ir.attachment/7996/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:35:49,274 44 INFO rb-d965522-225652-425718 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-17 12:35:49,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "GET /web/image/pos.category/239/image_128?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-17 12:35:49,321 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:35:49,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "GET /web/image/product.template/1959/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-17 12:35:49,338 44 INFO rb-d965522-225652-425718 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-17 12:35:49,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "GET /web/image/product.template/1960/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-17 12:35:49,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "GET /web/image/product.template/1963/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-17 12:35:49,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "GET /web/image/product.template/1961/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-17 12:35:49,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "GET /web/image/product.template/1962/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-17 12:35:49,401 44 INFO rb-d965522-225652-425718 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-17 12:35:49,466 44 INFO rb-d965522-225652-425718 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-17 12:35:49,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "GET /web/image/ir.attachment/7945/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:35:49,505 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "GET /web/image/product.product/2455/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.014 2026-10-17 12:35:49,516 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35: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-17 12:35:49,519 44 INFO rb-d965522-225652-425718 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-17 12:35:49,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "GET /web/image/product.product/2457/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 8 0.007 0.016 2026-10-17 12:35:49,569 44 INFO rb-d965522-225652-425718 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-17 12:35:49,635 44 INFO rb-d965522-225652-425718 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-17 12:35:49,687 44 INFO rb-d965522-225652-425718 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-17 12:35:49,753 44 INFO rb-d965522-225652-425718 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-17 12:35:49,755 44 INFO rb-d965522-225652-425718 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-17 12:35:49,785 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8825118 started for PoS orders references: [{'name': None, 'pos_reference': '260-103-000001', 'uuid': '115b7e68-b8b5-485b-8b35-fa97ae5d1ec5'}] 2026-10-17 12:35:49,791 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7937416 (allocated 8650752) 2026-10-17 12:35:49,793 44 INFO rb-d965522-225652-425718 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 100411 2026-10-17 12:35:49,793 44 INFO rb-d965522-225652-425718 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-17 12:35:49,793 44 INFO rb-d965522-225652-425718 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 100411 2026-10-17 12:35:49,829 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8825118 order {'name': None, 'pos_reference': '260-103-000001', 'uuid': '115b7e68-b8b5-485b-8b35-fa97ae5d1ec5'} created pos.order #682 2026-10-17 12:35:49,830 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8825118 finished 2026-10-17 12:35:49,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.047 0.101 2026-10-17 12:35:49,898 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123549_898676_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-17 12:35:49,898 44 INFO rb-d965522-225652-425718 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/tmpvfoorzfu_chrome_odoo" 2026-10-17 12:35:50,175 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 100602 2026-10-17 12:35:50,175 44 INFO rb-d965522-225652-425718 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/tmp9udnndsl_chrome_odoo 2026-10-17 12:35:50,176 44 INFO rb-d965522-225652-425718 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:42363/json/version 2026-10-17 12:35:50,176 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:50,185 44 INFO rb-d965522-225652-425718 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-17 12:35:50,185 44 INFO rb-d965522-225652-425718 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:42363/json 2026-10-17 12:35:50,186 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:35:50,194 44 INFO rb-d965522-225652-425718 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:42363/devtools/page/50EAC00E7CFCA7B279FC80305656EC47 2026-10-17 12:35:50,203 44 INFO rb-d965522-225652-425718 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-17 12:35:50,205 44 INFO rb-d965522-225652-425718 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-17 12:35:50,251 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:35:50,257 44 INFO rb-d965522-225652-425718 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-17 12:35:50,259 44 INFO rb-d965522-225652-425718 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-17 12:35:50,259 44 INFO rb-d965522-225652-425718 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-17 12:35:50,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:50] "GET /pos/ui?config_id=103 HTTP/1.1" 200 - 73 0.037 0.220 2026-10-17 12:35:50,526 44 INFO rb-d965522-225652-425718 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': '50EAC00E7CFCA7B279FC80305656EC47', 'loaderId': '096F94243B8953097D6F17325C186FA6', 'isDownload': False} 2026-10-17 12:35:50,526 44 INFO rb-d965522-225652-425718 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-17 12:35:50,540 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:35:50,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:50] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:35:50,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:50] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:35:50,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:50] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:35:50,967 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:35:50,971 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:35:50,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:35:50,994 44 INFO rb-d965522-225652-425718 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-17 12:35:50,998 44 INFO rb-d965522-225652-425718 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-17 12:35:50,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:35:51,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:35:51,015 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:35:51,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "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.006 2026-10-17 12:35:51,034 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:35:51,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.007 0.022 2026-10-17 12:35:51,067 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-17 12:35:51,703 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 191, model: sale.order 2026-10-17 12:35:51,705 44 INFO rb-d965522-225652-425718 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-17 12:35:51,705 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 191, model: sale.order.line 2026-10-17 12:35:51,706 44 INFO rb-d965522-225652-425718 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-17 12:35:51,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 494 0.251 0.376 2026-10-17 12:35:51,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "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-17 12:35:51,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35: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-17 12:35:51,849 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-17 12:35:51,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "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-17 12:35:51,887 44 INFO rb-d965522-225652-425718 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-17 12:35:51,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:35:51,930 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:35:51,944 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:35:51,948 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:35:51,960 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:35:51,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.005 0.017 2026-10-17 12:35:51,965 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35: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-17 12:35:51,968 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:35:51,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-10-17 12:35:51,992 44 INFO rb-d965522-225652-425718 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-17 12:35:52,009 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:35:52,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:52] "GET /pos/ui/103?from_backend=True HTTP/1.1" 200 - 33 0.017 0.051 2026-10-17 12:35:52,073 44 INFO rb-d965522-225652-425718 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-17 12:35:52,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:52] "GET /pos/ui/103 HTTP/1.1" 200 - 33 0.013 0.096 2026-10-17 12:35:52,122 44 INFO rb-d965522-225652-425718 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-17 12:35:52,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.106 2026-10-17 12:35:52,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.020 0.084 2026-10-17 12:35:52,190 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.060 2026-10-17 12:35:52,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-17 12:35:52,227 44 INFO rb-d965522-225652-425718 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-17 12:35:52,232 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:35:52,280 44 INFO rb-d965522-225652-425718 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-17 12:35:52,346 44 INFO rb-d965522-225652-425718 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-17 12:35:52,397 44 INFO rb-d965522-225652-425718 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-17 12:35:52,398 44 INFO rb-d965522-225652-425718 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-17 12:35:52,454 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13846948 (allocated 14680064) 2026-10-17 12:35:52,458 44 INFO rb-d965522-225652-425718 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 100602 2026-10-17 12:35:52,458 44 INFO rb-d965522-225652-425718 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-17 12:35:52,459 44 INFO rb-d965522-225652-425718 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 100602 2026-10-17 12:35:52,553 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123552_553624_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-17 12:35:52,553 44 INFO rb-d965522-225652-425718 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/tmp9udnndsl_chrome_odoo" 2026-10-17 12:35:52,584 44 INFO rb-d965522-225652-425718 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-17 12:35:56,379 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:35:56,715 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:35:57,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:57] "GET /pos/pay/683?access_token=46aea391-4ab4-47ac-b77f-a58a74b58ee5 HTTP/1.1" 200 - 153 0.116 1.063 2026-10-17 12:35:57,565 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:35:57,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:57] "POST /pos/pay/transaction/683 HTTP/1.1" 200 - 34 0.017 0.028 2026-10-17 12:35:57,640 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:35:58,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:58] "GET /pos/pay/confirmation/683?access_token=46aea391-4ab4-47ac-b77f-a58a74b58ee5&exit_route=/&tx_id=10 HTTP/1.1" 303 - 358 0.246 0.437 2026-10-17 12:35:58,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:58] "GET / HTTP/1.1" 200 - 32 0.026 0.278 2026-10-17 12:35:58,630 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-17 12:35:58,657 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:35:58,664 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-10-17 12:35:58,785 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:35:58] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 54 0.052 0.054 2026-10-17 12:35:58,815 44 INFO rb-d965522-225652-425718 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-17 12:36:02,782 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 100806 2026-10-17 12:36:02,783 44 INFO rb-d965522-225652-425718 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/tmp1fjzti55_chrome_odoo 2026-10-17 12:36:02,783 44 INFO rb-d965522-225652-425718 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:39533/json/version 2026-10-17 12:36:02,784 44 INFO rb-d965522-225652-425718 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-17 12:36:02,795 44 INFO rb-d965522-225652-425718 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-17 12:36:02,796 44 INFO rb-d965522-225652-425718 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:39533/json 2026-10-17 12:36:02,796 44 INFO rb-d965522-225652-425718 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-17 12:36:02,804 44 INFO rb-d965522-225652-425718 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:39533/devtools/page/9FD2CDF2197BBBA3C9B607102481A8D6 2026-10-17 12:36:02,810 44 INFO rb-d965522-225652-425718 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-17 12:36:02,817 44 INFO rb-d965522-225652-425718 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-17 12:36:02,849 44 INFO rb-d965522-225652-425718 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-17 12:36:02,866 44 INFO rb-d965522-225652-425718 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=37b6997422b9457f" in browser 2026-10-17 12:36:02,866 44 INFO rb-d965522-225652-425718 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=37b6997422b9457f" 2026-10-17 12:36:02,879 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:36:03,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "GET /pos-self/105?access_token=37b6997422b9457f HTTP/1.1" 200 - 57 0.021 0.367 2026-10-17 12:36:03,267 44 INFO rb-d965522-225652-425718 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': '9FD2CDF2197BBBA3C9B607102481A8D6', 'loaderId': '3A425A19D226DC1C0CA0E49030395EB3', 'isDownload': False} 2026-10-17 12:36:03,267 44 INFO rb-d965522-225652-425718 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-17 12:36:03,281 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:36:03,299 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:36:03,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.031 2026-10-17 12:36:03,339 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:36:03,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.067 2026-10-17 12:36:03,363 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:36:03,373 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.081 2026-10-17 12:36:03,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-17 12:36:03,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 12:36:03,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.018 2026-10-17 12:36:03,527 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:36:03,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:36:03,534 44 INFO rb-d965522-225652-425718 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=37b6997422b9457f", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:36:03,543 44 INFO rb-d965522-225652-425718 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-17 12:36:03,595 44 INFO rb-d965522-225652-425718 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-17 12:36:03,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "POST /pos-self/relations/105 HTTP/1.1" 200 - 37 0.019 0.048 2026-10-17 12:36:03,652 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.112 2026-10-17 12:36:03,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "POST /pos-self/data/105 HTTP/1.1" 200 - 184 0.095 0.142 2026-10-17 12:36:03,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.214 2026-10-17 12:36:03,913 44 INFO rb-d965522-225652-425718 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-17 12:36:03,949 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "GET /web/image/ir.attachment/8112/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:36:03,969 44 INFO rb-d965522-225652-425718 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-17 12:36:03,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "GET /web/image/ir.attachment/8058/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:36:03,983 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:36:04,014 44 INFO rb-d965522-225652-425718 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-17 12:36:04,084 44 INFO rb-d965522-225652-425718 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-17 12:36:04,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:04] "GET /web/image/pos.category/239/image_128?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-17 12:36:04,133 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:04] "GET /web/image/product.template/1959/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.026 2026-10-17 12:36:04,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:04] "GET /web/image/product.template/1961/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-17 12:36:04,157 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:04] "GET /web/image/product.template/1960/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-17 12:36:04,159 44 INFO rb-d965522-225652-425718 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-17 12:36:04,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:04] "GET /web/image/product.template/1963/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-17 12:36:04,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:04] "GET /web/image/product.template/1962/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-17 12:36:04,221 44 INFO rb-d965522-225652-425718 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-17 12:36:04,243 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:36:04,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:04] "GET /web/image/product.product/2455/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.018 2026-10-17 12:36:04,273 44 INFO rb-d965522-225652-425718 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-17 12:36:04,337 44 INFO rb-d965522-225652-425718 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-17 12:36:04,352 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:04] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.010 2026-10-17 12:36:04,399 44 INFO rb-d965522-225652-425718 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-17 12:36:04,464 44 INFO rb-d965522-225652-425718 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-17 12:36:04,488 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55448845 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': '8275ae7b-f327-4fd1-84d5-fc1d9811110c'}] 2026-10-17 12:36:04,518 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55448845 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': '8275ae7b-f327-4fd1-84d5-fc1d9811110c'} created pos.order #684 2026-10-17 12:36:04,534 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55448845 finished 2026-10-17 12:36:04,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.045 0.127 2026-10-17 12:36:04,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:36:04,682 44 INFO rb-d965522-225652-425718 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-17 12:36:04,736 44 INFO rb-d965522-225652-425718 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-17 12:36:04,798 44 INFO rb-d965522-225652-425718 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-17 12:36:04,854 44 INFO rb-d965522-225652-425718 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-17 12:36:04,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:04] "GET /web/image/product.product/2457/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 12:36:04,905 44 INFO rb-d965522-225652-425718 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-17 12:36:04,965 44 INFO rb-d965522-225652-425718 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-17 12:36:04,993 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47910547 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': '8275ae7b-f327-4fd1-84d5-fc1d9811110c'}] 2026-10-17 12:36:05,010 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1131] to pos.order #684 2026-10-17 12:36:05,014 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47910547 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': '8275ae7b-f327-4fd1-84d5-fc1d9811110c'} updated pos.order #684 2026-10-17 12:36:05,030 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47910547 finished 2026-10-17 12:36:05,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.040 0.120 2026-10-17 12:36:05,143 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:36:05,176 44 INFO rb-d965522-225652-425718 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-17 12:36:05,232 44 INFO rb-d965522-225652-425718 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-17 12:36:05,291 44 INFO rb-d965522-225652-425718 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-17 12:36:05,352 44 INFO rb-d965522-225652-425718 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-17 12:36:05,353 44 INFO rb-d965522-225652-425718 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-17 12:36:05,393 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8956072 (allocated 10485760) 2026-10-17 12:36:05,394 44 INFO rb-d965522-225652-425718 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-17 12:36:05,420 44 INFO rb-d965522-225652-425718 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 100806 2026-10-17 12:36:05,426 44 INFO rb-d965522-225652-425718 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-17 12:36:05,427 44 INFO rb-d965522-225652-425718 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 100806 2026-10-17 12:36:05,429 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:36:05,495 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123605_494970_test_online_payment_self_pay_after_meal_table.txt 2026-10-17 12:36:05,495 44 INFO rb-d965522-225652-425718 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/tmp1fjzti55_chrome_odoo" 2026-10-17 12:36:05,503 44 INFO rb-d965522-225652-425718 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-17 12:36:06,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:06] "GET /pos/pay/684?access_token=2a6c7ab3-d713-4234-94cc-7ae68ea6fa82&exit_route=http://127.0.0.1:8069/pos-self/105?access_token%3D37b6997422b9457f HTTP/1.1" 200 - 129 0.079 0.695 2026-10-17 12:36:06,467 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 101011 2026-10-17 12:36:06,467 44 INFO rb-d965522-225652-425718 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/tmpcy1u_naq_chrome_odoo 2026-10-17 12:36:06,467 44 INFO rb-d965522-225652-425718 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:37309/json/version 2026-10-17 12:36:06,468 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:06,510 44 INFO rb-d965522-225652-425718 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-17 12:36:06,510 44 INFO rb-d965522-225652-425718 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:37309/json 2026-10-17 12:36:06,511 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:06,522 44 INFO rb-d965522-225652-425718 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:37309/devtools/page/E0C2F18877B89CD71730972CDCB2E5DF 2026-10-17 12:36:06,535 44 INFO rb-d965522-225652-425718 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-17 12:36:06,540 44 INFO rb-d965522-225652-425718 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-17 12:36:06,560 44 INFO rb-d965522-225652-425718 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-17 12:36:06,564 44 INFO rb-d965522-225652-425718 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=37b6997422b9457f&table_identifier=2fccff21" in browser 2026-10-17 12:36:06,564 44 INFO rb-d965522-225652-425718 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=37b6997422b9457f&table_identifier=2fccff21" 2026-10-17 12:36:06,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:06] "GET /pos-self/105?access_token=37b6997422b9457f&table_identifier=2fccff21 HTTP/1.1" 200 - 9 0.003 0.021 2026-10-17 12:36:06,602 44 INFO rb-d965522-225652-425718 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': 'E0C2F18877B89CD71730972CDCB2E5DF', 'loaderId': '280EF22F1D0DCB2AFAA400385ACC977F', 'isDownload': False} 2026-10-17 12:36:06,603 44 INFO rb-d965522-225652-425718 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-17 12:36:06,616 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:36:06,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:06] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.008 2026-10-17 12:36:06,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:06] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-10-17 12:36:06,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:06] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-10-17 12:36:06,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-17 12:36:06,793 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:36:06,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:06] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-17 12:36:06,809 44 INFO rb-d965522-225652-425718 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=37b6997422b9457f&table_identifier=2fccff21", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:36:06,810 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:36:06,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:36:06,817 44 INFO rb-d965522-225652-425718 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-17 12:36:06,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:06] "POST /pos-self/relations/105 HTTP/1.1" 200 - 16 0.008 0.026 2026-10-17 12:36:06,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.037 2026-10-17 12:36:06,874 44 INFO rb-d965522-225652-425718 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-17 12:36:06,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-17 12:36:07,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "POST /pos-self/data/105 HTTP/1.1" 200 - 116 0.065 0.170 2026-10-17 12:36:07,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-10-17 12:36:07,167 44 INFO rb-d965522-225652-425718 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-17 12:36:07,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "GET /web/image/ir.attachment/8112/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:36:07,219 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-10-17 12:36:07,224 44 INFO rb-d965522-225652-425718 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-17 12:36:07,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.016 2026-10-17 12:36:07,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "GET /web/image/ir.attachment/8058/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:36:07,245 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:36:07,299 44 INFO rb-d965522-225652-425718 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-17 12:36:07,335 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "GET /web/image/pos.category/239/image_128?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-10-17 12:36:07,346 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "GET /web/image/product.template/1959/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-17 12:36:07,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "GET /web/image/product.template/1960/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-17 12:36:07,375 44 INFO rb-d965522-225652-425718 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-17 12:36:07,375 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "GET /web/image/product.template/1963/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 12:36:07,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "GET /web/image/product.template/1961/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-17 12:36:07,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "GET /web/image/product.template/1962/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-17 12:36:07,446 44 INFO rb-d965522-225652-425718 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-17 12:36:07,467 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:36:07,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "GET /web/image/product.product/2455/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:36:07,498 44 INFO rb-d965522-225652-425718 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-17 12:36:07,561 44 INFO rb-d965522-225652-425718 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-17 12:36:07,589 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80470279 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': '578b4f0a-f5b1-44e6-aa5c-915c19fbbd47'}] 2026-10-17 12:36:07,613 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80470279 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': '578b4f0a-f5b1-44e6-aa5c-915c19fbbd47'} created pos.order #685 2026-10-17 12:36:07,628 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80470279 finished 2026-10-17 12:36:07,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.035 0.110 2026-10-17 12:36:07,742 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-10-17 12:36:07,748 44 INFO rb-d965522-225652-425718 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-17 12:36:07,803 44 INFO rb-d965522-225652-425718 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-17 12:36:07,865 44 INFO rb-d965522-225652-425718 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-17 12:36:07,921 44 INFO rb-d965522-225652-425718 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-17 12:36:07,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:07] "GET /web/image/product.product/2457/image_512?unique=2026-10-17T12:35:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-10-17 12:36:07,972 44 INFO rb-d965522-225652-425718 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-17 12:36:08,039 44 INFO rb-d965522-225652-425718 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-17 12:36:08,064 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44711984 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': '578b4f0a-f5b1-44e6-aa5c-915c19fbbd47'}] 2026-10-17 12:36:08,079 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1133] to pos.order #685 2026-10-17 12:36:08,084 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44711984 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': '578b4f0a-f5b1-44e6-aa5c-915c19fbbd47'} updated pos.order #685 2026-10-17 12:36:08,101 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44711984 finished 2026-10-17 12:36:08,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.041 0.127 2026-10-17 12:36:08,244 44 INFO rb-d965522-225652-425718 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-17 12:36:08,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:36:08,299 44 INFO rb-d965522-225652-425718 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-17 12:36:08,358 44 INFO rb-d965522-225652-425718 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-17 12:36:08,421 44 INFO rb-d965522-225652-425718 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-17 12:36:08,422 44 INFO rb-d965522-225652-425718 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-17 12:36:08,462 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8785736 (allocated 9961472) 2026-10-17 12:36:08,465 44 INFO rb-d965522-225652-425718 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-17 12:36:08,484 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:36:08,491 44 INFO rb-d965522-225652-425718 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 101011 2026-10-17 12:36:08,495 44 INFO rb-d965522-225652-425718 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-17 12:36:08,495 44 INFO rb-d965522-225652-425718 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 101011 2026-10-17 12:36:08,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:08] "GET /pos/pay/685?access_token=aa055a45-f2cd-43c2-99aa-8834cdc87e3b&exit_route=http://127.0.0.1:8069/pos-self/105?access_token%3D37b6997422b9457f%26table_identifier%3D2fccff21 HTTP/1.1" 200 - 39 0.018 0.039 2026-10-17 12:36:08,596 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123608_596274_test_online_payment_self_pay_after_meal_table.txt 2026-10-17 12:36:08,596 44 INFO rb-d965522-225652-425718 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/tmpcy1u_naq_chrome_odoo" 2026-10-17 12:36:08,634 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-17 12:36:18,373 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #193 deleted restaurant.floor records with IDs: [32] 2026-10-17 12:36:18,865 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-10-17 12:36:18,883 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #193 deleted pos.printer records with IDs: [23, 24] 2026-10-17 12:36:19,213 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 101213 2026-10-17 12:36:19,213 44 INFO rb-d965522-225652-425718 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/tmpqqnb2h2q_chrome_odoo 2026-10-17 12:36:19,213 44 INFO rb-d965522-225652-425718 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:36903/json/version 2026-10-17 12:36:19,215 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:19,223 44 INFO rb-d965522-225652-425718 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-17 12:36:19,223 44 INFO rb-d965522-225652-425718 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:36903/json 2026-10-17 12:36:19,223 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:19,230 44 INFO rb-d965522-225652-425718 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:36903/devtools/page/CEAF95DEC46913CCC9EA4A3DF213D060 2026-10-17 12:36:19,248 44 INFO rb-d965522-225652-425718 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-17 12:36:19,255 44 INFO rb-d965522-225652-425718 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-17 12:36:19,291 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 12:36:19,296 44 INFO rb-d965522-225652-425718 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-17 12:36:19,297 44 INFO rb-d965522-225652-425718 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-17 12:36:19,297 44 INFO rb-d965522-225652-425718 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-17 12:36:19,307 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:36:19,949 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:19] "GET /pos/ui/107 HTTP/1.1" 200 - 87 0.032 0.614 2026-10-17 12:36:19,953 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': 'CEAF95DEC46913CCC9EA4A3DF213D060', 'loaderId': '29255A9C1A27E62E901CA7320998B237', 'isDownload': False} 2026-10-17 12:36:19,954 44 INFO rb-d965522-225652-425718 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-17 12:36:19,967 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:36:19,984 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:19] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:36:19,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:19] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:36:20,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:20] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.017 2026-10-17 12:36:20,407 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:36:20,410 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:36:20,425 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:36:20,444 44 INFO rb-d965522-225652-425718 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-17 12:36:20,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:36:20,450 44 INFO rb-d965522-225652-425718 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-17 12:36:20,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:36:20,467 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:36:20,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36: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.008 2026-10-17 12:36:20,503 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 12:36:20,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.031 2026-10-17 12:36:20,542 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 12:36:21,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.193 0.324 2026-10-17 12:36:21,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:36:21,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:36:21,210 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:36:21,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:36:21,252 44 INFO rb-d965522-225652-425718 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-17 12:36:21,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:36:21,306 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:36:21,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:36:21,340 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:36:21,342 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:36:21,348 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "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-17 12:36:21,349 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-17 12:36:21,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /web/image/res.users/198/avatar_128 HTTP/1.1" 200 - 14 0.017 0.025 2026-10-17 12:36:21,369 44 INFO rb-d965522-225652-425718 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-17 12:36:21,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.052 2026-10-17 12:36:21,384 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:36:21,392 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.032 2026-10-17 12:36:21,450 44 INFO rb-d965522-225652-425718 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-17 12:36:21,451 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:36:21,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 - 34 0.045 0.074 2026-10-17 12:36:21,550 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /pos/ui/107 HTTP/1.1" 200 - 34 0.024 0.150 2026-10-17 12:36:21,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.164 2026-10-17 12:36:21,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.017 0.138 2026-10-17 12:36:21,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:36:21,711 44 INFO rb-d965522-225652-425718 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-17 12:36:21,729 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:36:21,791 44 INFO rb-d965522-225652-425718 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-17 12:36:21,859 44 INFO rb-d965522-225652-425718 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-17 12:36:21,871 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:36:21,879 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15768045 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '09da18e1-614a-4266-a5a5-f8c3ccc7b08c'}] 2026-10-17 12:36:21,910 44 INFO rb-d965522-225652-425718 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-17 12:36:21,943 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15768045 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '09da18e1-614a-4266-a5a5-f8c3ccc7b08c'} created pos.order #686 2026-10-17 12:36:21,961 44 INFO rb-d965522-225652-425718 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-17 12:36:21,963 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15768045 finished 2026-10-17 12:36:22,012 44 INFO rb-d965522-225652-425718 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-17 12:36:22,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.049 0.099 2026-10-17 12:36:22,081 44 INFO rb-d965522-225652-425718 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-17 12:36:22,100 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90530601 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '09da18e1-614a-4266-a5a5-f8c3ccc7b08c'}] 2026-10-17 12:36:22,118 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90530601 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '09da18e1-614a-4266-a5a5-f8c3ccc7b08c'} updated pos.order #686 2026-10-17 12:36:22,136 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90530601 finished 2026-10-17 12:36:22,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.037 0.091 2026-10-17 12:36:22,259 44 INFO rb-d965522-225652-425718 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-17 12:36:22,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 12:36:22,325 44 INFO rb-d965522-225652-425718 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-17 12:36:22,389 44 INFO rb-d965522-225652-425718 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-17 12:36:22,445 44 INFO rb-d965522-225652-425718 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-17 12:36:22,459 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71314700 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': '24c8f7a1-d8f1-45aa-935e-b5057cfd2965'}] 2026-10-17 12:36:22,497 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71314700 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': '24c8f7a1-d8f1-45aa-935e-b5057cfd2965'} created pos.order #687 2026-10-17 12:36:22,498 44 INFO rb-d965522-225652-425718 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-17 12:36:22,514 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71314700 finished 2026-10-17 12:36:22,546 44 INFO rb-d965522-225652-425718 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-17 12:36:22,560 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.022 0.082 2026-10-17 12:36:22,597 44 INFO rb-d965522-225652-425718 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-17 12:36:22,655 44 INFO rb-d965522-225652-425718 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-17 12:36:22,656 44 INFO rb-d965522-225652-425718 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-17 12:36:22,660 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95190362 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': '24c8f7a1-d8f1-45aa-935e-b5057cfd2965'}] 2026-10-17 12:36:22,677 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95190362 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': '24c8f7a1-d8f1-45aa-935e-b5057cfd2965'} updated pos.order #687 2026-10-17 12:36:22,694 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95190362 finished 2026-10-17 12:36:22,726 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16927176 (allocated 18485248) 2026-10-17 12:36:22,731 44 INFO rb-d965522-225652-425718 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 101213 2026-10-17 12:36:22,731 44 INFO rb-d965522-225652-425718 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-17 12:36:22,732 44 INFO rb-d965522-225652-425718 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 101213 2026-10-17 12:36:22,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.021 0.056 2026-10-17 12:36:22,835 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123622_835747_test_01_online_payment_with_multi_table.txt 2026-10-17 12:36:22,836 44 INFO rb-d965522-225652-425718 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/tmpqqnb2h2q_chrome_odoo" 2026-10-17 12:36:22,855 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-10-17 12:36:29,132 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101434 2026-10-17 12:36:29,132 44 INFO rb-d965522-225652-425718 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/tmp7ucx3hrx_chrome_odoo 2026-10-17 12:36:29,133 44 INFO rb-d965522-225652-425718 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:36731/json/version 2026-10-17 12:36:29,134 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:29,154 44 INFO rb-d965522-225652-425718 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-17 12:36:29,154 44 INFO rb-d965522-225652-425718 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:36731/json 2026-10-17 12:36:29,155 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:29,164 44 INFO rb-d965522-225652-425718 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:36731/devtools/page/DA40A4E873F3CA0F22292C86CB464077 2026-10-17 12:36:29,176 44 INFO rb-d965522-225652-425718 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-17 12:36:29,187 44 INFO rb-d965522-225652-425718 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-17 12:36:29,281 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-17 12:36:29,287 44 INFO rb-d965522-225652-425718 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-17 12:36:29,289 44 INFO rb-d965522-225652-425718 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=a79ebacb5f884e01" in browser 2026-10-17 12:36:29,289 44 INFO rb-d965522-225652-425718 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=a79ebacb5f884e01" 2026-10-17 12:36:29,298 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:36:29,682 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:29] "GET /pos-self/108?access_token=a79ebacb5f884e01 HTTP/1.1" 200 - 82 0.031 0.355 2026-10-17 12:36:29,686 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'DA40A4E873F3CA0F22292C86CB464077', 'loaderId': 'E638C18D8C5D07513C12C5F11BB71D3A', 'isDownload': False} 2026-10-17 12:36:29,686 44 INFO rb-d965522-225652-425718 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-17 12:36:29,702 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:36:29,712 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-10-17 12:36:29,902 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:36:29,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:29] "GET /web/assets/2/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.016 0.203 2026-10-17 12:36:29,935 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:36:29,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:29] "GET /web/assets/2/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.004 0.237 2026-10-17 12:36:29,958 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:36:29,973 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:29] "GET /web/assets/2/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.005 0.257 2026-10-17 12:36:30,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /favicon.ico HTTP/1.1" 301 - 7 0.003 0.008 2026-10-17 12:36:30,096 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:36:30,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /web/image/website/2/favicon?unique=a91e2a0 HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 12:36:30,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "POST /pos/ping HTTP/1.1" 200 - 2 0.000 0.003 2026-10-17 12:36:30,126 44 INFO rb-d965522-225652-425718 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=a79ebacb5f884e01", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:36:30,134 44 INFO rb-d965522-225652-425718 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-17 12:36:30,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "POST /pos-self/relations/108 HTTP/1.1" 200 - 26 0.013 0.043 2026-10-17 12:36:30,185 44 INFO rb-d965522-225652-425718 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-17 12:36:30,204 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/7006efd/bus.websocket_worker_assets.min.js, copying from /web/assets/7006efd/bus.websocket_worker_assets.min.js 2026-10-17 12:36:30,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.008 0.083 2026-10-17 12:36:30,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "POST /pos-self/data/108 HTTP/1.1" 200 - 187 0.087 0.145 2026-10-17 12:36:30,441 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.210 2026-10-17 12:36:30,467 44 INFO rb-d965522-225652-425718 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-17 12:36:30,502 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /web/image/ir.attachment/8250/raw HTTP/1.1" 200 - 5 0.001 0.005 2026-10-17 12:36:30,540 44 INFO rb-d965522-225652-425718 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-17 12:36:30,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /web/image/pos.category/243/image_128?unique=2026-10-17T12:36:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 12:36:30,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /web/image/pos.category/244/image_128?unique=2026-10-17T12:36:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.043 2026-10-17 12:36:30,615 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /web/image/product.template/1980/image_512?unique=2026-10-17T12:36:08.000+00:00 HTTP/1.1" 200 - 4 0.002 0.038 2026-10-17 12:36:30,616 44 INFO rb-d965522-225652-425718 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-17 12:36:30,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /web/image/product.template/1981/image_512?unique=2026-10-17T12:36:08.000+00:00 HTTP/1.1" 200 - 4 0.002 0.046 2026-10-17 12:36:30,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /web/image/product.template/1977/image_512?unique=2026-10-17T12:36:08.000+00:00 HTTP/1.1" 200 - 4 0.002 0.058 2026-10-17 12:36:30,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /web/image/product.template/1979/image_512?unique=2026-10-17T12:36:08.000+00:00 HTTP/1.1" 200 - 4 0.002 0.057 2026-10-17 12:36:30,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /web/image/product.template/1978/image_512?unique=2026-10-17T12:36:08.000+00:00 HTTP/1.1" 200 - 4 0.002 0.063 2026-10-17 12:36:30,685 44 INFO rb-d965522-225652-425718 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-17 12:36:30,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /web/image/ir.attachment/8251/raw HTTP/1.1" 200 - 5 0.001 0.004 2026-10-17 12:36:30,707 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:36:30,710 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36: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-17 12:36:30,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "GET /web/image/product.product/2473/image_512?unique=2026-10-17T12:36:08.000+00:00 HTTP/1.1" 200 - 9 0.004 0.014 2026-10-17 12:36:30,745 44 INFO rb-d965522-225652-425718 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-17 12:36:30,813 44 INFO rb-d965522-225652-425718 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-17 12:36:30,815 44 INFO rb-d965522-225652-425718 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-17 12:36:30,848 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22686394 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': 'ca9f986c-5c52-408f-95d9-59b32f763452'}] 2026-10-17 12:36:30,849 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7487680 (allocated 8388608) 2026-10-17 12:36:30,852 44 INFO rb-d965522-225652-425718 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 101434 2026-10-17 12:36:30,853 44 INFO rb-d965522-225652-425718 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-17 12:36:30,854 44 INFO rb-d965522-225652-425718 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 101434 2026-10-17 12:36:30,886 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22686394 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': 'ca9f986c-5c52-408f-95d9-59b32f763452'} created pos.order #688 2026-10-17 12:36:30,887 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22686394 finished 2026-10-17 12:36:30,956 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123630_956661_test_02_online_payment_with_multi_website_company.txt 2026-10-17 12:36:30,956 44 INFO rb-d965522-225652-425718 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/tmp7ucx3hrx_chrome_odoo" 2026-10-17 12:36:30,967 44 INFO rb-d965522-225652-425718 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-17 12:36:30,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 116 0.064 0.099 2026-10-17 12:36:31,269 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101623 2026-10-17 12:36:31,269 44 INFO rb-d965522-225652-425718 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/tmpyg2g2yo__chrome_odoo 2026-10-17 12:36:31,269 44 INFO rb-d965522-225652-425718 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:39685/json/version 2026-10-17 12:36:31,271 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:31,282 44 INFO rb-d965522-225652-425718 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-17 12:36:31,282 44 INFO rb-d965522-225652-425718 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:39685/json 2026-10-17 12:36:31,282 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:31,290 44 INFO rb-d965522-225652-425718 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:39685/devtools/page/13220282F74BCB3938D1EB1B0731B622 2026-10-17 12:36:31,293 44 INFO rb-d965522-225652-425718 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-17 12:36:31,299 44 INFO rb-d965522-225652-425718 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-17 12:36:31,346 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-17 12:36:31,348 44 INFO rb-d965522-225652-425718 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-17 12:36:31,349 44 INFO rb-d965522-225652-425718 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/688?access_token=88b88154-2d3a-4bed-bc42-29ef918a2c14" in browser 2026-10-17 12:36:31,349 44 INFO rb-d965522-225652-425718 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/688?access_token=88b88154-2d3a-4bed-bc42-29ef918a2c14" 2026-10-17 12:36:31,389 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 200, model: pos.order 2026-10-17 12:36:32,176 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:32] "GET /pos/pay/688?access_token=88b88154-2d3a-4bed-bc42-29ef918a2c14 HTTP/1.1" 200 - 161 0.081 0.739 2026-10-17 12:36:32,180 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '13220282F74BCB3938D1EB1B0731B622', 'loaderId': '745B82461A058AB803D8FB7EC8C6BACF', 'isDownload': False} 2026-10-17 12:36:32,180 44 INFO rb-d965522-225652-425718 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-17 12:36:32,199 44 INFO rb-d965522-225652-425718 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-17 12:36:32,199 44 INFO rb-d965522-225652-425718 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-17 12:36:32,200 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-17 12:36:32,215 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:32] "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-17 12:36:32,222 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/263f11b/web.assets_frontend.min.css, copying from /web/assets/263f11b/web.assets_frontend.min.css 2026-10-17 12:36:32,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:32] "GET /web/assets/2/263f11b/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.032 2026-10-17 12:36:32,286 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/8ed37af/web.assets_frontend_minimal.min.js, copying from /web/assets/8ed37af/web.assets_frontend_minimal.min.js 2026-10-17 12:36:32,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:32] "GET /web/assets/2/8ed37af/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.004 0.057 2026-10-17 12:36:32,308 44 INFO rb-d965522-225652-425718 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-17 12:36:32,308 44 INFO rb-d965522-225652-425718 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-17 12:36:32,310 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/ee4238b/web.__assets_tests_call__.min.js, copying from /web/assets/ee4238b/web.__assets_tests_call__.min.js 2026-10-17 12:36:32,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:32] "GET /web/assets/2/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.004 0.021 2026-10-17 12:36:32,376 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:32] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=a91e2a0 HTTP/1.1" 200 - 5 0.002 0.007 2026-10-17 12:36:32,514 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/09664bb/web.assets_frontend_lazy.min.js, copying from /web/assets/09664bb/web.assets_frontend_lazy.min.js 2026-10-17 12:36:32,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:32] "GET /web/assets/2/09664bb/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.006 0.127 2026-10-17 12:36:32,553 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:32] "GET /web/image/website/2/favicon?unique=a91e2a0 HTTP/1.1" 200 - 5 0.002 0.136 2026-10-17 12:36:32,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:36:33,041 44 INFO rb-d965522-225652-425718 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/688?access_token=88b88154-2d3a-4bed-bc42-29ef918a2c14", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:36:33,048 44 INFO rb-d965522-225652-425718 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-17 12:36:33,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:33] "POST /mail/data HTTP/1.1" 200 - 17 0.011 0.020 2026-10-17 12:36:33,100 44 INFO rb-d965522-225652-425718 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-17 12:36:33,100 44 INFO rb-d965522-225652-425718 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-17 12:36:33,138 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10408764 (allocated 11534336) 2026-10-17 12:36:33,140 44 INFO rb-d965522-225652-425718 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 101623 2026-10-17 12:36:33,140 44 INFO rb-d965522-225652-425718 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-17 12:36:33,141 44 INFO rb-d965522-225652-425718 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 101623 2026-10-17 12:36:33,235 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123633_235087_test_02_online_payment_with_multi_website_company.txt 2026-10-17 12:36:33,235 44 INFO rb-d965522-225652-425718 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/tmpyg2g2yo__chrome_odoo" 2026-10-17 12:36:33,513 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101787 2026-10-17 12:36:33,513 44 INFO rb-d965522-225652-425718 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/tmp2he1frdi_chrome_odoo 2026-10-17 12:36:33,513 44 INFO rb-d965522-225652-425718 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:45029/json/version 2026-10-17 12:36:33,514 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:33,523 44 INFO rb-d965522-225652-425718 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-17 12:36:33,523 44 INFO rb-d965522-225652-425718 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:45029/json 2026-10-17 12:36:33,523 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:33,533 44 INFO rb-d965522-225652-425718 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:45029/devtools/page/5FE6554FBCE0059B98D120B2EA0A64F5 2026-10-17 12:36:33,546 44 INFO rb-d965522-225652-425718 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-17 12:36:33,562 44 INFO rb-d965522-225652-425718 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-17 12:36:33,578 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 12:36:33,584 44 INFO rb-d965522-225652-425718 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-17 12:36:33,585 44 INFO rb-d965522-225652-425718 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/688?access_token=88b88154-2d3a-4bed-bc42-29ef918a2c14" in browser 2026-10-17 12:36:33,585 44 INFO rb-d965522-225652-425718 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/688?access_token=88b88154-2d3a-4bed-bc42-29ef918a2c14" 2026-10-17 12:36:34,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:34] "GET /pos/pay/688?access_token=88b88154-2d3a-4bed-bc42-29ef918a2c14 HTTP/1.1" 200 - 105 0.071 0.335 2026-10-17 12:36:34,005 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '5FE6554FBCE0059B98D120B2EA0A64F5', 'loaderId': '0B2423B6479DFDC9026E0DDDD71677A5', 'isDownload': False} 2026-10-17 12:36:34,005 44 INFO rb-d965522-225652-425718 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-17 12:36:34,017 44 INFO rb-d965522-225652-425718 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-17 12:36:34,018 44 INFO rb-d965522-225652-425718 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-17 12:36:34,020 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-17 12:36:34,029 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:36:34,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:34] "GET /web/assets/2/263f11b/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 12:36:34,047 44 INFO rb-d965522-225652-425718 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-17 12:36:34,048 44 INFO rb-d965522-225652-425718 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-17 12:36:34,050 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:34] "GET /web/assets/2/8ed37af/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:36:34,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:34] "GET /web/assets/2/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.008 2026-10-17 12:36:34,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:34] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=a91e2a0 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:36:34,187 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:34] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:36:34,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:34] "GET /web/image/website/2/favicon?unique=a91e2a0 HTTP/1.1" 200 - 6 0.024 0.010 2026-10-17 12:36:34,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:34] "GET /web/assets/2/09664bb/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.002 0.037 2026-10-17 12:36:34,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:36:34,741 44 INFO rb-d965522-225652-425718 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/688?access_token=88b88154-2d3a-4bed-bc42-29ef918a2c14", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:36:34,753 44 INFO rb-d965522-225652-425718 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-17 12:36:34,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:34] "POST /mail/data HTTP/1.1" 200 - 22 0.026 0.021 2026-10-17 12:36:34,801 44 INFO rb-d965522-225652-425718 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-17 12:36:34,802 44 INFO rb-d965522-225652-425718 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-17 12:36:34,854 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10409384 (allocated 10747904) 2026-10-17 12:36:34,861 44 INFO rb-d965522-225652-425718 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 101787 2026-10-17 12:36:34,862 44 INFO rb-d965522-225652-425718 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-17 12:36:34,862 44 INFO rb-d965522-225652-425718 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 101787 2026-10-17 12:36:34,956 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123634_956591_test_02_online_payment_with_multi_website_company.txt 2026-10-17 12:36:34,956 44 INFO rb-d965522-225652-425718 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/tmp2he1frdi_chrome_odoo" 2026-10-17 12:36:35,247 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101954 2026-10-17 12:36:35,247 44 INFO rb-d965522-225652-425718 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/tmp5faa3ncu_chrome_odoo 2026-10-17 12:36:35,247 44 INFO rb-d965522-225652-425718 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:33793/json/version 2026-10-17 12:36:35,249 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:35,265 44 INFO rb-d965522-225652-425718 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-17 12:36:35,265 44 INFO rb-d965522-225652-425718 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:33793/json 2026-10-17 12:36:35,266 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:35,276 44 INFO rb-d965522-225652-425718 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:33793/devtools/page/BAC14B0A5B615CB87FB4C3CD560B598B 2026-10-17 12:36:35,285 44 INFO rb-d965522-225652-425718 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-17 12:36:35,293 44 INFO rb-d965522-225652-425718 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-17 12:36:35,301 44 INFO rb-d965522-225652-425718 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-17 12:36:35,304 44 INFO rb-d965522-225652-425718 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/688?access_token=88b88154-2d3a-4bed-bc42-29ef918a2c14" in browser 2026-10-17 12:36:35,304 44 INFO rb-d965522-225652-425718 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/688?access_token=88b88154-2d3a-4bed-bc42-29ef918a2c14" 2026-10-17 12:36:35,407 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:36:35,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:35] "GET /pos/pay/688?access_token=88b88154-2d3a-4bed-bc42-29ef918a2c14 HTTP/1.1" 200 - 62 0.068 0.074 2026-10-17 12:36:35,494 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'BAC14B0A5B615CB87FB4C3CD560B598B', 'loaderId': 'F1C35995A6EFAECA19C745763577288C', 'isDownload': False} 2026-10-17 12:36:35,494 44 INFO rb-d965522-225652-425718 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-17 12:36:35,505 44 INFO rb-d965522-225652-425718 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-17 12:36:35,505 44 INFO rb-d965522-225652-425718 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-17 12:36:35,506 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-17 12:36:35,518 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:36:35,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:35] "GET /web/assets/2/263f11b/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.002 0.009 2026-10-17 12:36:35,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:35] "GET /web/assets/2/8ed37af/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.002 0.005 2026-10-17 12:36:35,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:35] "GET /web/assets/2/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.002 0.005 2026-10-17 12:36:35,557 44 INFO rb-d965522-225652-425718 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-17 12:36:35,557 44 INFO rb-d965522-225652-425718 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-17 12:36:35,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:35] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=a91e2a0 HTTP/1.1" 200 - 7 0.003 0.005 2026-10-17 12:36:35,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:35] "GET /web/image/website/2/favicon?unique=a91e2a0 HTTP/1.1" 200 - 7 0.002 0.008 2026-10-17 12:36:35,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:35] "GET /web/assets/2/09664bb/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.001 0.013 2026-10-17 12:36:36,150 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-10-17 12:36:36,220 44 INFO rb-d965522-225652-425718 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/688?access_token=88b88154-2d3a-4bed-bc42-29ef918a2c14", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:36:36,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:36] "POST /mail/data HTTP/1.1" 200 - 2 0.000 0.004 2026-10-17 12:36:36,228 44 INFO rb-d965522-225652-425718 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-17 12:36:36,280 44 INFO rb-d965522-225652-425718 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-17 12:36:36,281 44 INFO rb-d965522-225652-425718 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-17 12:36:36,335 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10409900 (allocated 11534336) 2026-10-17 12:36:36,336 44 INFO rb-d965522-225652-425718 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 101954 2026-10-17 12:36:36,337 44 INFO rb-d965522-225652-425718 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-17 12:36:36,337 44 INFO rb-d965522-225652-425718 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 101954 2026-10-17 12:36:36,450 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123636_450339_test_02_online_payment_with_multi_website_company.txt 2026-10-17 12:36:36,450 44 INFO rb-d965522-225652-425718 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/tmp5faa3ncu_chrome_odoo" 2026-10-17 12:36:36,520 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-17 12:36:38,157 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-10-17 12:36:42,037 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 102127 2026-10-17 12:36:42,037 44 INFO rb-d965522-225652-425718 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/tmpw4j1tkro_chrome_odoo 2026-10-17 12:36:42,037 44 INFO rb-d965522-225652-425718 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:33621/json/version 2026-10-17 12:36:42,039 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:42,051 44 INFO rb-d965522-225652-425718 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-17 12:36:42,051 44 INFO rb-d965522-225652-425718 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:33621/json 2026-10-17 12:36:42,053 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:42,064 44 INFO rb-d965522-225652-425718 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:33621/devtools/page/99032C3E638B26DB0998BBD07F72AB0B 2026-10-17 12:36:42,069 44 INFO rb-d965522-225652-425718 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-17 12:36:42,077 44 INFO rb-d965522-225652-425718 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-17 12:36:42,088 44 INFO rb-d965522-225652-425718 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-17 12:36:42,219 44 INFO rb-d965522-225652-425718 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=09b66ddf501f4b2d" in browser 2026-10-17 12:36:42,219 44 INFO rb-d965522-225652-425718 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=09b66ddf501f4b2d" 2026-10-17 12:36:42,229 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:36:42,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:42] "GET /pos-self/109?access_token=09b66ddf501f4b2d HTTP/1.1" 200 - 57 0.022 0.331 2026-10-17 12:36:42,583 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '99032C3E638B26DB0998BBD07F72AB0B', 'loaderId': '35F1C3A06C85CC09E469A2F263DD483F', 'isDownload': False} 2026-10-17 12:36:42,583 44 INFO rb-d965522-225652-425718 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-17 12:36:42,602 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:36:42,616 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:36:42,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:42] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.016 2026-10-17 12:36:42,639 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:36:42,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:42] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.042 2026-10-17 12:36:42,678 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:36:42,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:42] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.085 2026-10-17 12:36:42,903 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-10-17 12:36:42,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:36:42,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:42] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-17 12:36:42,931 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:36:42,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:36:42,942 44 INFO rb-d965522-225652-425718 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=09b66ddf501f4b2d", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:36:42,952 44 INFO rb-d965522-225652-425718 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-17 12:36:42,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:42] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.017 0.034 2026-10-17 12:36:43,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.090 2026-10-17 12:36:43,249 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.085 0.141 2026-10-17 12:36:43,251 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.203 2026-10-17 12:36:43,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:36:43,327 44 INFO rb-d965522-225652-425718 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-17 12:36:43,368 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /web/image/ir.attachment/8342/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:36:43,411 44 INFO rb-d965522-225652-425718 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-17 12:36:43,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /web/image/pos.category/245/image_128?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:36:43,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /web/image/product.template/1982/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-17 12:36:43,480 44 INFO rb-d965522-225652-425718 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-17 12:36:43,490 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:36:43,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /web/image/product.template/1983/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.037 2026-10-17 12:36:43,506 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /web/image/product.template/1986/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 12:36:43,517 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /web/image/product.template/1985/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-17 12:36:43,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /web/image/product.template/1984/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-17 12:36:43,550 44 INFO rb-d965522-225652-425718 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-17 12:36:43,618 44 INFO rb-d965522-225652-425718 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-17 12:36:43,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /web/image/ir.attachment/8291/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:36:43,643 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36: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-17 12:36:43,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /web/image/product.product/2480/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 8 0.009 0.014 2026-10-17 12:36:43,667 44 INFO rb-d965522-225652-425718 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-17 12:36:43,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:43] "GET /web/image/product.product/2478/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 8 0.003 0.040 2026-10-17 12:36:43,718 44 INFO rb-d965522-225652-425718 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-17 12:36:43,785 44 INFO rb-d965522-225652-425718 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-17 12:36:43,820 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25030433 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': '97bd8e67-9651-47b8-9ac6-f26cf4ce5c21'}] 2026-10-17 12:36:43,869 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25030433 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': '97bd8e67-9651-47b8-9ac6-f26cf4ce5c21'} created pos.order #689 2026-10-17 12:36:43,903 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25030433 finished 2026-10-17 12:36:44,015 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:44] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 118 0.088 0.146 2026-10-17 12:36:44,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-10-17 12:36:44,093 44 INFO rb-d965522-225652-425718 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-17 12:36:44,146 44 INFO rb-d965522-225652-425718 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-17 12:36:44,195 44 INFO rb-d965522-225652-425718 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-17 12:36:44,249 44 INFO rb-d965522-225652-425718 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-17 12:36:44,304 44 INFO rb-d965522-225652-425718 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-17 12:36:44,362 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-10-17 12:36:44,363 44 INFO rb-d965522-225652-425718 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-17 12:36:44,413 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8286896 (allocated 9437184) 2026-10-17 12:36:44,414 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 102127 2026-10-17 12:36:44,415 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-10-17 12:36:44,415 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 102127 2026-10-17 12:36:44,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:44] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.014 0.052 2026-10-17 12:36:44,510 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123644_510068_test_kiosk_cart_restore_and_cancel.txt 2026-10-17 12:36:44,510 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpw4j1tkro_chrome_odoo" 2026-10-17 12:36:44,552 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-10-17 12:36:48,690 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 102320 2026-10-17 12:36:48,690 44 INFO rb-d965522-225652-425718 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/tmpzdwfjty5_chrome_odoo 2026-10-17 12:36:48,690 44 INFO rb-d965522-225652-425718 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:41723/json/version 2026-10-17 12:36:48,691 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:48,699 44 INFO rb-d965522-225652-425718 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-17 12:36:48,699 44 INFO rb-d965522-225652-425718 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:41723/json 2026-10-17 12:36:48,700 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:48,709 44 INFO rb-d965522-225652-425718 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:41723/devtools/page/87CD03B64A137108E74DC2A6367317B3 2026-10-17 12:36:48,715 44 INFO rb-d965522-225652-425718 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-17 12:36:48,723 44 INFO rb-d965522-225652-425718 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-17 12:36:48,748 44 INFO rb-d965522-225652-425718 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-17 12:36:48,834 44 INFO rb-d965522-225652-425718 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=07897835c32c4c3c" in browser 2026-10-17 12:36:48,834 44 INFO rb-d965522-225652-425718 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=07897835c32c4c3c" 2026-10-17 12:36:48,859 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:36:49,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "GET /pos-self/110?access_token=07897835c32c4c3c HTTP/1.1" 200 - 57 0.020 0.424 2026-10-17 12:36:49,302 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '87CD03B64A137108E74DC2A6367317B3', 'loaderId': 'AF77279B67B13278BBF0CBD1E7C92145', 'isDownload': False} 2026-10-17 12:36:49,302 44 INFO rb-d965522-225652-425718 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-17 12:36:49,317 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:36:49,332 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:36:49,354 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:36:49,360 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:36:49,373 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.045 2026-10-17 12:36:49,382 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:36:49,413 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.072 2026-10-17 12:36:49,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-10-17 12:36:49,536 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:36:49,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:36:49,553 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:36:49,553 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:36:49,559 44 INFO rb-d965522-225652-425718 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=07897835c32c4c3c", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:36:49,594 44 INFO rb-d965522-225652-425718 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-17 12:36:49,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-10-17 12:36:49,633 44 INFO rb-d965522-225652-425718 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-17 12:36:49,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.016 0.056 2026-10-17 12:36:49,670 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-17 12:36:49,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "POST /pos-self/data/110 HTTP/1.1" 200 - 183 0.084 0.150 2026-10-17 12:36:49,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:49] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 12:36:50,001 44 INFO rb-d965522-225652-425718 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-17 12:36:50,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "GET /web/image/ir.attachment/8400/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:36:50,090 44 INFO rb-d965522-225652-425718 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-17 12:36:50,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "GET /web/image/pos.category/245/image_128?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 2 0.002 0.022 2026-10-17 12:36:50,143 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:36:50,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "GET /web/image/product.template/1982/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-17 12:36:50,154 44 INFO rb-d965522-225652-425718 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-17 12:36:50,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "GET /web/image/product.template/1983/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-17 12:36:50,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "GET /web/image/product.template/1986/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-17 12:36:50,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "GET /web/image/product.template/1984/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-10-17 12:36:50,203 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "GET /web/image/product.template/1985/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-17 12:36:50,218 44 INFO rb-d965522-225652-425718 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-17 12:36:50,231 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "GET /web/image/ir.attachment/8349/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 12:36:50,254 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:36:50,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "GET /web/image/product.product/2478/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 12:36:50,271 44 INFO rb-d965522-225652-425718 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-17 12:36:50,335 44 INFO rb-d965522-225652-425718 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-17 12:36:50,374 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48634813 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': '185fe71f-8ebb-4525-ab88-00d3a2a09d0a'}] 2026-10-17 12:36:50,413 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48634813 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': '185fe71f-8ebb-4525-ab88-00d3a2a09d0a'} created pos.order #690 2026-10-17 12:36:50,434 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48634813 finished 2026-10-17 12:36:50,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.056 0.147 2026-10-17 12:36:50,577 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:36:50,625 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-10-17 12:36:50,626 44 INFO rb-d965522-225652-425718 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-17 12:36:50,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7721532 (allocated 8388608) 2026-10-17 12:36:50,690 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 102320 2026-10-17 12:36:50,691 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-10-17 12:36:50,691 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 102320 2026-10-17 12:36:50,792 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123650_791950_test_online_payment_kiosk_qr_code.txt 2026-10-17 12:36:50,792 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpzdwfjty5_chrome_odoo" 2026-10-17 12:36:50,823 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-10-17 12:36:54,779 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 102508 2026-10-17 12:36:54,780 44 INFO rb-d965522-225652-425718 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/tmpc_vf9h4x_chrome_odoo 2026-10-17 12:36:54,780 44 INFO rb-d965522-225652-425718 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:32881/json/version 2026-10-17 12:36:54,781 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:54,795 44 INFO rb-d965522-225652-425718 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-17 12:36:54,795 44 INFO rb-d965522-225652-425718 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:32881/json 2026-10-17 12:36:54,795 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:54,806 44 INFO rb-d965522-225652-425718 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:32881/devtools/page/F93D0718D82664EB67EB133BDAB3BC6B 2026-10-17 12:36:54,812 44 INFO rb-d965522-225652-425718 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-17 12:36:54,823 44 INFO rb-d965522-225652-425718 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-17 12:36:54,854 44 INFO rb-d965522-225652-425718 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-17 12:36:54,931 44 INFO rb-d965522-225652-425718 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=78a840f3202648a1" in browser 2026-10-17 12:36:54,931 44 INFO rb-d965522-225652-425718 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=78a840f3202648a1" 2026-10-17 12:36:54,941 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:36:55,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:55] "GET /pos-self/111?access_token=78a840f3202648a1 HTTP/1.1" 200 - 57 0.026 0.497 2026-10-17 12:36:55,464 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'F93D0718D82664EB67EB133BDAB3BC6B', 'loaderId': 'D0DA76D7C22353C8C41F9B3F24CF2F72', 'isDownload': False} 2026-10-17 12:36:55,464 44 INFO rb-d965522-225652-425718 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-17 12:36:55,479 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:36:55,494 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:36:55,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:55] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.024 2026-10-17 12:36:55,533 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:36:55,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:55] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.062 2026-10-17 12:36:55,562 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:36:55,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:55] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.076 2026-10-17 12:36:55,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 12:36:55,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:36:55,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:55] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.008 0.007 2026-10-17 12:36:55,726 44 INFO rb-d965522-225652-425718 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=78a840f3202648a1", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:36:55,728 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:36:55,728 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:36:55,733 44 INFO rb-d965522-225652-425718 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-17 12:36:55,787 44 INFO rb-d965522-225652-425718 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-17 12:36:55,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:55] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.017 0.032 2026-10-17 12:36:55,849 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:36:56,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.081 0.155 2026-10-17 12:36:56,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.206 2026-10-17 12:36:56,108 44 INFO rb-d965522-225652-425718 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-17 12:36:56,145 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /web/image/ir.attachment/8458/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:36:56,184 44 INFO rb-d965522-225652-425718 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-17 12:36:56,213 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:36:56,219 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /web/image/pos.category/245/image_128?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-10-17 12:36:56,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /web/image/product.template/1983/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-17 12:36:56,239 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /web/image/product.template/1982/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-17 12:36:56,250 44 INFO rb-d965522-225652-425718 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-17 12:36:56,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /web/image/product.template/1984/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 12:36:56,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /web/image/product.template/1986/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-17 12:36:56,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /web/image/product.template/1985/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-17 12:36:56,317 44 INFO rb-d965522-225652-425718 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-17 12:36:56,385 44 INFO rb-d965522-225652-425718 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-17 12:36:56,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /web/image/ir.attachment/8407/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:36:56,416 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:36:56,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /web/image/product.product/2478/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 8 0.004 0.020 2026-10-17 12:36:56,444 44 INFO rb-d965522-225652-425718 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-17 12:36:56,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "GET /web/image/product.product/2480/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 8 0.003 0.034 2026-10-17 12:36:56,488 44 INFO rb-d965522-225652-425718 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-17 12:36:56,552 44 INFO rb-d965522-225652-425718 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-17 12:36:56,606 44 INFO rb-d965522-225652-425718 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-17 12:36:56,682 44 INFO rb-d965522-225652-425718 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-17 12:36:56,684 44 INFO rb-d965522-225652-425718 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-17 12:36:56,729 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7943528 (allocated 8650752) 2026-10-17 12:36:56,734 44 INFO rb-d965522-225652-425718 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 102508 2026-10-17 12:36:56,735 44 INFO rb-d965522-225652-425718 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-17 12:36:56,737 44 INFO rb-d965522-225652-425718 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 102508 2026-10-17 12:36:56,739 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67440967 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '47aab8a9-db3e-41dd-9c72-b6eef6e0e7b6'}] 2026-10-17 12:36:56,779 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67440967 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '47aab8a9-db3e-41dd-9c72-b6eef6e0e7b6'} created pos.order #691 2026-10-17 12:36:56,780 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67440967 finished 2026-10-17 12:36:56,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.057 0.110 2026-10-17 12:36:56,847 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123656_846833_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-17 12:36:56,847 44 INFO rb-d965522-225652-425718 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/tmpc_vf9h4x_chrome_odoo" 2026-10-17 12:36:57,137 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 102709 2026-10-17 12:36:57,138 44 INFO rb-d965522-225652-425718 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/tmpympv1an6_chrome_odoo 2026-10-17 12:36:57,138 44 INFO rb-d965522-225652-425718 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:35061/json/version 2026-10-17 12:36:57,139 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:57,155 44 INFO rb-d965522-225652-425718 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-17 12:36:57,155 44 INFO rb-d965522-225652-425718 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:35061/json 2026-10-17 12:36:57,156 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:36:57,171 44 INFO rb-d965522-225652-425718 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:35061/devtools/page/EE7693B9BE8A31B73406F8690C359F2A 2026-10-17 12:36:57,179 44 INFO rb-d965522-225652-425718 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-17 12:36:57,183 44 INFO rb-d965522-225652-425718 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-17 12:36:57,219 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:36:57,229 44 INFO rb-d965522-225652-425718 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-17 12:36:57,231 44 INFO rb-d965522-225652-425718 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-17 12:36:57,231 44 INFO rb-d965522-225652-425718 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-17 12:36:57,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:57] "GET /pos/ui?config_id=111 HTTP/1.1" 200 - 73 0.033 0.212 2026-10-17 12:36:57,494 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'EE7693B9BE8A31B73406F8690C359F2A', 'loaderId': '865C5030BD3876A628D31AB8AE4DD162', 'isDownload': False} 2026-10-17 12:36:57,494 44 INFO rb-d965522-225652-425718 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-17 12:36:57,505 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:36:57,522 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:57] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:36:57,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:57] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:36:57,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:57] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:36:57,925 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:36:57,931 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:36:57,939 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:36:57,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:36:57,979 44 INFO rb-d965522-225652-425718 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-17 12:36:57,987 44 INFO rb-d965522-225652-425718 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-17 12:36:57,989 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:36:57,998 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:36:58,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "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.006 2026-10-17 12:36:58,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:36:58,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.035 2026-10-17 12:36:58,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-17 12:36:58,673 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 203, model: sale.order 2026-10-17 12:36:58,675 44 INFO rb-d965522-225652-425718 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-17 12:36:58,675 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 203, model: sale.order.line 2026-10-17 12:36:58,676 44 INFO rb-d965522-225652-425718 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-17 12:36:58,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 494 0.246 0.340 2026-10-17 12:36:58,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "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-17 12:36:58,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 12:36:58,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:36:58,833 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:36:58,842 44 INFO rb-d965522-225652-425718 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-17 12:36:58,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36: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-17 12:36:58,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-17 12:36:58,906 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:36:58,908 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-17 12:36:58,921 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:36:58,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.016 2026-10-17 12:36:58,937 44 INFO rb-d965522-225652-425718 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-17 12:36:58,947 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:36:58,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-10-17 12:36:58,949 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:36:58,964 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:36:59,019 44 INFO rb-d965522-225652-425718 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-17 12:36:59,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:59] "GET /pos/ui/111?from_backend=True HTTP/1.1" 200 - 33 0.031 0.034 2026-10-17 12:36:59,068 44 INFO rb-d965522-225652-425718 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-17 12:36:59,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:59] "GET /pos/ui/111 HTTP/1.1" 200 - 33 0.026 0.091 2026-10-17 12:36:59,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.118 2026-10-17 12:36:59,145 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.021 0.100 2026-10-17 12:36:59,160 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.071 2026-10-17 12:36:59,191 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:36:59,192 44 INFO rb-d965522-225652-425718 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-17 12:36:59,193 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:36:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.030 2026-10-17 12:36:59,242 44 INFO rb-d965522-225652-425718 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-17 12:36:59,308 44 INFO rb-d965522-225652-425718 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-17 12:36:59,360 44 INFO rb-d965522-225652-425718 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-17 12:36:59,361 44 INFO rb-d965522-225652-425718 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-17 12:36:59,415 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13845936 (allocated 14680064) 2026-10-17 12:36:59,419 44 INFO rb-d965522-225652-425718 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 102709 2026-10-17 12:36:59,420 44 INFO rb-d965522-225652-425718 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-17 12:36:59,420 44 INFO rb-d965522-225652-425718 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 102709 2026-10-17 12:36:59,515 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123659_515737_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-17 12:36:59,516 44 INFO rb-d965522-225652-425718 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/tmpympv1an6_chrome_odoo" 2026-10-17 12:36:59,552 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-10-17 12:37:03,399 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 102916 2026-10-17 12:37:03,399 44 INFO rb-d965522-225652-425718 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/tmp42wdb32u_chrome_odoo 2026-10-17 12:37:03,399 44 INFO rb-d965522-225652-425718 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:44619/json/version 2026-10-17 12:37:03,400 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:03,425 44 INFO rb-d965522-225652-425718 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-17 12:37:03,425 44 INFO rb-d965522-225652-425718 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:44619/json 2026-10-17 12:37:03,426 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:03,442 44 INFO rb-d965522-225652-425718 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:44619/devtools/page/13BBBCC7DEE2461680C2E2705BF81D30 2026-10-17 12:37:03,455 44 INFO rb-d965522-225652-425718 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-17 12:37:03,458 44 INFO rb-d965522-225652-425718 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-17 12:37:03,479 44 INFO rb-d965522-225652-425718 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-17 12:37:03,555 44 INFO rb-d965522-225652-425718 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=7d875575acce4384" in browser 2026-10-17 12:37:03,555 44 INFO rb-d965522-225652-425718 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=7d875575acce4384" 2026-10-17 12:37:03,567 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:37:03,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:03] "GET /pos-self/112?access_token=7d875575acce4384 HTTP/1.1" 200 - 57 0.021 0.356 2026-10-17 12:37:03,946 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '13BBBCC7DEE2461680C2E2705BF81D30', 'loaderId': '74D5945815704534BCC6807029BC58F1', 'isDownload': False} 2026-10-17 12:37:03,946 44 INFO rb-d965522-225652-425718 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-17 12:37:03,958 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:37:03,979 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:37:04,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.021 2026-10-17 12:37:04,016 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:37:04,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.058 2026-10-17 12:37:04,042 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:37:04,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.088 2026-10-17 12:37:04,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-10-17 12:37:04,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:37:04,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.016 2026-10-17 12:37:04,246 44 INFO rb-d965522-225652-425718 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=7d875575acce4384", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:37:04,246 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:37:04,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:37:04,253 44 INFO rb-d965522-225652-425718 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-17 12:37:04,310 44 INFO rb-d965522-225652-425718 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-17 12:37:04,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "POST /pos-self/relations/112 HTTP/1.1" 200 - 37 0.016 0.047 2026-10-17 12:37:04,362 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.101 2026-10-17 12:37:04,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "POST /pos-self/data/112 HTTP/1.1" 200 - 184 0.100 0.170 2026-10-17 12:37:04,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.254 2026-10-17 12:37:04,674 44 INFO rb-d965522-225652-425718 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-17 12:37:04,717 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/image/ir.attachment/8519/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:37:04,743 44 INFO rb-d965522-225652-425718 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-17 12:37:04,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/image/ir.attachment/8465/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:37:04,791 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:37:04,793 44 INFO rb-d965522-225652-425718 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-17 12:37:04,867 44 INFO rb-d965522-225652-425718 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-17 12:37:04,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/image/pos.category/245/image_128?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:37:04,903 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/image/product.template/1983/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-17 12:37:04,913 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/image/product.template/1982/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-17 12:37:04,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/image/product.template/1986/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-17 12:37:04,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/image/product.template/1984/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-17 12:37:04,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:04] "GET /web/image/product.template/1985/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-17 12:37:04,954 44 INFO rb-d965522-225652-425718 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-17 12:37:05,004 44 INFO rb-d965522-225652-425718 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-17 12:37:05,023 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:37:05,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:05] "GET /web/image/product.product/2478/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-10-17 12:37:05,054 44 INFO rb-d965522-225652-425718 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-17 12:37:05,119 44 INFO rb-d965522-225652-425718 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-17 12:37:05,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:05] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.010 2026-10-17 12:37:05,183 44 INFO rb-d965522-225652-425718 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-17 12:37:05,250 44 INFO rb-d965522-225652-425718 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-17 12:37:05,285 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26417967 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': 'cce8fdf8-b9d5-4784-9c67-647c5ef94a12'}] 2026-10-17 12:37:05,318 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26417967 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': 'cce8fdf8-b9d5-4784-9c67-647c5ef94a12'} created pos.order #692 2026-10-17 12:37:05,335 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26417967 finished 2026-10-17 12:37:05,434 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.057 0.131 2026-10-17 12:37:05,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-17 12:37:05,498 44 INFO rb-d965522-225652-425718 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-17 12:37:05,556 44 INFO rb-d965522-225652-425718 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-17 12:37:05,624 44 INFO rb-d965522-225652-425718 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-17 12:37:05,682 44 INFO rb-d965522-225652-425718 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-17 12:37:05,719 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:05] "GET /web/image/product.product/2480/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-10-17 12:37:05,739 44 INFO rb-d965522-225652-425718 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-17 12:37:05,800 44 INFO rb-d965522-225652-425718 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-17 12:37:05,829 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58922091 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': 'cce8fdf8-b9d5-4784-9c67-647c5ef94a12'}] 2026-10-17 12:37:05,842 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1143] to pos.order #692 2026-10-17 12:37:05,848 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58922091 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': 'cce8fdf8-b9d5-4784-9c67-647c5ef94a12'} updated pos.order #692 2026-10-17 12:37:05,864 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58922091 finished 2026-10-17 12:37:05,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.044 0.114 2026-10-17 12:37:06,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:37:06,009 44 INFO rb-d965522-225652-425718 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-17 12:37:06,063 44 INFO rb-d965522-225652-425718 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-17 12:37:06,119 44 INFO rb-d965522-225652-425718 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-17 12:37:06,180 44 INFO rb-d965522-225652-425718 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-17 12:37:06,181 44 INFO rb-d965522-225652-425718 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-17 12:37:06,228 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8956468 (allocated 10485760) 2026-10-17 12:37:06,230 44 INFO rb-d965522-225652-425718 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-17 12:37:06,242 44 INFO rb-d965522-225652-425718 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 102916 2026-10-17 12:37:06,244 44 INFO rb-d965522-225652-425718 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-17 12:37:06,245 44 INFO rb-d965522-225652-425718 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 102916 2026-10-17 12:37:06,246 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:37:06,327 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123706_326485_test_online_payment_self_pay_after_meal_table.txt 2026-10-17 12:37:06,327 44 INFO rb-d965522-225652-425718 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/tmp42wdb32u_chrome_odoo" 2026-10-17 12:37:06,343 44 INFO rb-d965522-225652-425718 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-17 12:37:07,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "GET /pos/pay/692?access_token=8ee8f50d-4b40-4e45-9421-8a983c3c51c2&exit_route=http://127.0.0.1:8069/pos-self/112?access_token%3D7d875575acce4384 HTTP/1.1" 200 - 129 0.079 0.743 2026-10-17 12:37:07,340 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 103112 2026-10-17 12:37:07,340 44 INFO rb-d965522-225652-425718 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/tmpaddbckxx_chrome_odoo 2026-10-17 12:37:07,341 44 INFO rb-d965522-225652-425718 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:37237/json/version 2026-10-17 12:37:07,342 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:07,355 44 INFO rb-d965522-225652-425718 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-17 12:37:07,355 44 INFO rb-d965522-225652-425718 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:37237/json 2026-10-17 12:37:07,356 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:07,362 44 INFO rb-d965522-225652-425718 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:37237/devtools/page/9CC5633602E0483DF8C51E45D90D7B98 2026-10-17 12:37:07,366 44 INFO rb-d965522-225652-425718 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-17 12:37:07,373 44 INFO rb-d965522-225652-425718 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-17 12:37:07,381 44 INFO rb-d965522-225652-425718 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-17 12:37:07,382 44 INFO rb-d965522-225652-425718 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=7d875575acce4384&table_identifier=f8e01786" in browser 2026-10-17 12:37:07,382 44 INFO rb-d965522-225652-425718 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=7d875575acce4384&table_identifier=f8e01786" 2026-10-17 12:37:07,410 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "GET /pos-self/112?access_token=7d875575acce4384&table_identifier=f8e01786 HTTP/1.1" 200 - 9 0.003 0.016 2026-10-17 12:37:07,413 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '9CC5633602E0483DF8C51E45D90D7B98', 'loaderId': '603A69F58C4377B35B5F7D31EC6EF8DE', 'isDownload': False} 2026-10-17 12:37:07,413 44 INFO rb-d965522-225652-425718 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-17 12:37:07,428 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:37:07,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.008 2026-10-17 12:37:07,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.020 2026-10-17 12:37:07,472 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.029 2026-10-17 12:37:07,583 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 12:37:07,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:37:07,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-17 12:37:07,603 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:37:07,603 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:37:07,610 44 INFO rb-d965522-225652-425718 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=7d875575acce4384&table_identifier=f8e01786", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:37:07,618 44 INFO rb-d965522-225652-425718 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-17 12:37:07,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "POST /pos-self/relations/112 HTTP/1.1" 200 - 16 0.009 0.033 2026-10-17 12:37:07,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.042 2026-10-17 12:37:07,673 44 INFO rb-d965522-225652-425718 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-17 12:37:07,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-17 12:37:07,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "POST /pos-self/data/112 HTTP/1.1" 200 - 116 0.057 0.141 2026-10-17 12:37:07,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-10-17 12:37:07,931 44 INFO rb-d965522-225652-425718 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-17 12:37:07,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:07] "GET /web/image/ir.attachment/8519/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:37:07,995 44 INFO rb-d965522-225652-425718 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-17 12:37:08,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.009 2026-10-17 12:37:08,019 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:37:08,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "GET /web/image/ir.attachment/8465/raw HTTP/1.1" 200 - 4 0.002 0.019 2026-10-17 12:37:08,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.031 2026-10-17 12:37:08,069 44 INFO rb-d965522-225652-425718 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-17 12:37:08,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "GET /web/image/pos.category/245/image_128?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-17 12:37:08,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "GET /web/image/product.template/1982/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 12:37:08,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "GET /web/image/product.template/1984/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-17 12:37:08,136 44 INFO rb-d965522-225652-425718 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-17 12:37:08,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "GET /web/image/product.template/1986/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-17 12:37:08,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "GET /web/image/product.template/1983/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-10-17 12:37:08,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "GET /web/image/product.template/1985/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-17 12:37:08,198 44 INFO rb-d965522-225652-425718 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-17 12:37:08,215 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:08,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "GET /web/image/product.product/2478/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-17 12:37:08,249 44 INFO rb-d965522-225652-425718 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-17 12:37:08,316 44 INFO rb-d965522-225652-425718 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-17 12:37:08,342 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68644532 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': '7e6e7942-a772-482f-9169-7212d7cb97cc'}] 2026-10-17 12:37:08,366 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68644532 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': '7e6e7942-a772-482f-9169-7212d7cb97cc'} created pos.order #693 2026-10-17 12:37:08,382 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68644532 finished 2026-10-17 12:37:08,462 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.034 0.115 2026-10-17 12:37:08,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-17 12:37:08,514 44 INFO rb-d965522-225652-425718 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-17 12:37:08,568 44 INFO rb-d965522-225652-425718 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-17 12:37:08,630 44 INFO rb-d965522-225652-425718 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-17 12:37:08,687 44 INFO rb-d965522-225652-425718 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-17 12:37:08,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "GET /web/image/product.product/2480/image_512?unique=2026-10-17T12:36:36.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-10-17 12:37:08,739 44 INFO rb-d965522-225652-425718 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-17 12:37:08,805 44 INFO rb-d965522-225652-425718 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-17 12:37:08,832 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52249698 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': '7e6e7942-a772-482f-9169-7212d7cb97cc'}] 2026-10-17 12:37:08,851 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1145] to pos.order #693 2026-10-17 12:37:08,857 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52249698 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': '7e6e7942-a772-482f-9169-7212d7cb97cc'} updated pos.order #693 2026-10-17 12:37:08,874 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52249698 finished 2026-10-17 12:37:08,982 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.041 0.139 2026-10-17 12:37:09,024 44 INFO rb-d965522-225652-425718 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-17 12:37:09,025 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-10-17 12:37:09,080 44 INFO rb-d965522-225652-425718 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-17 12:37:09,134 44 INFO rb-d965522-225652-425718 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-17 12:37:09,193 44 INFO rb-d965522-225652-425718 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-17 12:37:09,195 44 INFO rb-d965522-225652-425718 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-17 12:37:09,228 44 INFO rb-d965522-225652-425718 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8780044 (allocated 10223616) 2026-10-17 12:37:09,229 44 INFO rb-d965522-225652-425718 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-17 12:37:09,243 44 INFO rb-d965522-225652-425718 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 103112 2026-10-17 12:37:09,245 44 INFO rb-d965522-225652-425718 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-17 12:37:09,246 44 INFO rb-d965522-225652-425718 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 103112 2026-10-17 12:37:09,247 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-17 12:37:09,299 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:09] "GET /pos/pay/693?access_token=59ab83a0-6d43-490c-b57f-f36c7af94e48&exit_route=http://127.0.0.1:8069/pos-self/112?access_token%3D7d875575acce4384%26table_identifier%3Df8e01786 HTTP/1.1" 200 - 39 0.019 0.041 2026-10-17 12:37:09,350 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_123709_350132_test_online_payment_self_pay_after_meal_table.txt 2026-10-17 12:37:09,350 44 INFO rb-d965522-225652-425718 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/tmpaddbckxx_chrome_odoo" 2026-10-17 12:37:09,397 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-17 12:37:19,189 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-10-17 12:37:19,484 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 103311 2026-10-17 12:37:19,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmprjagsqd9_chrome_odoo 2026-10-17 12:37:19,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:34691/json/version 2026-10-17 12:37:19,486 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34691', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:19,508 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-17 12:37:19,508 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:34691/json 2026-10-17 12:37:19,509 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34691', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:19,518 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:34691/devtools/page/4F7D053D60AA886BCC4F6B0FC1044EA3 2026-10-17 12:37:19,532 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-10-17 12:37:19,536 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-10-17 12:37:19,583 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:37:19,592 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-10-17 12:37:19,594 44 INFO rb-d965522-225652-425718 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-17 12:37:19,594 44 INFO rb-d965522-225652-425718 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-17 12:37:19,604 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:37:20,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "GET /pos/ui/113 HTTP/1.1" 200 - 125 0.047 0.538 2026-10-17 12:37:20,190 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '4F7D053D60AA886BCC4F6B0FC1044EA3', 'loaderId': '2D09FA7B191C4384D6D24FD96321C2F4', 'isDownload': False} 2026-10-17 12:37:20,190 44 INFO rb-d965522-225652-425718 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-17 12:37:20,202 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:37:20,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:37:20,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:37:20,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:37:20,645 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:20,650 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:37:20,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:37:20,683 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:37:20,691 44 INFO rb-d965522-225652-425718 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-17 12:37:20,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:37:20,697 44 INFO rb-d965522-225652-425718 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-17 12:37:20,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:20,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:37:20,737 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.023 2026-10-17 12:37:20,765 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.023 2026-10-17 12:37:20,768 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-10-17 12:37:21,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.151 0.300 2026-10-17 12:37:21,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:37:21,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37: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.007 2026-10-17 12:37:21,368 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-17 12:37:21,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37: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-17 12:37:21,403 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-10-17 12:37:21,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:37:21,445 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:37:21,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:37:21,470 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:37:21,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.003 0.011 2026-10-17 12:37:21,476 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:37:21,492 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:37:21,495 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:37:21,498 44 INFO rb-d965522-225652-425718 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-17 12:37:21,518 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:21,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image/res.users/207/avatar_128 HTTP/1.1" 200 - 14 0.016 0.046 2026-10-17 12:37:21,532 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image/res.company/106/favicon HTTP/1.1" 200 - 4 0.003 0.038 2026-10-17 12:37:21,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 33 0.021 0.071 2026-10-17 12:37:21,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /pos/ui/113 HTTP/1.1" 200 - 33 0.014 0.107 2026-10-17 12:37:21,749 44 INFO rb-d965522-225652-425718 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-17 12:37:21,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-10-17T12:37:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-17 12:37:21,807 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:21,811 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:37:21,813 44 INFO rb-d965522-225652-425718 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-17 12:37:21,825 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-10-17T12:37:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-17 12:37:21,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-10-17T12:37:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-17 12:37:21,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-10-17T12:37:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-17 12:37:21,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-10-17T12:37:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-17 12:37:21,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-10-17T12:37:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-17 12:37:21,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-10-17T12:37:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-17 12:37:21,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-10-17T12:37:09.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-10-17 12:37:21,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:21] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-10-17T12:37:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:37:22,062 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.150 2026-10-17 12:37:22,125 44 INFO rb-d965522-225652-425718 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-17 12:37:22,176 44 INFO rb-d965522-225652-425718 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-17 12:37:22,227 44 INFO rb-d965522-225652-425718 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-17 12:37:22,278 44 INFO rb-d965522-225652-425718 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-17 12:37:22,328 44 INFO rb-d965522-225652-425718 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-17 12:37:22,401 44 INFO rb-d965522-225652-425718 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-17 12:37:22,418 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:22,419 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:37:22,451 44 INFO rb-d965522-225652-425718 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-17 12:37:22,503 44 INFO rb-d965522-225652-425718 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-17 12:37:22,579 44 INFO rb-d965522-225652-425718 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-17 12:37:22,631 44 INFO rb-d965522-225652-425718 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-17 12:37:22,636 44 INFO rb-d965522-225652-425718 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': '44eca1fb-07b6-48fe-b03d-3401ea15d0c8--707--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-17 12:37:22,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:22] "POST /qfpay/notify HTTP/1.1" 200 - 12 0.005 0.027 2026-10-17 12:37:22,693 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35233501 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'fc0d6735-3ca8-4e1a-9e39-a7f1cb7e28e7'}] 2026-10-17 12:37:22,700 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:23,011 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35233501 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'fc0d6735-3ca8-4e1a-9e39-a7f1cb7e28e7'} created pos.order #694 2026-10-17 12:37:23,029 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35233501 finished 2026-10-17 12:37:23,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 227 0.120 0.274 2026-10-17 12:37:23,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:37:23,213 44 INFO rb-d965522-225652-425718 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-17 12:37:23,217 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47007186 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': 'fc0d6735-3ca8-4e1a-9e39-a7f1cb7e28e7'}] 2026-10-17 12:37:23,222 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47007186 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': 'fc0d6735-3ca8-4e1a-9e39-a7f1cb7e28e7'} sync ignored for existing PoS order pos.order(694,) (state: paid) 2026-10-17 12:37:23,240 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47007186 finished 2026-10-17 12:37:23,280 44 INFO rb-d965522-225652-425718 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-17 12:37:23,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.033 0.089 2026-10-17 12:37:23,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.052 2026-10-17 12:37:23,377 44 INFO rb-d965522-225652-425718 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-17 12:37:23,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-17 12:37:23,428 44 INFO rb-d965522-225652-425718 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-17 12:37:23,481 44 INFO rb-d965522-225652-425718 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-17 12:37:23,533 44 INFO rb-d965522-225652-425718 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-17 12:37:23,585 44 INFO rb-d965522-225652-425718 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-17 12:37:23,643 44 INFO rb-d965522-225652-425718 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-17 12:37:23,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:23] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.013 2026-10-17 12:37:23,694 44 INFO rb-d965522-225652-425718 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-17 12:37:23,744 44 INFO rb-d965522-225652-425718 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-17 12:37:23,814 44 INFO rb-d965522-225652-425718 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-17 12:37:23,869 44 INFO rb-d965522-225652-425718 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-17 12:37:23,927 44 INFO rb-d965522-225652-425718 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-17 12:37:23,979 44 INFO rb-d965522-225652-425718 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-17 12:37:23,983 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '44eca1fb-07b6-48fe-b03d-3401ea15d0c8--707--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-17 12:37:24,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:24] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.004 0.030 2026-10-17 12:37:24,036 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74187943 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': '076b9b68-eefe-493e-9a21-18a087c6d10c'}] 2026-10-17 12:37:24,329 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74187943 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': '076b9b68-eefe-493e-9a21-18a087c6d10c'} created pos.order #695 2026-10-17 12:37:24,367 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74187943 finished 2026-10-17 12:37:24,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.142 0.310 2026-10-17 12:37:24,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:24] "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-17 12:37:24,560 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67692639 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '076b9b68-eefe-493e-9a21-18a087c6d10c'}] 2026-10-17 12:37:24,562 44 INFO rb-d965522-225652-425718 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-17 12:37:24,568 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67692639 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '076b9b68-eefe-493e-9a21-18a087c6d10c'} sync ignored for existing PoS order pos.order(695,) (state: paid) 2026-10-17 12:37:24,589 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67692639 finished 2026-10-17 12:37:24,612 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-10-17 12:37:24,613 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-17 12:37:24,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.025 0.090 2026-10-17 12:37:24,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 19603888 (allocated 22155264) 2026-10-17 12:37:24,764 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 103311 2026-10-17 12:37:24,765 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-10-17 12:37:24,766 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 103311 2026-10-17 12:37:24,868 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123724_867852_test_tour_qfpay_order_and_refund.txt 2026-10-17 12:37:24,868 44 INFO rb-d965522-225652-425718 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmprjagsqd9_chrome_odoo" 2026-10-17 12:37:24,914 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 12:37:35,057 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-10-17 12:37:35,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 103529 2026-10-17 12:37:35,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmpzzyv968d_chrome_odoo 2026-10-17 12:37:35,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:35499/json/version 2026-10-17 12:37:35,367 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:35,405 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-17 12:37:35,405 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:35499/json 2026-10-17 12:37:35,406 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:35,424 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:35499/devtools/page/937638490E8B386E317FE4205C175A31 2026-10-17 12:37:35,435 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-10-17 12:37:35,440 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-10-17 12:37:35,483 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:37:35,491 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-10-17 12:37:35,492 44 INFO rb-d965522-225652-425718 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-17 12:37:35,492 44 INFO rb-d965522-225652-425718 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-17 12:37:35,503 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:37:36,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "GET /pos/ui/114 HTTP/1.1" 200 - 125 0.089 0.489 2026-10-17 12:37:36,082 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '937638490E8B386E317FE4205C175A31', 'loaderId': '5B563C5B78B4770FBB14E710DD293DA3', 'isDownload': False} 2026-10-17 12:37:36,082 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-10-17 12:37:36,101 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:37:36,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:37:36,132 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-17 12:37:36,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-10-17 12:37:36,551 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:36,553 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:36,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:37:36,589 44 INFO rb-d965522-225652-425718 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-17 12:37:36,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-17 12:37:36,599 44 INFO rb-d965522-225652-425718 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-17 12:37:36,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 12:37:36,622 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:36,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.009 2026-10-17 12:37:36,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-17 12:37:36,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.032 2026-10-17 12:37:36,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-17 12:37:37,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.261 0.328 2026-10-17 12:37:37,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "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-17 12:37:37,402 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37: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.007 2026-10-17 12:37:37,462 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.038 2026-10-17 12:37:37,498 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37: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.012 2026-10-17 12:37:37,507 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-10-17 12:37:37,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:37:37,556 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:37:37,565 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:37:37,593 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:37:37,597 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:37:37,622 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-17 12:37:37,628 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:37:37,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image/res.users/211/avatar_128 HTTP/1.1" 200 - 14 0.036 0.032 2026-10-17 12:37:37,644 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.002 0.075 2026-10-17 12:37:37,655 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.002 0.026 2026-10-17 12:37:37,663 44 INFO rb-d965522-225652-425718 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-17 12:37:37,685 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:37:37,744 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:37:37,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.020 0.052 2026-10-17 12:37:37,756 44 INFO rb-d965522-225652-425718 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-17 12:37:37,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.014 0.108 2026-10-17 12:37:37,812 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:37:37,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image?model=product.template&field=image_128&id=2004&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-10-17 12:37:37,853 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-17 12:37:37,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.005 0.176 2026-10-17 12:37:37,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image?model=product.template&field=image_128&id=2012&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-17 12:37:37,915 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image?model=product.template&field=image_128&id=2011&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-17 12:37:37,933 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-17 12:37:37,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image?model=product.template&field=image_128&id=2010&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-17 12:37:37,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 12:37:37,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:37] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-17 12:37:38,012 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:38] "GET /web/image?model=product.template&field=image_128&id=2008&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-17 12:37:38,090 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.026 0.205 2026-10-17 12:37:38,167 44 INFO rb-d965522-225652-425718 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-17 12:37:38,218 44 INFO rb-d965522-225652-425718 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-17 12:37:38,269 44 INFO rb-d965522-225652-425718 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-17 12:37:38,320 44 INFO rb-d965522-225652-425718 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-17 12:37:38,371 44 INFO rb-d965522-225652-425718 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-17 12:37:38,437 44 INFO rb-d965522-225652-425718 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-17 12:37:38,449 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:37:38,450 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:38,487 44 INFO rb-d965522-225652-425718 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-17 12:37:38,538 44 INFO rb-d965522-225652-425718 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-17 12:37:38,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:38] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:37:38,610 44 INFO rb-d965522-225652-425718 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-17 12:37:38,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:38] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:37:38,650 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27932968 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'd50ec719-c46c-468c-bf93-9107888efc40'}] 2026-10-17 12:37:38,655 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:37:38,995 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27932968 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'd50ec719-c46c-468c-bf93-9107888efc40'} created pos.order #696 2026-10-17 12:37:39,015 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27932968 finished 2026-10-17 12:37:39,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.128 0.297 2026-10-17 12:37:39,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.015 0.004 2026-10-17 12:37:39,193 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-10-17 12:37:39,194 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:37:39,197 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86809630 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'd50ec719-c46c-468c-bf93-9107888efc40'}] 2026-10-17 12:37:39,207 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86809630 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'd50ec719-c46c-468c-bf93-9107888efc40'} sync ignored for existing PoS order pos.order(696,) (state: paid) 2026-10-17 12:37:39,233 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86809630 finished 2026-10-17 12:37:39,262 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 15287180 (allocated 16515072) 2026-10-17 12:37:39,266 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 103529 2026-10-17 12:37:39,267 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-10-17 12:37:39,267 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 103529 2026-10-17 12:37:39,346 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.066 0.086 2026-10-17 12:37:39,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123739_373048_test_razorpay_basic_order.txt 2026-10-17 12:37:39,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmpzzyv968d_chrome_odoo" 2026-10-17 12:37:39,398 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-10-17 12:37:39,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 103741 2026-10-17 12:37:39,679 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmptosdad5i_chrome_odoo 2026-10-17 12:37:39,679 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:36491/json/version 2026-10-17 12:37:39,680 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:39,698 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-10-17 12:37:39,699 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:36491/json 2026-10-17 12:37:39,699 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:39,710 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:36491/devtools/page/DA9EA08AC2372699A50B13E7E675CF14 2026-10-17 12:37:39,722 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-10-17 12:37:39,727 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-10-17 12:37:39,774 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:37:39,788 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-10-17 12:37:39,790 44 INFO rb-d965522-225652-425718 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-17 12:37:39,790 44 INFO rb-d965522-225652-425718 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-17 12:37:39,801 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:37:40,348 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:40] "GET /pos/ui/114 HTTP/1.1" 200 - 131 0.059 0.490 2026-10-17 12:37:40,351 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': 'DA9EA08AC2372699A50B13E7E675CF14', 'loaderId': '1FF3BBC57DB879AB3EC6EE32499C0181', 'isDownload': False} 2026-10-17 12:37:40,351 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-10-17 12:37:40,365 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:37:40,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:40] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-17 12:37:40,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:40] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:37:40,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:40] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-10-17 12:37:40,820 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:40,822 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:40,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-10-17 12:37:40,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:37:40,856 44 INFO rb-d965522-225652-425718 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-17 12:37:40,860 44 INFO rb-d965522-225652-425718 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-17 12:37:40,869 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37: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-17 12:37:40,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:40,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-17 12:37:40,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37: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.020 2026-10-17 12:37:40,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-17 12:37:40,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.021 2026-10-17 12:37:41,423 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.155 0.297 2026-10-17 12:37:41,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:37:41,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:37:41,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.037 2026-10-17 12:37:41,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:37:41,580 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-10-17 12:37:41,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37: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-17 12:37:41,633 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:37:41,652 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:37:41,655 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:37:41,656 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:37:41,674 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "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-17 12:37:41,677 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:37:41,691 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /web/image/res.users/211/avatar_128 HTTP/1.1" 200 - 14 0.014 0.029 2026-10-17 12:37:41,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.003 0.057 2026-10-17 12:37:41,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.002 0.042 2026-10-17 12:37:41,746 44 INFO rb-d965522-225652-425718 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-17 12:37:41,801 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-17 12:37:41,850 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:37:41,866 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.041 0.046 2026-10-17 12:37:41,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 12:37:41,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.002 0.107 2026-10-17 12:37:41,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /web/image?model=product.template&field=image_128&id=2004&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-17 12:37:41,928 44 INFO rb-d965522-225652-425718 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-17 12:37:41,930 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:37:41,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /web/image?model=product.template&field=image_128&id=2010&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-10-17 12:37:41,995 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:41] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.013 0.203 2026-10-17 12:37:42,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:42] "GET /web/image?model=product.template&field=image_128&id=2012&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-10-17 12:37:42,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:42] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-17 12:37:42,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:42] "GET /web/image?model=product.template&field=image_128&id=2011&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-17 12:37:42,158 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.048 0.176 2026-10-17 12:37:42,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:42] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-10-17 12:37:42,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:42] "GET /web/image?model=product.template&field=image_128&id=2008&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-17 12:37:42,220 44 INFO rb-d965522-225652-425718 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-17 12:37:42,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:42] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.274 2026-10-17 12:37:42,271 44 INFO rb-d965522-225652-425718 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-17 12:37:42,322 44 INFO rb-d965522-225652-425718 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-17 12:37:42,373 44 INFO rb-d965522-225652-425718 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-17 12:37:42,428 44 INFO rb-d965522-225652-425718 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-17 12:37:42,492 44 INFO rb-d965522-225652-425718 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-17 12:37:42,504 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:42,505 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:42,542 44 INFO rb-d965522-225652-425718 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-17 12:37:42,593 44 INFO rb-d965522-225652-425718 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-17 12:37:42,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:42] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:37:42,665 44 INFO rb-d965522-225652-425718 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-17 12:37:42,681 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37: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.001 0.006 2026-10-17 12:37:42,720 44 INFO rb-d965522-225652-425718 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-17 12:37:42,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:42] "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.005 2026-10-17 12:37:42,770 44 INFO rb-d965522-225652-425718 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-17 12:37:42,821 44 INFO rb-d965522-225652-425718 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-17 12:37:42,873 44 INFO rb-d965522-225652-425718 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-17 12:37:42,924 44 INFO rb-d965522-225652-425718 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-17 12:37:42,982 44 INFO rb-d965522-225652-425718 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-17 12:37:42,985 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:42] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:37:42,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37: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.001 0.004 2026-10-17 12:37:43,021 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70422150 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '3699fca8-3865-4c6c-95ee-f0f30356a63d'}] 2026-10-17 12:37:43,026 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:37:43,358 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70422150 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '3699fca8-3865-4c6c-95ee-f0f30356a63d'} created pos.order #697 2026-10-17 12:37:43,378 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70422150 finished 2026-10-17 12:37:43,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.135 0.279 2026-10-17 12:37:43,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.014 2026-10-17 12:37:43,602 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54273703 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '3699fca8-3865-4c6c-95ee-f0f30356a63d'}] 2026-10-17 12:37:43,603 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-10-17 12:37:43,604 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-17 12:37:43,608 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54273703 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '3699fca8-3865-4c6c-95ee-f0f30356a63d'} sync ignored for existing PoS order pos.order(697,) (state: paid) 2026-10-17 12:37:43,625 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54273703 finished 2026-10-17 12:37:43,696 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15457648 (allocated 17039360) 2026-10-17 12:37:43,699 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 103741 2026-10-17 12:37:43,700 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-10-17 12:37:43,700 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 103741 2026-10-17 12:37:43,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.037 0.076 2026-10-17 12:37:43,810 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123743_810163_test_razorpay_cancel_payment.txt 2026-10-17 12:37:43,810 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmptosdad5i_chrome_odoo" 2026-10-17 12:37:43,827 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-10-17 12:37:44,102 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 103966 2026-10-17 12:37:44,103 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmp2cv07hsq_chrome_odoo 2026-10-17 12:37:44,103 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:44565/json/version 2026-10-17 12:37:44,104 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:44,116 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-10-17 12:37:44,116 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:44565/json 2026-10-17 12:37:44,117 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:44,123 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:44565/devtools/page/BA1AA66BBF8787AE46AC5557800CA2F5 2026-10-17 12:37:44,128 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-10-17 12:37:44,136 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-10-17 12:37:44,167 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:37:44,177 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-10-17 12:37:44,179 44 INFO rb-d965522-225652-425718 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-17 12:37:44,179 44 INFO rb-d965522-225652-425718 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-17 12:37:44,189 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:37:44,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:44] "GET /pos/ui/114 HTTP/1.1" 200 - 131 0.078 0.684 2026-10-17 12:37:44,952 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': 'BA1AA66BBF8787AE46AC5557800CA2F5', 'loaderId': '08131C7E3FD40FA85CA2F8E7266D8AD2', 'isDownload': False} 2026-10-17 12:37:44,952 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-10-17 12:37:44,962 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:37:44,982 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:44] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:37:44,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:44] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:37:45,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:45] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-17 12:37:45,411 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:37:45,416 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:37:45,423 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:37:45,440 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:37:45,441 44 INFO rb-d965522-225652-425718 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-17 12:37:45,445 44 INFO rb-d965522-225652-425718 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-17 12:37:45,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:37:45,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:45,480 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:37:45,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 12:37:45,536 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.034 2026-10-17 12:37:45,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 12:37:46,037 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.156 0.315 2026-10-17 12:37:46,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.006 2026-10-17 12:37:46,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.004 2026-10-17 12:37:46,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:37:46,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.006 2026-10-17 12:37:46,179 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-10-17 12:37:46,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:37:46,234 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:46,252 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:37:46,261 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:37:46,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image/res.users/211/avatar_128 HTTP/1.1" 200 - 14 0.009 0.029 2026-10-17 12:37:46,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-10-17 12:37:46,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.002 0.045 2026-10-17 12:37:46,307 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:46,308 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:37:46,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-10-17 12:37:46,387 44 INFO rb-d965522-225652-425718 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-17 12:37:46,403 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:37:46,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.022 0.052 2026-10-17 12:37:46,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.004 0.050 2026-10-17 12:37:46,492 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:37:46,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image?model=product.template&field=image_128&id=2004&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-10-17 12:37:46,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-17 12:37:46,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:37:46,590 44 INFO rb-d965522-225652-425718 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-17 12:37:46,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.016 0.205 2026-10-17 12:37:46,626 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:37:46,646 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-10-17 12:37:46,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image?model=product.template&field=image_128&id=2012&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.172 2026-10-17 12:37:46,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image?model=product.template&field=image_128&id=2010&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-10-17 12:37:46,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-17 12:37:46,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image?model=product.template&field=image_128&id=2011&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-17 12:37:46,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.026 0.139 2026-10-17 12:37:46,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:46] "GET /web/image?model=product.template&field=image_128&id=2008&unique=2026-10-17T12:37:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-17 12:37:46,853 44 INFO rb-d965522-225652-425718 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-17 12:37:46,904 44 INFO rb-d965522-225652-425718 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-17 12:37:46,955 44 INFO rb-d965522-225652-425718 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-17 12:37:47,006 44 INFO rb-d965522-225652-425718 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-17 12:37:47,056 44 INFO rb-d965522-225652-425718 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-17 12:37:47,122 44 INFO rb-d965522-225652-425718 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-17 12:37:47,134 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:37:47,135 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:37:47,174 44 INFO rb-d965522-225652-425718 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-17 12:37:47,224 44 INFO rb-d965522-225652-425718 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-17 12:37:47,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:47] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 12:37:47,295 44 INFO rb-d965522-225652-425718 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-17 12:37:47,309 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:47] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:37:47,334 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24021839 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'b64a0a76-6c6f-46ed-872d-132419e431cc'}] 2026-10-17 12:37:47,335 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:37:47,679 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24021839 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'b64a0a76-6c6f-46ed-872d-132419e431cc'} created pos.order #698 2026-10-17 12:37:47,701 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24021839 finished 2026-10-17 12:37:47,759 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.137 0.292 2026-10-17 12:37:47,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37: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-17 12:37:47,876 44 INFO rb-d965522-225652-425718 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-17 12:37:47,879 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33641048 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'b64a0a76-6c6f-46ed-872d-132419e431cc'}] 2026-10-17 12:37:47,885 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33641048 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'b64a0a76-6c6f-46ed-872d-132419e431cc'} sync ignored for existing PoS order pos.order(698,) (state: paid) 2026-10-17 12:37:47,902 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33641048 finished 2026-10-17 12:37:47,940 44 INFO rb-d965522-225652-425718 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-17 12:37:47,988 44 INFO rb-d965522-225652-425718 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-17 12:37:48,009 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.043 0.089 2026-10-17 12:37:48,038 44 INFO rb-d965522-225652-425718 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-17 12:37:48,089 44 INFO rb-d965522-225652-425718 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-17 12:37:48,144 44 INFO rb-d965522-225652-425718 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-17 12:37:48,210 44 INFO rb-d965522-225652-425718 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-17 12:37:48,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:48] "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-17 12:37:48,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:37:48,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:48] "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.012 2026-10-17 12:37:48,272 44 INFO rb-d965522-225652-425718 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-17 12:37:48,323 44 INFO rb-d965522-225652-425718 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-17 12:37:48,391 44 INFO rb-d965522-225652-425718 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-17 12:37:48,446 44 INFO rb-d965522-225652-425718 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-17 12:37:48,500 44 INFO rb-d965522-225652-425718 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-17 12:37:48,506 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:48] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:37:48,518 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:48] "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.004 2026-10-17 12:37:48,538 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37729889 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000002', 'uuid': '931c5db9-aaf5-44c3-a9f9-3a5d9bf2f515'}] 2026-10-17 12:37:48,809 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37729889 order {'name': '/', 'pos_reference': '261-114-000002', 'uuid': '931c5db9-aaf5-44c3-a9f9-3a5d9bf2f515'} created pos.order #699 2026-10-17 12:37:48,845 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37729889 finished 2026-10-17 12:37:48,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.101 0.277 2026-10-17 12:37:48,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:48] "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-17 12:37:48,982 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-10-17 12:37:48,984 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-17 12:37:48,986 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35851984 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': '931c5db9-aaf5-44c3-a9f9-3a5d9bf2f515'}] 2026-10-17 12:37:48,993 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35851984 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': '931c5db9-aaf5-44c3-a9f9-3a5d9bf2f515'} sync ignored for existing PoS order pos.order(699,) (state: paid) 2026-10-17 12:37:49,011 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35851984 finished 2026-10-17 12:37:49,083 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 17160976 (allocated 18747392) 2026-10-17 12:37:49,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.023 0.080 2026-10-17 12:37:49,089 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 103966 2026-10-17 12:37:49,090 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-10-17 12:37:49,091 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 103966 2026-10-17 12:37:49,172 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123749_172630_test_razorpay_refund_order.txt 2026-10-17 12:37:49,172 44 INFO rb-d965522-225652-425718 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmp2cv07hsq_chrome_odoo" 2026-10-17 12:37:49,227 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 12:37:58,461 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-10-17 12:37:59,329 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 104190 2026-10-17 12:37:59,329 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmp1bbdrjmw_chrome_odoo 2026-10-17 12:37:59,329 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:42589/json/version 2026-10-17 12:37:59,330 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:59,351 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-10-17 12:37:59,351 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:42589/json 2026-10-17 12:37:59,352 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:37:59,367 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:42589/devtools/page/BA034D60CBFD88D68252FFF2DF994E48 2026-10-17 12:37:59,380 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-10-17 12:37:59,384 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-10-17 12:37:59,507 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:37:59,512 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-10-17 12:37:59,513 44 INFO rb-d965522-225652-425718 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-17 12:37:59,513 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-10-17 12:37:59,524 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:37:59,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:37:59] "GET /pos/ui/115 HTTP/1.1" 200 - 86 0.030 0.427 2026-10-17 12:37:59,982 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': 'BA034D60CBFD88D68252FFF2DF994E48', 'loaderId': '50D3046D0936C4E132765763BD52F178', 'isDownload': False} 2026-10-17 12:37:59,982 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-10-17 12:38:00,000 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:38:00,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:38:00,030 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-17 12:38:00,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:38:00,467 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:00,470 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:00,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:38:00,505 44 INFO rb-d965522-225652-425718 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-17 12:38:00,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-17 12:38:00,510 44 INFO rb-d965522-225652-425718 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-17 12:38:00,518 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:38:00,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:00,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:38:00,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-10-17 12:38:00,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.009 0.026 2026-10-17 12:38:00,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-17 12:38:01,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.154 0.268 2026-10-17 12:38:01,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.013 2026-10-17 12:38:01,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.006 2026-10-17 12:38:01,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-17 12:38:01,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.006 2026-10-17 12:38:01,212 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-10-17 12:38:01,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.005 2026-10-17 12:38:01,267 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:01,268 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:38:01,274 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:01,280 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:38:01,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.005 0.013 2026-10-17 12:38:01,298 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:38:01,301 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:38:01,322 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:01,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image/res.users/215/avatar_128 HTTP/1.1" 200 - 14 0.018 0.047 2026-10-17 12:38:01,348 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 4 0.004 0.046 2026-10-17 12:38:01,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /pos/ui/115 HTTP/1.1" 200 - 33 0.021 0.070 2026-10-17 12:38:01,417 44 INFO rb-d965522-225652-425718 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-17 12:38:01,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 33 0.018 0.121 2026-10-17 12:38:01,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image/res.company/108/favicon HTTP/1.1" 304 - 4 0.005 0.013 2026-10-17 12:38:01,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2017&unique=2026-10-17T12:37:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.033 2026-10-17 12:38:01,531 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:38:01,553 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2018&unique=2026-10-17T12:37:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.077 2026-10-17 12:38:01,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2019&unique=2026-10-17T12:37:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:38:01,577 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:38:01,585 44 INFO rb-d965522-225652-425718 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-17 12:38:01,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2021&unique=2026-10-17T12:37:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-10-17 12:38:01,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2022&unique=2026-10-17T12:37:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-10-17 12:38:01,632 44 INFO rb-d965522-225652-425718 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-17 12:38:01,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2020&unique=2026-10-17T12:37:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-10-17 12:38:01,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2025&unique=2026-10-17T12:37:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-10-17 12:38:01,703 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2023&unique=2026-10-17T12:37:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-17 12:38:01,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2024&unique=2026-10-17T12:37:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-10-17 12:38:01,834 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.171 2026-10-17 12:38:01,864 44 INFO rb-d965522-225652-425718 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-17 12:38:01,924 44 INFO rb-d965522-225652-425718 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-17 12:38:02,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 66 0.084 0.104 2026-10-17 12:38:02,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.034 0.034 2026-10-17 12:38:02,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.006 0.012 2026-10-17 12:38:02,298 44 INFO rb-d965522-225652-425718 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-17 12:38:02,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:02] "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.069 0.090 2026-10-17 12:38:02,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.032 0.078 2026-10-17 12:38:02,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.110 2026-10-17 12:38:02,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.020 2026-10-17 12:38:02,661 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-10-17 12:38:02,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:02] "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.016 0.024 2026-10-17 12:38:02,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.033 2026-10-17 12:38:02,754 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.013 0.048 2026-10-17 12:38:02,775 44 INFO rb-d965522-225652-425718 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-17 12:38:02,826 44 INFO rb-d965522-225652-425718 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-17 12:38:02,877 44 INFO rb-d965522-225652-425718 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-17 12:38:02,928 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-10-17 12:38:02,928 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-17 12:38:02,995 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16408048 (allocated 17563648) 2026-10-17 12:38:02,997 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 104190 2026-10-17 12:38:02,997 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-10-17 12:38:02,998 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 104190 2026-10-17 12:38:03,111 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123803_111261_test_pos_repair.txt 2026-10-17 12:38:03,111 44 INFO rb-d965522-225652-425718 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmp1bbdrjmw_chrome_odoo" 2026-10-17 12:38:03,173 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 12:38:12,179 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #217 deleted restaurant.floor records with IDs: [45] 2026-10-17 12:38:12,661 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-10-17 12:38:12,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 104400 2026-10-17 12:38:12,997 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmp_3idyguc_chrome_odoo 2026-10-17 12:38:12,997 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:33937/json/version 2026-10-17 12:38:12,998 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:38:13,012 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-10-17 12:38:13,012 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:33937/json 2026-10-17 12:38:13,013 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:38:13,026 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:33937/devtools/page/8B4C102B8AF6AD47226994866E829D41 2026-10-17 12:38:13,041 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-10-17 12:38:13,046 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-10-17 12:38:13,095 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:38:13,104 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-10-17 12:38:13,105 44 INFO rb-d965522-225652-425718 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-17 12:38:13,105 44 INFO rb-d965522-225652-425718 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-17 12:38:13,114 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:38:16,197 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "GET /pos/ui/117 HTTP/1.1" 200 - 89 0.029 3.056 2026-10-17 12:38:16,200 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': '8B4C102B8AF6AD47226994866E829D41', 'loaderId': '15FB38B5CF7CA13003D752E69100674F', 'isDownload': False} 2026-10-17 12:38:16,200 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-10-17 12:38:16,212 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:38:16,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:38:16,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-17 12:38:16,242 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-17 12:38:16,648 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:38:16,651 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:16,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:38:16,683 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:38:16,691 44 INFO rb-d965522-225652-425718 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-17 12:38:16,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:38:16,701 44 INFO rb-d965522-225652-425718 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-17 12:38:16,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:16,724 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:38:16,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-10-17 12:38:16,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.024 2026-10-17 12:38:16,770 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-17 12:38:17,276 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 444 0.168 0.315 2026-10-17 12:38:17,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "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-17 12:38:17,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "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-17 12:38:17,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-17 12:38:17,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "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-17 12:38:17,427 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-10-17 12:38:17,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:38:17,464 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:38:17,471 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:38:17,489 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.017 2026-10-17 12:38:17,512 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-17 12:38:17,521 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:38:17,536 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-17 12:38:17,536 44 INFO rb-d965522-225652-425718 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-17 12:38:17,545 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:38:17,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /web/image/res.users/219/avatar_128 HTTP/1.1" 200 - 14 0.032 0.049 2026-10-17 12:38:17,552 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:38:17,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.011 0.017 2026-10-17 12:38:17,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 34 0.012 0.059 2026-10-17 12:38:17,634 44 INFO rb-d965522-225652-425718 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-17 12:38:17,652 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:38:17,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /pos/ui/117 HTTP/1.1" 200 - 34 0.025 0.097 2026-10-17 12:38:17,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.103 2026-10-17 12:38:17,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.069 2026-10-17 12:38:17,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "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-17 12:38:17,852 44 INFO rb-d965522-225652-425718 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-17 12:38:17,876 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:38:17,903 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-10-17 12:38:18,050 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:18] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 23 0.014 0.020 2026-10-17 12:38:18,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.024 2026-10-17 12:38:18,088 44 INFO rb-d965522-225652-425718 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-17 12:38:18,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.018 0.052 2026-10-17 12:38:18,195 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-10-17 12:38:19,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:19] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 18 0.008 0.019 2026-10-17 12:38:19,067 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:38:19,071 44 INFO rb-d965522-225652-425718 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-17 12:38:19,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.015 0.039 2026-10-17 12:38:19,156 44 INFO rb-d965522-225652-425718 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-17 12:38:19,207 44 INFO rb-d965522-225652-425718 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-17 12:38:19,284 44 INFO rb-d965522-225652-425718 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-17 12:38:19,339 44 INFO rb-d965522-225652-425718 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-17 12:38:19,389 44 INFO rb-d965522-225652-425718 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-17 12:38:19,446 44 INFO rb-d965522-225652-425718 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-17 12:38:19,511 44 INFO rb-d965522-225652-425718 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-17 12:38:19,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38: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.007 0.021 2026-10-17 12:38:19,563 44 INFO rb-d965522-225652-425718 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-17 12:38:19,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.011 0.049 2026-10-17 12:38:19,622 44 INFO rb-d965522-225652-425718 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-17 12:38:19,639 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73842975 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': 'a0b7dcf7-cd38-4da1-971a-07d72d759104'}] 2026-10-17 12:38:19,655 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73842975 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': 'a0b7dcf7-cd38-4da1-971a-07d72d759104'} updated pos.order #700 2026-10-17 12:38:19,673 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73842975 finished 2026-10-17 12:38:19,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.022 0.081 2026-10-17 12:38:19,771 44 INFO rb-d965522-225652-425718 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-17 12:38:19,834 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:38:19,838 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-10-17 12:38:20,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:20] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.003 0.010 2026-10-17 12:38:20,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:38:20,057 44 INFO rb-d965522-225652-425718 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-17 12:38:20,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.014 0.033 2026-10-17 12:38:20,139 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-10-17 12:38:21,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:21] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.007 0.012 2026-10-17 12:38:21,060 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-17 12:38:21,067 44 INFO rb-d965522-225652-425718 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-17 12:38:21,118 44 INFO rb-d965522-225652-425718 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-17 12:38:21,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.015 0.038 2026-10-17 12:38:21,169 44 INFO rb-d965522-225652-425718 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-17 12:38:21,219 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-10-17 12:38:21,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:21] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 29 0.014 0.044 2026-10-17 12:38:21,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.019 2026-10-17 12:38:21,364 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-10-17 12:38:21,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.014 0.032 2026-10-17 12:38:21,454 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:21] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.009 0.025 2026-10-17 12:38:21,480 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:38:21,484 44 INFO rb-d965522-225652-425718 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-17 12:38:21,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 41 0.014 0.034 2026-10-17 12:38:21,543 44 INFO rb-d965522-225652-425718 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-17 12:38:23,588 44 INFO rb-d965522-225652-425718 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-17 12:38:23,639 44 INFO rb-d965522-225652-425718 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-17 12:38:23,690 44 INFO rb-d965522-225652-425718 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-17 12:38:23,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.007 2026-10-17 12:38:23,775 44 INFO rb-d965522-225652-425718 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-17 12:38:23,835 44 INFO rb-d965522-225652-425718 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-17 12:38:23,892 44 INFO rb-d965522-225652-425718 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-17 12:38:23,943 44 INFO rb-d965522-225652-425718 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-17 12:38:23,994 44 INFO rb-d965522-225652-425718 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-17 12:38:24,066 44 INFO rb-d965522-225652-425718 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-17 12:38:24,074 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:38:24,075 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:24,133 44 INFO rb-d965522-225652-425718 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-17 12:38:24,196 44 INFO rb-d965522-225652-425718 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-17 12:38:24,200 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73969878 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_9857', 'uuid': 'd5415124-d570-4a94-8d79-7ad27a930ba6'}] 2026-10-17 12:38:24,208 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:38:24,293 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [696] to pos.order #701 2026-10-17 12:38:24,656 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73969878 order {'name': '/', 'pos_reference': 'device_sync_9857', 'uuid': 'd5415124-d570-4a94-8d79-7ad27a930ba6'} updated pos.order #701 2026-10-17 12:38:24,674 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73969878 finished 2026-10-17 12:38:24,746 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.168 0.381 2026-10-17 12:38:24,879 44 INFO rb-d965522-225652-425718 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-17 12:38:24,930 44 INFO rb-d965522-225652-425718 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-17 12:38:24,985 44 INFO rb-d965522-225652-425718 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-17 12:38:27,021 44 INFO rb-d965522-225652-425718 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-17 12:38:27,093 44 INFO rb-d965522-225652-425718 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-17 12:38:27,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.022 0.009 2026-10-17 12:38:27,147 44 INFO rb-d965522-225652-425718 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-17 12:38:27,200 44 INFO rb-d965522-225652-425718 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-17 12:38:27,251 44 INFO rb-d965522-225652-425718 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-17 12:38:27,301 44 INFO rb-d965522-225652-425718 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-17 12:38:27,358 44 INFO rb-d965522-225652-425718 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-17 12:38:27,414 44 INFO rb-d965522-225652-425718 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-17 12:38:27,474 44 INFO rb-d965522-225652-425718 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-17 12:38:27,477 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92357995 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_8400', 'uuid': '0effeb83-5546-4e64-abc5-08736f27c167'}] 2026-10-17 12:38:27,578 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [697] to pos.order #702 2026-10-17 12:38:27,835 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92357995 order {'name': '/', 'pos_reference': 'device_sync_8400', 'uuid': '0effeb83-5546-4e64-abc5-08736f27c167'} updated pos.order #702 2026-10-17 12:38:27,853 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92357995 finished 2026-10-17 12:38:27,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 147 0.175 0.272 2026-10-17 12:38:27,996 44 INFO rb-d965522-225652-425718 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-17 12:38:28,045 44 INFO rb-d965522-225652-425718 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-17 12:38:28,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38: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.007 2026-10-17 12:38:28,109 44 INFO rb-d965522-225652-425718 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-17 12:38:28,173 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-10-17 12:38:28,268 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:28] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.016 0.027 2026-10-17 12:38:28,295 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:38:28,303 44 INFO rb-d965522-225652-425718 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-17 12:38:28,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.019 0.033 2026-10-17 12:38:28,388 44 INFO rb-d965522-225652-425718 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-17 12:38:28,439 44 INFO rb-d965522-225652-425718 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-17 12:38:28,508 44 INFO rb-d965522-225652-425718 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-17 12:38:28,564 44 INFO rb-d965522-225652-425718 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-17 12:38:28,615 44 INFO rb-d965522-225652-425718 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-17 12:38:28,671 44 INFO rb-d965522-225652-425718 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-17 12:38:28,722 44 INFO rb-d965522-225652-425718 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-17 12:38:28,778 44 INFO rb-d965522-225652-425718 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-17 12:38:28,829 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-10-17 12:38:28,830 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-17 12:38:28,937 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 23221372 (allocated 24645632) 2026-10-17 12:38:28,947 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 104400 2026-10-17 12:38:28,948 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-10-17 12:38:28,948 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 104400 2026-10-17 12:38:29,047 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123829_046987_test_devices_synchronization.txt 2026-10-17 12:38:29,047 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmp_3idyguc_chrome_odoo" 2026-10-17 12:38:29,065 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-10-17 12:38:29,477 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 104637 2026-10-17 12:38:29,477 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmpsjnecnri_chrome_odoo 2026-10-17 12:38:29,478 44 INFO rb-d965522-225652-425718 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:46827/json/version 2026-10-17 12:38:29,479 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:38:29,498 44 INFO rb-d965522-225652-425718 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-17 12:38:29,499 44 INFO rb-d965522-225652-425718 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:46827/json 2026-10-17 12:38:29,499 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:38:29,507 44 INFO rb-d965522-225652-425718 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:46827/devtools/page/55E1F0757A6793846A71BF7AD8B99993 2026-10-17 12:38:29,516 44 INFO rb-d965522-225652-425718 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-17 12:38:29,524 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-10-17 12:38:29,581 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:38:29,590 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-10-17 12:38:29,591 44 INFO rb-d965522-225652-425718 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-17 12:38:29,591 44 INFO rb-d965522-225652-425718 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-17 12:38:29,602 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:38:30,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "GET /pos/ui/117 HTTP/1.1" 200 - 91 0.046 0.427 2026-10-17 12:38:30,075 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': '55E1F0757A6793846A71BF7AD8B99993', 'loaderId': '8A6AFB084A10C0BA442461ADEE92A877', 'isDownload': False} 2026-10-17 12:38:30,076 44 INFO rb-d965522-225652-425718 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-17 12:38:30,089 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:38:30,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:38:30,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:38:30,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:38:30,529 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:38:30,535 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:38:30,548 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-10-17 12:38:30,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-17 12:38:30,572 44 INFO rb-d965522-225652-425718 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-17 12:38:30,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:38:30,580 44 INFO rb-d965522-225652-425718 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-17 12:38:30,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:30,615 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.010 2026-10-17 12:38:30,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-17 12:38:30,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.034 2026-10-17 12:38:30,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-17 12:38:31,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 448 0.255 0.326 2026-10-17 12:38:31,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:38:31,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-10-17 12:38:31,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-10-17 12:38:31,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:38:31,440 44 INFO rb-d965522-225652-425718 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-17 12:38:31,448 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:38:31,485 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:38:31,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:38:31,501 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:38:31,515 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-17 12:38:31,518 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:31,539 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:31,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /web/image/res.users/219/avatar_128 HTTP/1.1" 200 - 14 0.024 0.030 2026-10-17 12:38:31,545 44 INFO rb-d965522-225652-425718 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-17 12:38:31,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.060 2026-10-17 12:38:31,563 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:38:31,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /pos/ui/117 HTTP/1.1" 200 - 34 0.019 0.063 2026-10-17 12:38:31,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.063 2026-10-17 12:38:31,621 44 INFO rb-d965522-225652-425718 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-17 12:38:31,645 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:31,691 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 34 0.037 0.137 2026-10-17 12:38:31,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.079 2026-10-17 12:38:31,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.124 2026-10-17 12:38:31,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-10-17 12:38:31,872 44 INFO rb-d965522-225652-425718 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-17 12:38:31,892 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:38:31,923 44 INFO rb-d965522-225652-425718 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-17 12:38:31,973 44 INFO rb-d965522-225652-425718 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-17 12:38:32,024 44 INFO rb-d965522-225652-425718 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-17 12:38:32,081 44 INFO rb-d965522-225652-425718 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-17 12:38:32,132 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-10-17 12:38:32,133 44 INFO rb-d965522-225652-425718 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-17 12:38:32,193 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 14293572 (allocated 15204352) 2026-10-17 12:38:32,195 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 104637 2026-10-17 12:38:32,197 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-10-17 12:38:32,197 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 104637 2026-10-17 12:38:32,259 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123832_258870_test_guest_count_not_asked_on_other_device.txt 2026-10-17 12:38:32,259 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmpsjnecnri_chrome_odoo" 2026-10-17 12:38:32,270 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-10-17 12:38:32,541 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 104840 2026-10-17 12:38:32,541 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpahgxwnyt_chrome_odoo 2026-10-17 12:38:32,541 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:36403/json/version 2026-10-17 12:38:32,542 44 INFO rb-d965522-225652-425718 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-17 12:38:32,554 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-10-17 12:38:32,554 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:36403/json 2026-10-17 12:38:32,555 44 INFO rb-d965522-225652-425718 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-17 12:38:32,562 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:36403/devtools/page/0C273902FDE46AA1508FABB32DFB89A3 2026-10-17 12:38:32,572 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-10-17 12:38:32,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-10-17 12:38:32,610 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:38:32,622 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-10-17 12:38:32,623 44 INFO rb-d965522-225652-425718 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-17 12:38:32,623 44 INFO rb-d965522-225652-425718 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-17 12:38:32,633 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:38:33,198 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "GET /pos/ui/117 HTTP/1.1" 200 - 142 0.055 0.512 2026-10-17 12:38:33,201 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': '0C273902FDE46AA1508FABB32DFB89A3', 'loaderId': '5628625C2C91072EE8FDB2662ACF27A1', 'isDownload': False} 2026-10-17 12:38:33,201 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-10-17 12:38:33,215 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:38:33,234 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:38:33,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:38:33,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:38:33,645 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:38:33,660 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:38:33,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:38:33,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:38:33,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:38:33,711 44 INFO rb-d965522-225652-425718 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-17 12:38:33,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:33,717 44 INFO rb-d965522-225652-425718 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-17 12:38:33,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-10-17 12:38:33,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 12:38:33,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.026 2026-10-17 12:38:33,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-17 12:38:34,291 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.123 0.367 2026-10-17 12:38:34,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:34,347 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:38:34,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-10-17 12:38:34,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:38:34,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-10-17 12:38:34,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.004 2026-10-17 12:38:34,459 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:38:34,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:38:34,484 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:38:34,485 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:38:34,506 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:38:34,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /web/image/res.users/219/avatar_128 HTTP/1.1" 200 - 14 0.011 0.027 2026-10-17 12:38:34,510 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38: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-17 12:38:34,522 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-10-17 12:38:34,531 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:34,533 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-10-17 12:38:34,536 44 INFO rb-d965522-225652-425718 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-17 12:38:34,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 33 0.018 0.046 2026-10-17 12:38:34,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.020 2026-10-17 12:38:34,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /pos/ui/117 HTTP/1.1" 200 - 33 0.024 0.099 2026-10-17 12:38:34,710 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:38:34,712 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-10-17 12:38:34,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.021 0.043 2026-10-17 12:38:34,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 37 0.025 0.051 2026-10-17 12:38:34,869 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.019 2026-10-17 12:38:34,874 44 INFO rb-d965522-225652-425718 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-17 12:38:34,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 61 0.032 0.066 2026-10-17 12:38:34,988 44 INFO rb-d965522-225652-425718 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-17 12:38:35,004 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:35,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.021 0.078 2026-10-17 12:38:35,070 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-10-17 12:38:36,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:36] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 16 0.010 0.020 2026-10-17 12:38:36,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-17 12:38:36,077 44 INFO rb-d965522-225652-425718 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-17 12:38:36,129 44 INFO rb-d965522-225652-425718 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-17 12:38:36,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 40 0.020 0.041 2026-10-17 12:38:36,192 44 INFO rb-d965522-225652-425718 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-17 12:38:36,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:36] "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-17 12:38:36,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.024 2026-10-17 12:38:36,245 44 INFO rb-d965522-225652-425718 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-17 12:38:36,295 44 INFO rb-d965522-225652-425718 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-17 12:38:36,349 44 INFO rb-d965522-225652-425718 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-17 12:38:36,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.009 2026-10-17 12:38:36,401 44 INFO rb-d965522-225652-425718 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-17 12:38:36,423 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 46 0.017 0.035 2026-10-17 12:38:36,451 44 INFO rb-d965522-225652-425718 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-17 12:38:36,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.019 2026-10-17 12:38:36,511 44 INFO rb-d965522-225652-425718 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-17 12:38:36,562 44 INFO rb-d965522-225652-425718 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-17 12:38:36,615 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-10-17 12:38:36,616 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-17 12:38:36,679 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 16105224 (allocated 17174528) 2026-10-17 12:38:36,684 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 104840 2026-10-17 12:38:36,685 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-10-17 12:38:36,685 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 104840 2026-10-17 12:38:36,806 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123836_806692_test_synchronisation_of_orders.txt 2026-10-17 12:38:36,807 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpahgxwnyt_chrome_odoo" 2026-10-17 12:38:36,850 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 12:38:45,810 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #221 deleted restaurant.floor records with IDs: [48] 2026-10-17 12:38:46,292 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-17 12:38:46,667 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 105052 2026-10-17 12:38:46,667 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmp1qz09lrs_chrome_odoo 2026-10-17 12:38:46,668 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:36895/json/version 2026-10-17 12:38:46,669 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:38:46,682 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-17 12:38:46,682 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:36895/json 2026-10-17 12:38:46,683 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:38:46,690 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:36895/devtools/page/C50FB3D0080BDB01627578131D0B3CD1 2026-10-17 12:38:46,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-17 12:38:46,700 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-17 12:38:46,754 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:38:46,762 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-17 12:38:46,763 44 INFO rb-d965522-225652-425718 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-17 12:38:46,763 44 INFO rb-d965522-225652-425718 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-17 12:38:46,774 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:38:47,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.036 0.423 2026-10-17 12:38:47,233 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': 'C50FB3D0080BDB01627578131D0B3CD1', 'loaderId': '5EACDBDF7F91E582AC36AE87DB259D45', 'isDownload': False} 2026-10-17 12:38:47,233 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-17 12:38:47,244 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:38:47,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:38:47,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:38:47,268 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:38:47,640 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:47,643 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:47,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:38:47,670 44 INFO rb-d965522-225652-425718 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-17 12:38:47,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:38:47,677 44 INFO rb-d965522-225652-425718 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-17 12:38:47,684 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:38:47,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:47,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:38:47,722 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 12:38:47,761 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.029 2026-10-17 12:38:47,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-17 12:38:48,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.123 0.274 2026-10-17 12:38:48,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "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-17 12:38:48,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:38:48,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:38:48,304 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:38:48,313 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-17 12:38:48,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:38:48,351 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:38:48,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:38:48,368 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:38:48,370 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:48,383 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:38:48,395 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:48,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.028 2026-10-17 12:38:48,414 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:38:48,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.051 2026-10-17 12:38:48,416 44 INFO rb-d965522-225652-425718 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-17 12:38:48,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.017 2026-10-17 12:38:48,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.014 0.048 2026-10-17 12:38:48,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.016 0.116 2026-10-17 12:38:48,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.089 2026-10-17 12:38:48,594 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:38:48,599 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/124] Tour pos_restaurant_sync → Step .new-order 2026-10-17 12:38:48,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.047 2026-10-17 12:38:48,758 44 INFO rb-d965522-225652-425718 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-17 12:38:48,771 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:48,839 44 INFO rb-d965522-225652-425718 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-17 12:38:48,903 44 INFO rb-d965522-225652-425718 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-17 12:38:48,966 44 INFO rb-d965522-225652-425718 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-17 12:38:49,026 44 INFO rb-d965522-225652-425718 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-17 12:38:49,083 44 INFO rb-d965522-225652-425718 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-17 12:38:49,137 44 INFO rb-d965522-225652-425718 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-17 12:38:49,194 44 INFO rb-d965522-225652-425718 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-17 12:38:51,237 44 INFO rb-d965522-225652-425718 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-17 12:38:51,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:38:51,306 44 INFO rb-d965522-225652-425718 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-17 12:38:51,357 44 INFO rb-d965522-225652-425718 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-17 12:38:51,420 44 INFO rb-d965522-225652-425718 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-17 12:38:51,471 44 INFO rb-d965522-225652-425718 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-17 12:38:51,522 44 INFO rb-d965522-225652-425718 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-17 12:38:51,572 44 INFO rb-d965522-225652-425718 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-17 12:38:51,623 44 INFO rb-d965522-225652-425718 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-17 12:38:51,681 44 INFO rb-d965522-225652-425718 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-17 12:38:51,731 44 INFO rb-d965522-225652-425718 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-17 12:38:51,798 44 INFO rb-d965522-225652-425718 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-17 12:38:51,849 44 INFO rb-d965522-225652-425718 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-17 12:38:51,900 44 INFO rb-d965522-225652-425718 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-17 12:38:51,950 44 INFO rb-d965522-225652-425718 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-17 12:38:52,001 44 INFO rb-d965522-225652-425718 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-17 12:38:52,052 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/124] Tour pos_restaurant_sync → Step body 2026-10-17 12:38:52,111 44 INFO rb-d965522-225652-425718 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-17 12:38:52,175 44 INFO rb-d965522-225652-425718 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-17 12:38:52,255 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-17 12:38:52,256 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-17 12:38:52,257 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-17 12:38:52,257 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-17 12:38:52,258 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-17 12:38:52,258 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-17 12:38:52,259 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-17 12:38:52,259 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-17 12:38:52,259 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-17 12:38:52,259 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-17 12:38:52,260 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-17 12:38:52,260 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-17 12:38:52,260 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-17 12:38:52,261 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-17 12:38:52,261 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-17 12:38:52,261 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-17 12:38:52,262 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-17 12:38:52,262 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-17 12:38:52,263 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-17 12:38:52,263 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-17 12:38:52,264 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-17 12:38:52,264 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-17 12:38:52,264 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-17 12:38:52,265 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-17 12:38:52,267 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:52,267 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-17 12:38:52,267 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-17 12:38:52,268 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-17 12:38:52,268 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-17 12:38:52,268 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-17 12:38:52,268 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-17 12:38:52,269 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-17 12:38:52,269 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-17 12:38:52,269 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-17 12:38:52,270 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-17 12:38:52,271 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-17 12:38:52,271 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-17 12:38:52,271 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-17 12:38:52,272 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-17 12:38:52,272 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-17 12:38:52,272 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-17 12:38:52,280 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:38:52,290 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:38:52,294 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:52,296 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:38:52,296 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:38:52,299 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:38:52,300 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:38:52,308 44 INFO rb-d965522-225652-425718 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-17 12:38:52,321 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:38:52,322 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:52,325 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:38:52,326 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:38:52,327 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:52,329 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:38:52,336 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22983562 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a08c4b35-d967-40ba-82ca-4717c5f9aaa4'}] 2026-10-17 12:38:52,340 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-17 12:38:52,341 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-17 12:38:52,342 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-17 12:38:52,342 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-17 12:38:52,343 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-17 12:38:52,344 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-17 12:38:52,345 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-17 12:38:52,345 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-17 12:38:52,346 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-17 12:38:52,347 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-17 12:38:52,347 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-17 12:38:52,348 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-17 12:38:52,348 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-17 12:38:52,348 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-17 12:38:52,348 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-17 12:38:52,349 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-17 12:38:52,349 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-17 12:38:52,351 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-17 12:38:52,351 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-17 12:38:52,352 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-17 12:38:52,352 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-17 12:38:52,353 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-17 12:38:52,353 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-17 12:38:52,355 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-17 12:38:52,355 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-17 12:38:52,356 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-17 12:38:52,356 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-17 12:38:52,356 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-17 12:38:52,357 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-17 12:38:52,357 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-17 12:38:52,359 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-17 12:38:52,360 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-17 12:38:52,360 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-17 12:38:52,361 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-17 12:38:52,362 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-17 12:38:52,362 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-17 12:38:52,363 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-17 12:38:52,365 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-17 12:38:52,365 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-17 12:38:52,366 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-17 12:38:52,369 44 INFO rb-d965522-225652-425718 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-17 12:38:52,383 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "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-17 12:38:52,384 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:38:52,401 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22983562 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a08c4b35-d967-40ba-82ca-4717c5f9aaa4'} created pos.order #706 2026-10-17 12:38:52,402 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:38:52,407 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:38:52,410 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-17 12:38:52,411 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-17 12:38:52,411 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-17 12:38:52,412 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-17 12:38:52,412 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-17 12:38:52,413 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-17 12:38:52,413 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-17 12:38:52,414 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-17 12:38:52,414 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-17 12:38:52,414 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-17 12:38:52,414 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-17 12:38:52,415 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-17 12:38:52,415 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-17 12:38:52,415 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-17 12:38:52,415 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-17 12:38:52,415 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-17 12:38:52,416 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-17 12:38:52,416 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-17 12:38:52,419 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-17 12:38:52,419 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-17 12:38:52,419 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-17 12:38:52,419 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-17 12:38:52,419 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-17 12:38:52,420 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-17 12:38:52,421 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-17 12:38:52,421 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-17 12:38:52,422 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-17 12:38:52,422 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-17 12:38:52,423 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-17 12:38:52,423 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-17 12:38:52,424 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:52,425 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-17 12:38:52,427 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-17 12:38:52,429 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-17 12:38:52,429 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22983562 finished 2026-10-17 12:38:52,435 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:38:52,436 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:38:52,437 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:38:52,439 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-17 12:38:52,441 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-17 12:38:52,443 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-17 12:38:52,443 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-17 12:38:52,453 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-17 12:38:52,457 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:38:52,460 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:52,463 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-17 12:38:52,464 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-17 12:38:52,464 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-17 12:38:52,465 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-17 12:38:52,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.058 0.104 2026-10-17 12:38:52,801 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47580156 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '6aa685a2-f96e-47ea-acf5-aeef5aa4cb02'}] 2026-10-17 12:38:52,805 44 INFO rb-d965522-225652-425718 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-17 12:38:52,847 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47580156 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '6aa685a2-f96e-47ea-acf5-aeef5aa4cb02'} created pos.order #707 2026-10-17 12:38:52,865 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47580156 finished 2026-10-17 12:38:52,915 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.022 0.094 2026-10-17 12:38:52,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:52] "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-17 12:38:52,968 44 INFO rb-d965522-225652-425718 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-17 12:38:53,019 44 INFO rb-d965522-225652-425718 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-17 12:38:53,070 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/124] Tour pos_restaurant_sync → Step body 2026-10-17 12:38:53,123 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/124] Tour pos_restaurant_sync → Step body 2026-10-17 12:38:53,174 44 INFO rb-d965522-225652-425718 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-17 12:38:53,236 44 INFO rb-d965522-225652-425718 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-17 12:38:53,237 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:53] "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-17 12:38:53,267 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1255763 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '6aa685a2-f96e-47ea-acf5-aeef5aa4cb02'}] 2026-10-17 12:38:53,283 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1255763 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '6aa685a2-f96e-47ea-acf5-aeef5aa4cb02'} updated pos.order #707 2026-10-17 12:38:53,287 44 INFO rb-d965522-225652-425718 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-17 12:38:53,301 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1255763 finished 2026-10-17 12:38:53,338 44 INFO rb-d965522-225652-425718 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-17 12:38:53,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.029 0.090 2026-10-17 12:38:53,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:53] "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-17 12:38:53,435 44 INFO rb-d965522-225652-425718 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-17 12:38:53,486 44 INFO rb-d965522-225652-425718 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-17 12:38:53,537 44 INFO rb-d965522-225652-425718 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-17 12:38:53,588 44 INFO rb-d965522-225652-425718 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-17 12:38:53,638 44 INFO rb-d965522-225652-425718 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-17 12:38:53,695 44 INFO rb-d965522-225652-425718 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-17 12:38:55,736 44 INFO rb-d965522-225652-425718 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-17 12:38:55,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:55] "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-17 12:38:55,808 44 INFO rb-d965522-225652-425718 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-17 12:38:55,872 44 INFO rb-d965522-225652-425718 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-17 12:38:55,922 44 INFO rb-d965522-225652-425718 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-17 12:38:55,973 44 INFO rb-d965522-225652-425718 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-17 12:38:56,024 44 INFO rb-d965522-225652-425718 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-17 12:38:56,090 44 INFO rb-d965522-225652-425718 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-17 12:38:56,141 44 INFO rb-d965522-225652-425718 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-17 12:38:56,192 44 INFO rb-d965522-225652-425718 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-17 12:38:56,242 44 INFO rb-d965522-225652-425718 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-17 12:38:56,293 44 INFO rb-d965522-225652-425718 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-17 12:38:56,344 44 INFO rb-d965522-225652-425718 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-17 12:38:56,394 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/124] Tour pos_restaurant_sync → Step body 2026-10-17 12:38:56,446 44 INFO rb-d965522-225652-425718 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-17 12:38:56,503 44 INFO rb-d965522-225652-425718 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-17 12:38:56,554 44 INFO rb-d965522-225652-425718 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-17 12:38:56,605 44 INFO rb-d965522-225652-425718 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-17 12:38:56,675 44 INFO rb-d965522-225652-425718 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-17 12:38:56,683 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:38:56,684 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:38:56,742 44 INFO rb-d965522-225652-425718 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-17 12:38:56,808 44 INFO rb-d965522-225652-425718 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-17 12:38:56,812 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52609794 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '84a1972e-ff00-46ed-8930-24fba6ad972e'}] 2026-10-17 12:38:56,819 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:38:57,187 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52609794 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '84a1972e-ff00-46ed-8930-24fba6ad972e'} created pos.order #708 2026-10-17 12:38:57,205 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52609794 finished 2026-10-17 12:38:57,258 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 220 0.119 0.330 2026-10-17 12:38:57,429 44 INFO rb-d965522-225652-425718 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-17 12:38:57,479 44 INFO rb-d965522-225652-425718 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-17 12:38:57,530 44 INFO rb-d965522-225652-425718 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-17 12:38:57,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-10-17 12:38:57,608 44 INFO rb-d965522-225652-425718 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-17 12:38:57,677 44 INFO rb-d965522-225652-425718 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-17 12:38:57,744 44 INFO rb-d965522-225652-425718 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-17 12:38:57,795 44 INFO rb-d965522-225652-425718 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-17 12:38:57,846 44 INFO rb-d965522-225652-425718 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-17 12:38:57,896 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/124] Tour pos_restaurant_sync → Step body 2026-10-17 12:38:57,949 44 INFO rb-d965522-225652-425718 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-17 12:38:58,025 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3921844 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'c3cb3497-b7bc-4c0e-9663-86a5e546eb63'}] 2026-10-17 12:38:58,028 44 INFO rb-d965522-225652-425718 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-17 12:38:58,063 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3921844 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'c3cb3497-b7bc-4c0e-9663-86a5e546eb63'} created pos.order #709 2026-10-17 12:38:58,080 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3921844 finished 2026-10-17 12:38:58,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.021 0.083 2026-10-17 12:38:58,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.006 2026-10-17 12:38:58,175 44 INFO rb-d965522-225652-425718 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-17 12:38:58,226 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/124] Tour pos_restaurant_sync → Step body 2026-10-17 12:38:58,278 44 INFO rb-d965522-225652-425718 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-17 12:38:58,329 44 INFO rb-d965522-225652-425718 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-17 12:38:58,379 44 INFO rb-d965522-225652-425718 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-17 12:38:58,430 44 INFO rb-d965522-225652-425718 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-17 12:38:58,486 44 INFO rb-d965522-225652-425718 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-17 12:38:58,537 44 INFO rb-d965522-225652-425718 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-17 12:38:58,588 44 INFO rb-d965522-225652-425718 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-17 12:38:58,644 44 INFO rb-d965522-225652-425718 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-17 12:38:58,704 44 INFO rb-d965522-225652-425718 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-17 12:38:58,708 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34169363 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'c3cb3497-b7bc-4c0e-9663-86a5e546eb63'}] 2026-10-17 12:38:58,769 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [699] to pos.order #709 2026-10-17 12:38:58,944 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34169363 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'c3cb3497-b7bc-4c0e-9663-86a5e546eb63'} updated pos.order #709 2026-10-17 12:38:58,961 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34169363 finished 2026-10-17 12:38:59,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 152 0.078 0.235 2026-10-17 12:38:59,113 44 INFO rb-d965522-225652-425718 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-17 12:38:59,163 44 INFO rb-d965522-225652-425718 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-17 12:38:59,214 44 INFO rb-d965522-225652-425718 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-17 12:38:59,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:38:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 12:38:59,280 44 INFO rb-d965522-225652-425718 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-17 12:38:59,331 44 INFO rb-d965522-225652-425718 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-17 12:38:59,382 44 INFO rb-d965522-225652-425718 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-17 12:38:59,432 44 INFO rb-d965522-225652-425718 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-17 12:38:59,493 44 INFO rb-d965522-225652-425718 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-17 12:39:01,536 44 INFO rb-d965522-225652-425718 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-17 12:39:01,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:01] "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-17 12:39:01,607 44 INFO rb-d965522-225652-425718 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-17 12:39:01,668 44 INFO rb-d965522-225652-425718 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-17 12:39:01,718 44 INFO rb-d965522-225652-425718 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-17 12:39:01,769 44 INFO rb-d965522-225652-425718 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-17 12:39:01,820 44 INFO rb-d965522-225652-425718 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-17 12:39:01,885 44 INFO rb-d965522-225652-425718 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-17 12:39:01,936 44 INFO rb-d965522-225652-425718 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-17 12:39:01,987 44 INFO rb-d965522-225652-425718 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-17 12:39:02,038 44 INFO rb-d965522-225652-425718 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-17 12:39:02,098 44 INFO rb-d965522-225652-425718 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-17 12:39:02,122 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26305267 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5a525a07-4974-449b-806f-32427dd192fc'}] 2026-10-17 12:39:02,171 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26305267 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5a525a07-4974-449b-806f-32427dd192fc'} created pos.order #710 2026-10-17 12:39:02,191 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26305267 finished 2026-10-17 12:39:02,251 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.021 0.110 2026-10-17 12:39:02,293 44 INFO rb-d965522-225652-425718 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-17 12:39:02,343 44 INFO rb-d965522-225652-425718 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-17 12:39:02,410 44 INFO rb-d965522-225652-425718 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-17 12:39:02,461 44 INFO rb-d965522-225652-425718 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-17 12:39:02,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.020 0.056 2026-10-17 12:39:02,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.027 2026-10-17 12:39:02,543 44 INFO rb-d965522-225652-425718 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-17 12:39:02,599 44 INFO rb-d965522-225652-425718 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-17 12:39:02,665 44 INFO rb-d965522-225652-425718 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-17 12:39:02,668 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22510596 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '6aa685a2-f96e-47ea-acf5-aeef5aa4cb02'}] 2026-10-17 12:39:02,688 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22510596 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '6aa685a2-f96e-47ea-acf5-aeef5aa4cb02'} updated pos.order #707 2026-10-17 12:39:02,709 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22510596 finished 2026-10-17 12:39:02,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.022 0.096 2026-10-17 12:39:02,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:02] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.017 0.076 2026-10-17 12:39:02,919 44 INFO rb-d965522-225652-425718 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-17 12:39:02,976 44 INFO rb-d965522-225652-425718 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-17 12:39:03,026 44 INFO rb-d965522-225652-425718 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-17 12:39:03,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.007 2026-10-17 12:39:03,094 44 INFO rb-d965522-225652-425718 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-17 12:39:03,143 44 INFO rb-d965522-225652-425718 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-17 12:39:03,202 44 INFO rb-d965522-225652-425718 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-17 12:39:05,236 44 INFO rb-d965522-225652-425718 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-17 12:39:05,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:05] "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-17 12:39:05,302 44 INFO rb-d965522-225652-425718 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-17 12:39:05,354 44 INFO rb-d965522-225652-425718 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-17 12:39:05,404 44 INFO rb-d965522-225652-425718 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-17 12:39:05,455 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-17 12:39:05,456 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:39:05,599 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 28039712 (allocated 30158848) 2026-10-17 12:39:05,602 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 105052 2026-10-17 12:39:05,603 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-17 12:39:05,603 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 105052 2026-10-17 12:39:05,711 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123905_710978_test_01_pos_restaurant.txt 2026-10-17 12:39:05,711 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmp1qz09lrs_chrome_odoo" 2026-10-17 12:39:06,005 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 105309 2026-10-17 12:39:06,005 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpdwnbi59i_chrome_odoo 2026-10-17 12:39:06,005 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:36505/json/version 2026-10-17 12:39:06,006 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:39:06,018 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-17 12:39:06,018 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:36505/json 2026-10-17 12:39:06,019 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:39:06,024 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:36505/devtools/page/8094676A280DB5364A6242D826123C08 2026-10-17 12:39:06,028 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-17 12:39:06,033 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-17 12:39:06,054 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:39:06,057 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-17 12:39:06,058 44 INFO rb-d965522-225652-425718 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-17 12:39:06,058 44 INFO rb-d965522-225652-425718 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-17 12:39:06,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.034 2026-10-17 12:39:06,117 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '8094676A280DB5364A6242D826123C08', 'loaderId': 'EA2865E28B165800EA2F9FC2F73A000A', 'isDownload': False} 2026-10-17 12:39:06,117 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-17 12:39:06,128 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:39:06,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:39:06,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:39:06,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:39:06,540 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:06,541 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:06,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:39:06,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-17 12:39:06,569 44 INFO rb-d965522-225652-425718 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-17 12:39:06,576 44 INFO rb-d965522-225652-425718 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-17 12:39:06,577 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:39:06,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:06,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:39:06,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:39:06,631 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.019 2026-10-17 12:39:06,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-10-17 12:39:07,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 319 0.104 0.284 2026-10-17 12:39:07,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.007 2026-10-17 12:39:07,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "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-17 12:39:07,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-17 12:39:07,196 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "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-17 12:39:07,207 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-17 12:39:07,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39: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-17 12:39:07,248 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:07,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:39:07,260 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:39:07,260 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:39:07,285 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:39:07,285 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39: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-17 12:39:07,294 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.009 0.031 2026-10-17 12:39:07,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.045 2026-10-17 12:39:07,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.022 2026-10-17 12:39:07,323 44 INFO rb-d965522-225652-425718 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-17 12:39:07,361 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:39:07,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.017 0.058 2026-10-17 12:39:07,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.083 2026-10-17 12:39:07,478 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.111 2026-10-17 12:39:07,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "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.016 2026-10-17 12:39:07,530 44 INFO rb-d965522-225652-425718 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-17 12:39:07,553 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:09,569 44 INFO rb-d965522-225652-425718 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-17 12:39:09,620 44 INFO rb-d965522-225652-425718 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-17 12:39:09,671 44 INFO rb-d965522-225652-425718 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-17 12:39:09,721 44 INFO rb-d965522-225652-425718 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-17 12:39:09,772 44 INFO rb-d965522-225652-425718 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-17 12:39:09,823 44 INFO rb-d965522-225652-425718 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-17 12:39:09,873 44 INFO rb-d965522-225652-425718 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-17 12:39:09,939 44 INFO rb-d965522-225652-425718 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-17 12:39:09,951 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:10,007 44 INFO rb-d965522-225652-425718 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-17 12:39:10,058 44 INFO rb-d965522-225652-425718 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-17 12:39:10,128 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45516088 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5a525a07-4974-449b-806f-32427dd192fc'}] 2026-10-17 12:39:10,130 44 INFO rb-d965522-225652-425718 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-17 12:39:10,137 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:39:10,153 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45516088 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5a525a07-4974-449b-806f-32427dd192fc'} updated pos.order #710 2026-10-17 12:39:10,172 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45516088 finished 2026-10-17 12:39:10,239 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.023 0.091 2026-10-17 12:39:10,299 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.007 2026-10-17 12:39:10,323 44 INFO rb-d965522-225652-425718 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-17 12:39:10,371 44 INFO rb-d965522-225652-425718 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-17 12:39:10,421 44 INFO rb-d965522-225652-425718 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-17 12:39:10,474 44 INFO rb-d965522-225652-425718 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-17 12:39:10,525 44 INFO rb-d965522-225652-425718 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-17 12:39:10,608 44 INFO rb-d965522-225652-425718 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-17 12:39:10,659 44 INFO rb-d965522-225652-425718 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-17 12:39:10,710 44 INFO rb-d965522-225652-425718 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-17 12:39:10,760 44 INFO rb-d965522-225652-425718 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-17 12:39:10,811 44 INFO rb-d965522-225652-425718 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-17 12:39:10,866 44 INFO rb-d965522-225652-425718 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-17 12:39:10,916 44 INFO rb-d965522-225652-425718 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-17 12:39:10,967 44 INFO rb-d965522-225652-425718 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-17 12:39:11,035 44 INFO rb-d965522-225652-425718 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-17 12:39:11,085 44 INFO rb-d965522-225652-425718 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-17 12:39:11,142 44 INFO rb-d965522-225652-425718 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-17 12:39:11,193 44 INFO rb-d965522-225652-425718 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-17 12:39:11,244 44 INFO rb-d965522-225652-425718 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-17 12:39:11,313 44 INFO rb-d965522-225652-425718 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-17 12:39:11,321 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:11,322 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:11,383 44 INFO rb-d965522-225652-425718 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-17 12:39:11,449 44 INFO rb-d965522-225652-425718 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-17 12:39:11,452 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47081560 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5a525a07-4974-449b-806f-32427dd192fc'}] 2026-10-17 12:39:11,516 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [700] to pos.order #710 2026-10-17 12:39:11,726 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47081560 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5a525a07-4974-449b-806f-32427dd192fc'} updated pos.order #710 2026-10-17 12:39:11,745 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47081560 finished 2026-10-17 12:39:11,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 151 0.092 0.263 2026-10-17 12:39:11,946 44 INFO rb-d965522-225652-425718 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-17 12:39:11,996 44 INFO rb-d965522-225652-425718 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-17 12:39:12,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 12:39:12,065 44 INFO rb-d965522-225652-425718 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-17 12:39:12,112 44 INFO rb-d965522-225652-425718 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-17 12:39:12,163 44 INFO rb-d965522-225652-425718 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-17 12:39:12,213 44 INFO rb-d965522-225652-425718 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-17 12:39:12,264 44 INFO rb-d965522-225652-425718 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-17 12:39:12,315 44 INFO rb-d965522-225652-425718 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-17 12:39:12,365 44 INFO rb-d965522-225652-425718 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-17 12:39:12,421 44 INFO rb-d965522-225652-425718 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-17 12:39:12,487 44 INFO rb-d965522-225652-425718 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-17 12:39:12,538 44 INFO rb-d965522-225652-425718 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-17 12:39:12,588 44 INFO rb-d965522-225652-425718 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-17 12:39:12,650 44 INFO rb-d965522-225652-425718 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-17 12:39:12,654 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92546964 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '3dd76b80-6482-4957-8e53-fc8df40fcf43'}] 2026-10-17 12:39:12,700 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92546964 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '3dd76b80-6482-4957-8e53-fc8df40fcf43'} created pos.order #711 2026-10-17 12:39:12,725 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92546964 finished 2026-10-17 12:39:12,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.021 0.110 2026-10-17 12:39:12,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:39:12,857 44 INFO rb-d965522-225652-425718 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-17 12:39:12,907 44 INFO rb-d965522-225652-425718 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-17 12:39:12,958 44 INFO rb-d965522-225652-425718 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-17 12:39:13,009 44 INFO rb-d965522-225652-425718 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-17 12:39:13,059 44 INFO rb-d965522-225652-425718 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-17 12:39:13,110 44 INFO rb-d965522-225652-425718 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-17 12:39:13,175 44 INFO rb-d965522-225652-425718 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-17 12:39:13,225 44 INFO rb-d965522-225652-425718 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-17 12:39:13,276 44 INFO rb-d965522-225652-425718 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-17 12:39:13,326 44 INFO rb-d965522-225652-425718 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-17 12:39:13,384 44 INFO rb-d965522-225652-425718 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-17 12:39:13,400 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89579462 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '3dd76b80-6482-4957-8e53-fc8df40fcf43'}] 2026-10-17 12:39:13,417 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1171] to pos.order #711 2026-10-17 12:39:13,422 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89579462 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '3dd76b80-6482-4957-8e53-fc8df40fcf43'} updated pos.order #711 2026-10-17 12:39:13,439 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89579462 finished 2026-10-17 12:39:13,501 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.023 0.080 2026-10-17 12:39:13,535 44 INFO rb-d965522-225652-425718 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-17 12:39:13,586 44 INFO rb-d965522-225652-425718 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-17 12:39:13,637 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-17 12:39:13,638 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-17 12:39:13,738 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 19297732 (allocated 21106688) 2026-10-17 12:39:13,742 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 105309 2026-10-17 12:39:13,743 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-17 12:39:13,743 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 105309 2026-10-17 12:39:13,838 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123913_838124_test_01_pos_restaurant.txt 2026-10-17 12:39:13,838 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpdwnbi59i_chrome_odoo" 2026-10-17 12:39:13,871 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-17 12:39:14,244 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 105521 2026-10-17 12:39:14,244 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmphmso4769_chrome_odoo 2026-10-17 12:39:14,244 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:44573/json/version 2026-10-17 12:39:14,246 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:39:14,260 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-17 12:39:14,260 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:44573/json 2026-10-17 12:39:14,261 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:39:14,271 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:44573/devtools/page/CF92343AB2015E9B56EA048A632CBB0E 2026-10-17 12:39:14,279 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-17 12:39:14,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-17 12:39:14,351 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:39:14,360 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-17 12:39:14,362 44 INFO rb-d965522-225652-425718 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-17 12:39:14,362 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-17 12:39:14,373 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:39:14,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:14] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.028 0.460 2026-10-17 12:39:14,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'CF92343AB2015E9B56EA048A632CBB0E', 'loaderId': '5DFA36642DCA693B8154448C2FCB18F7', 'isDownload': False} 2026-10-17 12:39:14,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-17 12:39:14,874 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:39:14,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:14] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:39:14,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:14] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:39:14,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:14] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-17 12:39:15,313 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:15,318 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:15,331 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:39:15,347 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:39:15,353 44 INFO rb-d965522-225652-425718 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-17 12:39:15,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:15,358 44 INFO rb-d965522-225652-425718 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-17 12:39:15,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:15,392 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:39:15,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 12:39:15,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.025 2026-10-17 12:39:15,448 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-17 12:39:15,928 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.175 0.282 2026-10-17 12:39:15,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:39:15,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:39:16,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-17 12:39:16,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:39:16,058 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-17 12:39:16,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-17 12:39:16,109 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:16,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:16,127 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:39:16,130 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:39:16,133 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.010 2026-10-17 12:39:16,146 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:39:16,151 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:39:16,172 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:16,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.015 0.043 2026-10-17 12:39:16,186 44 INFO rb-d965522-225652-425718 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-17 12:39:16,196 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.009 0.035 2026-10-17 12:39:16,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.037 0.067 2026-10-17 12:39:16,304 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.010 0.130 2026-10-17 12:39:16,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.099 2026-10-17 12:39:16,359 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:16,360 44 INFO rb-d965522-225652-425718 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-17 12:39:16,425 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.043 2026-10-17 12:39:16,463 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:39:16,514 44 INFO rb-d965522-225652-425718 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-17 12:39:16,534 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:16,592 44 INFO rb-d965522-225652-425718 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-17 12:39:16,643 44 INFO rb-d965522-225652-425718 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-17 12:39:16,694 44 INFO rb-d965522-225652-425718 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-17 12:39:16,748 44 INFO rb-d965522-225652-425718 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-17 12:39:16,800 44 INFO rb-d965522-225652-425718 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-17 12:39:16,852 44 INFO rb-d965522-225652-425718 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-17 12:39:16,914 44 INFO rb-d965522-225652-425718 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-17 12:39:16,965 44 INFO rb-d965522-225652-425718 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-17 12:39:17,018 44 INFO rb-d965522-225652-425718 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-17 12:39:17,188 44 INFO rb-d965522-225652-425718 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-17 12:39:17,239 44 INFO rb-d965522-225652-425718 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-17 12:39:17,305 44 INFO rb-d965522-225652-425718 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-17 12:39:17,356 44 INFO rb-d965522-225652-425718 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-17 12:39:17,407 44 INFO rb-d965522-225652-425718 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-17 12:39:17,460 44 INFO rb-d965522-225652-425718 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-17 12:39:17,511 44 INFO rb-d965522-225652-425718 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-17 12:39:17,563 44 INFO rb-d965522-225652-425718 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-17 12:39:17,627 44 INFO rb-d965522-225652-425718 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-17 12:39:17,678 44 INFO rb-d965522-225652-425718 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-17 12:39:17,730 44 INFO rb-d965522-225652-425718 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-17 12:39:17,903 44 INFO rb-d965522-225652-425718 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-17 12:39:17,953 44 INFO rb-d965522-225652-425718 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-17 12:39:18,021 44 INFO rb-d965522-225652-425718 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-17 12:39:18,072 44 INFO rb-d965522-225652-425718 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-17 12:39:18,123 44 INFO rb-d965522-225652-425718 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-17 12:39:18,177 44 INFO rb-d965522-225652-425718 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-17 12:39:18,228 44 INFO rb-d965522-225652-425718 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-17 12:39:18,281 44 INFO rb-d965522-225652-425718 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-17 12:39:18,346 44 INFO rb-d965522-225652-425718 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-17 12:39:18,397 44 INFO rb-d965522-225652-425718 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-17 12:39:18,448 44 INFO rb-d965522-225652-425718 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-17 12:39:18,498 44 INFO rb-d965522-225652-425718 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-17 12:39:18,549 44 INFO rb-d965522-225652-425718 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-17 12:39:18,606 44 INFO rb-d965522-225652-425718 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-17 12:39:18,666 44 INFO rb-d965522-225652-425718 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-17 12:39:18,717 44 INFO rb-d965522-225652-425718 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-17 12:39:18,768 44 INFO rb-d965522-225652-425718 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-17 12:39:18,820 44 INFO rb-d965522-225652-425718 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-17 12:39:18,874 44 INFO rb-d965522-225652-425718 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-17 12:39:18,925 44 INFO rb-d965522-225652-425718 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-17 12:39:18,978 44 INFO rb-d965522-225652-425718 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-17 12:39:19,031 44 INFO rb-d965522-225652-425718 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-17 12:39:19,082 44 INFO rb-d965522-225652-425718 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-17 12:39:19,133 44 INFO rb-d965522-225652-425718 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-17 12:39:19,187 44 INFO rb-d965522-225652-425718 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-17 12:39:19,238 44 INFO rb-d965522-225652-425718 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-17 12:39:19,289 44 INFO rb-d965522-225652-425718 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-17 12:39:19,364 44 INFO rb-d965522-225652-425718 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-17 12:39:19,369 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84519269 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '27029b19-4245-400e-9a2c-bd5aa9a313d3'}] 2026-10-17 12:39:19,417 44 INFO rb-d965522-225652-425718 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-17 12:39:19,440 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84519269 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '27029b19-4245-400e-9a2c-bd5aa9a313d3'} created pos.order #712 2026-10-17 12:39:19,465 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84519269 finished 2026-10-17 12:39:19,518 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.031 0.120 2026-10-17 12:39:19,556 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20537814 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd14dc828-2f06-4e0c-beee-3b78032b98a9'}] 2026-10-17 12:39:19,593 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20537814 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd14dc828-2f06-4e0c-beee-3b78032b98a9'} created pos.order #713 2026-10-17 12:39:19,619 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20537814 finished 2026-10-17 12:39:19,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.019 0.095 2026-10-17 12:39:19,718 44 INFO rb-d965522-225652-425718 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-17 12:39:19,770 44 INFO rb-d965522-225652-425718 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-17 12:39:19,827 44 INFO rb-d965522-225652-425718 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-17 12:39:19,878 44 INFO rb-d965522-225652-425718 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-17 12:39:19,929 44 INFO rb-d965522-225652-425718 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-17 12:39:19,986 44 INFO rb-d965522-225652-425718 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-17 12:39:20,037 44 INFO rb-d965522-225652-425718 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-17 12:39:20,089 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-10-17 12:39:20,153 44 INFO rb-d965522-225652-425718 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-17 12:39:20,242 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 67 0.032 0.053 2026-10-17 12:39:20,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.019 2026-10-17 12:39:20,302 44 INFO rb-d965522-225652-425718 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-17 12:39:20,353 44 INFO rb-d965522-225652-425718 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-17 12:39:20,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:20] "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-17 12:39:20,419 44 INFO rb-d965522-225652-425718 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-17 12:39:20,470 44 INFO rb-d965522-225652-425718 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-17 12:39:20,525 44 INFO rb-d965522-225652-425718 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-17 12:39:20,576 44 INFO rb-d965522-225652-425718 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-17 12:39:20,627 44 INFO rb-d965522-225652-425718 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-17 12:39:20,682 44 INFO rb-d965522-225652-425718 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-17 12:39:20,733 44 INFO rb-d965522-225652-425718 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-17 12:39:20,784 44 INFO rb-d965522-225652-425718 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-17 12:39:20,842 44 INFO rb-d965522-225652-425718 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-17 12:39:22,886 44 INFO rb-d965522-225652-425718 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-17 12:39:22,949 44 INFO rb-d965522-225652-425718 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-17 12:39:22,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:22] "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-17 12:39:23,000 44 INFO rb-d965522-225652-425718 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-17 12:39:23,054 44 INFO rb-d965522-225652-425718 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-17 12:39:23,110 44 INFO rb-d965522-225652-425718 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-17 12:39:23,163 44 INFO rb-d965522-225652-425718 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-17 12:39:23,214 44 INFO rb-d965522-225652-425718 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-17 12:39:23,266 44 INFO rb-d965522-225652-425718 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-17 12:39:23,319 44 INFO rb-d965522-225652-425718 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-17 12:39:23,370 44 INFO rb-d965522-225652-425718 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-17 12:39:23,421 44 INFO rb-d965522-225652-425718 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-17 12:39:23,498 44 INFO rb-d965522-225652-425718 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-17 12:39:23,501 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22803090 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '27029b19-4245-400e-9a2c-bd5aa9a313d3'}] 2026-10-17 12:39:23,538 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22803090 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '27029b19-4245-400e-9a2c-bd5aa9a313d3'} updated pos.order #712 2026-10-17 12:39:23,545 44 INFO rb-d965522-225652-425718 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-17 12:39:23,555 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22803090 finished 2026-10-17 12:39:23,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.025 0.089 2026-10-17 12:39:23,657 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89480810 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '2dd67ed6-0934-46c3-9458-8158a515a9fb'}] 2026-10-17 12:39:23,707 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89480810 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '2dd67ed6-0934-46c3-9458-8158a515a9fb'} created pos.order #714 2026-10-17 12:39:23,729 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89480810 finished 2026-10-17 12:39:23,786 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.020 0.112 2026-10-17 12:39:23,819 44 INFO rb-d965522-225652-425718 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-17 12:39:23,869 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-10-17 12:39:23,925 44 INFO rb-d965522-225652-425718 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-17 12:39:23,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.018 0.054 2026-10-17 12:39:24,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.025 2026-10-17 12:39:24,061 44 INFO rb-d965522-225652-425718 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-17 12:39:24,111 44 INFO rb-d965522-225652-425718 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-17 12:39:24,179 44 INFO rb-d965522-225652-425718 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-17 12:39:24,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:24] "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.009 2026-10-17 12:39:24,229 44 INFO rb-d965522-225652-425718 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-17 12:39:24,284 44 INFO rb-d965522-225652-425718 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-17 12:39:24,336 44 INFO rb-d965522-225652-425718 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-17 12:39:24,387 44 INFO rb-d965522-225652-425718 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-17 12:39:24,443 44 INFO rb-d965522-225652-425718 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-17 12:39:24,494 44 INFO rb-d965522-225652-425718 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-17 12:39:24,545 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-17 12:39:24,546 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:39:24,653 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20713944 (allocated 23072768) 2026-10-17 12:39:24,657 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 105521 2026-10-17 12:39:24,657 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-17 12:39:24,658 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 105521 2026-10-17 12:39:24,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123924_759015_test_02_others.txt 2026-10-17 12:39:24,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmphmso4769_chrome_odoo" 2026-10-17 12:39:25,035 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 105736 2026-10-17 12:39:25,035 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpmoitas10_chrome_odoo 2026-10-17 12:39:25,035 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:33265/json/version 2026-10-17 12:39:25,037 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:39:25,054 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-17 12:39:25,054 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:33265/json 2026-10-17 12:39:25,055 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:39:25,065 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:33265/devtools/page/BB99532A5A65B9A3FD8C7DC1C9AB3F2C 2026-10-17 12:39:25,074 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-17 12:39:25,083 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-17 12:39:25,101 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 12:39:25,107 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-17 12:39:25,108 44 INFO rb-d965522-225652-425718 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-17 12:39:25,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-17 12:39:25,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "GET /pos/ui/119 HTTP/1.1" 200 - 38 0.015 0.054 2026-10-17 12:39:25,189 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'BB99532A5A65B9A3FD8C7DC1C9AB3F2C', 'loaderId': '91C016FDC9E7D6E972A2F41F4E01CAA2', 'isDownload': False} 2026-10-17 12:39:25,189 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-17 12:39:25,201 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:39:25,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:39:25,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:39:25,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:39:25,612 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:25,614 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:25,622 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:39:25,636 44 INFO rb-d965522-225652-425718 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-17 12:39:25,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:39:25,641 44 INFO rb-d965522-225652-425718 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-17 12:39:25,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:25,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:25,676 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:39:25,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:39:25,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.022 2026-10-17 12:39:25,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-17 12:39:26,255 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 434 0.217 0.301 2026-10-17 12:39:26,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "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-17 12:39:26,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "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.009 2026-10-17 12:39:26,408 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:39:26,434 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "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.009 2026-10-17 12:39:26,445 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-17 12:39:26,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:39:26,490 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:26,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:39:26,512 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:39:26,517 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:39:26,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.015 2026-10-17 12:39:26,529 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:39:26,536 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39: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-17 12:39:26,556 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:39:26,565 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.015 0.047 2026-10-17 12:39:26,571 44 INFO rb-d965522-225652-425718 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-17 12:39:26,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.043 2026-10-17 12:39:26,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.042 0.087 2026-10-17 12:39:26,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.013 0.164 2026-10-17 12:39:26,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.120 2026-10-17 12:39:26,732 44 INFO rb-d965522-225652-425718 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-17 12:39:26,783 44 INFO rb-d965522-225652-425718 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-17 12:39:26,833 44 INFO rb-d965522-225652-425718 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-17 12:39:26,885 44 INFO rb-d965522-225652-425718 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-17 12:39:26,939 44 INFO rb-d965522-225652-425718 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-17 12:39:26,990 44 INFO rb-d965522-225652-425718 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-17 12:39:27,041 44 INFO rb-d965522-225652-425718 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-17 12:39:27,092 44 INFO rb-d965522-225652-425718 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-17 12:39:27,152 44 INFO rb-d965522-225652-425718 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-17 12:39:27,203 44 INFO rb-d965522-225652-425718 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-17 12:39:27,261 44 INFO rb-d965522-225652-425718 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-17 12:39:27,316 44 INFO rb-d965522-225652-425718 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-17 12:39:27,322 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:27,367 44 INFO rb-d965522-225652-425718 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-17 12:39:27,422 44 INFO rb-d965522-225652-425718 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-17 12:39:27,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:27] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 6 0.004 0.005 2026-10-17 12:39:27,467 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.003 0.024 2026-10-17 12:39:27,473 44 INFO rb-d965522-225652-425718 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-17 12:39:27,529 44 INFO rb-d965522-225652-425718 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-17 12:39:27,533 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:27] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:39:27,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.020 2026-10-17 12:39:27,588 44 INFO rb-d965522-225652-425718 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-17 12:39:27,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:27] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.008 2026-10-17 12:39:27,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:27] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.005 2026-10-17 12:39:27,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:27] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:39:27,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:27] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:27,685 44 INFO rb-d965522-225652-425718 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-17 12:39:27,736 44 INFO rb-d965522-225652-425718 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-17 12:39:27,787 44 INFO rb-d965522-225652-425718 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-17 12:39:27,837 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-10-17 12:39:28,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:28] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.013 0.036 2026-10-17 12:39:28,764 44 INFO rb-d965522-225652-425718 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-17 12:39:28,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-10-17 12:39:28,783 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:39:28,790 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:28,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.012 0.018 2026-10-17 12:39:28,833 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.031 2026-10-17 12:39:28,851 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-17 12:39:28,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.027 0.053 2026-10-17 12:39:29,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.008 2026-10-17 12:39:29,046 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:29] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-10-17 12:39:29,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:29] "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.009 2026-10-17 12:39:29,076 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-17 12:39:29,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39: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-17 12:39:29,136 44 INFO rb-d965522-225652-425718 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-17 12:39:29,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:29] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 304 - 7 0.007 0.022 2026-10-17 12:39:29,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:29] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.028 2026-10-17 12:39:29,192 44 INFO rb-d965522-225652-425718 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-17 12:39:29,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:29] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.011 0.052 2026-10-17 12:39:29,243 44 INFO rb-d965522-225652-425718 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-17 12:39:29,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:29] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.014 0.106 2026-10-17 12:39:29,300 44 INFO rb-d965522-225652-425718 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-17 12:39:29,356 44 INFO rb-d965522-225652-425718 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-17 12:39:29,407 44 INFO rb-d965522-225652-425718 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-17 12:39:29,458 44 INFO rb-d965522-225652-425718 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-17 12:39:29,508 44 INFO rb-d965522-225652-425718 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-17 12:39:29,570 44 INFO rb-d965522-225652-425718 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-17 12:39:29,576 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:29,628 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-10-17 12:39:29,647 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:29] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.006 0.015 2026-10-17 12:39:30,040 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.013 0.035 2026-10-17 12:39:30,179 44 INFO rb-d965522-225652-425718 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-17 12:39:30,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-17 12:39:30,198 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:39:30,207 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:30,242 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.025 2026-10-17 12:39:30,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.030 2026-10-17 12:39:30,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 12:39:30,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.017 0.054 2026-10-17 12:39:30,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.007 2026-10-17 12:39:30,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-10-17 12:39:30,472 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "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.009 2026-10-17 12:39:30,480 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-17 12:39:30,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:30,530 44 INFO rb-d965522-225652-425718 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-17 12:39:30,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 304 - 7 0.006 0.019 2026-10-17 12:39:30,588 44 INFO rb-d965522-225652-425718 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-17 12:39:30,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.014 0.055 2026-10-17 12:39:30,641 44 INFO rb-d965522-225652-425718 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-17 12:39:30,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.014 0.114 2026-10-17 12:39:30,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.131 2026-10-17 12:39:30,695 44 INFO rb-d965522-225652-425718 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-17 12:39:30,746 44 INFO rb-d965522-225652-425718 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-17 12:39:30,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:30,801 44 INFO rb-d965522-225652-425718 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-17 12:39:30,858 44 INFO rb-d965522-225652-425718 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-17 12:39:30,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:30] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:39:30,908 44 INFO rb-d965522-225652-425718 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-17 12:39:30,967 44 INFO rb-d965522-225652-425718 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-17 12:39:31,020 44 INFO rb-d965522-225652-425718 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-17 12:39:31,073 44 INFO rb-d965522-225652-425718 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-17 12:39:31,124 44 INFO rb-d965522-225652-425718 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-17 12:39:31,175 44 INFO rb-d965522-225652-425718 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-17 12:39:31,231 44 INFO rb-d965522-225652-425718 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-17 12:39:31,234 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:31] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:31,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.024 2026-10-17 12:39:31,282 44 INFO rb-d965522-225652-425718 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-17 12:39:31,341 44 INFO rb-d965522-225652-425718 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-17 12:39:31,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:31] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:39:31,392 44 INFO rb-d965522-225652-425718 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-17 12:39:31,446 44 INFO rb-d965522-225652-425718 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-17 12:39:31,498 44 INFO rb-d965522-225652-425718 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-17 12:39:31,549 44 INFO rb-d965522-225652-425718 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-17 12:39:31,601 44 INFO rb-d965522-225652-425718 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-17 12:39:31,652 44 INFO rb-d965522-225652-425718 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-17 12:39:31,703 44 INFO rb-d965522-225652-425718 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-17 12:39:31,759 44 INFO rb-d965522-225652-425718 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-17 12:39:31,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:31] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:39:31,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.019 2026-10-17 12:39:31,810 44 INFO rb-d965522-225652-425718 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-17 12:39:31,865 44 INFO rb-d965522-225652-425718 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-17 12:39:31,869 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:31] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:31,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.019 2026-10-17 12:39:31,916 44 INFO rb-d965522-225652-425718 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-17 12:39:31,967 44 INFO rb-d965522-225652-425718 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-17 12:39:32,021 44 INFO rb-d965522-225652-425718 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-17 12:39:32,072 44 INFO rb-d965522-225652-425718 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-17 12:39:32,124 44 INFO rb-d965522-225652-425718 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-17 12:39:32,175 44 INFO rb-d965522-225652-425718 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-17 12:39:32,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:32,230 44 INFO rb-d965522-225652-425718 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-17 12:39:32,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:32] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:39:32,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:32] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:39:32,280 44 INFO rb-d965522-225652-425718 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-17 12:39:32,331 44 INFO rb-d965522-225652-425718 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-17 12:39:32,386 44 INFO rb-d965522-225652-425718 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-17 12:39:32,438 44 INFO rb-d965522-225652-425718 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-17 12:39:32,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:32] "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.008 2026-10-17 12:39:32,463 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:32] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:39:32,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:32] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:39:32,494 44 INFO rb-d965522-225652-425718 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-17 12:39:32,499 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.022 2026-10-17 12:39:32,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.044 2026-10-17 12:39:32,544 44 INFO rb-d965522-225652-425718 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-17 12:39:32,596 44 INFO rb-d965522-225652-425718 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-17 12:39:32,652 44 INFO rb-d965522-225652-425718 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-17 12:39:32,707 44 INFO rb-d965522-225652-425718 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-17 12:39:32,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:32] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.001 0.006 2026-10-17 12:39:32,762 44 INFO rb-d965522-225652-425718 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-17 12:39:32,813 44 INFO rb-d965522-225652-425718 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-17 12:39:32,864 44 INFO rb-d965522-225652-425718 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-17 12:39:32,914 44 INFO rb-d965522-225652-425718 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-17 12:39:32,965 44 INFO rb-d965522-225652-425718 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-17 12:39:33,016 44 INFO rb-d965522-225652-425718 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-17 12:39:33,071 44 INFO rb-d965522-225652-425718 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-17 12:39:33,122 44 INFO rb-d965522-225652-425718 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-17 12:39:33,174 44 INFO rb-d965522-225652-425718 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-17 12:39:33,227 44 INFO rb-d965522-225652-425718 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-17 12:39:33,233 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:33] "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-17 12:39:33,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:33] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:33,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.026 2026-10-17 12:39:33,283 44 INFO rb-d965522-225652-425718 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-17 12:39:33,333 44 INFO rb-d965522-225652-425718 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-17 12:39:33,386 44 INFO rb-d965522-225652-425718 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-17 12:39:33,439 44 INFO rb-d965522-225652-425718 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-17 12:39:33,491 44 INFO rb-d965522-225652-425718 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-17 12:39:33,543 44 INFO rb-d965522-225652-425718 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-17 12:39:33,593 44 INFO rb-d965522-225652-425718 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-17 12:39:33,650 44 INFO rb-d965522-225652-425718 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-17 12:39:33,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:33] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:33,681 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.019 2026-10-17 12:39:33,701 44 INFO rb-d965522-225652-425718 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-17 12:39:33,752 44 INFO rb-d965522-225652-425718 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-17 12:39:33,805 44 INFO rb-d965522-225652-425718 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-17 12:39:33,857 44 INFO rb-d965522-225652-425718 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-17 12:39:33,910 44 INFO rb-d965522-225652-425718 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-17 12:39:33,961 44 INFO rb-d965522-225652-425718 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-17 12:39:34,017 44 INFO rb-d965522-225652-425718 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-17 12:39:34,021 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:34] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:39:34,050 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.019 2026-10-17 12:39:34,070 44 INFO rb-d965522-225652-425718 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-17 12:39:34,129 44 INFO rb-d965522-225652-425718 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-17 12:39:34,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:34] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:34,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.020 2026-10-17 12:39:34,187 44 INFO rb-d965522-225652-425718 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-17 12:39:34,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:34] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:34,219 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.019 2026-10-17 12:39:34,237 44 INFO rb-d965522-225652-425718 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-17 12:39:34,288 44 INFO rb-d965522-225652-425718 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-17 12:39:34,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.009 2026-10-17 12:39:34,437 44 INFO rb-d965522-225652-425718 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-17 12:39:34,446 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:34,488 44 INFO rb-d965522-225652-425718 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-17 12:39:34,548 44 INFO rb-d965522-225652-425718 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-17 12:39:34,568 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92315437 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '45595a42-5634-4ff9-a7bf-402ca6793341'}] 2026-10-17 12:39:34,613 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92315437 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '45595a42-5634-4ff9-a7bf-402ca6793341'} created pos.order #715 2026-10-17 12:39:34,631 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92315437 finished 2026-10-17 12:39:34,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.025 0.087 2026-10-17 12:39:34,703 44 INFO rb-d965522-225652-425718 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-17 12:39:34,758 44 INFO rb-d965522-225652-425718 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-17 12:39:34,808 44 INFO rb-d965522-225652-425718 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-17 12:39:34,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.002 0.007 2026-10-17 12:39:34,874 44 INFO rb-d965522-225652-425718 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-17 12:39:34,924 44 INFO rb-d965522-225652-425718 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-17 12:39:34,982 44 INFO rb-d965522-225652-425718 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-17 12:39:34,998 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52899798 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '698c1247-a4be-4573-8d34-bc4ebc2fcd08'}] 2026-10-17 12:39:35,028 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52899798 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '698c1247-a4be-4573-8d34-bc4ebc2fcd08'} created pos.order #716 2026-10-17 12:39:35,050 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52899798 finished 2026-10-17 12:39:35,096 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.016 0.084 2026-10-17 12:39:35,118 44 INFO rb-d965522-225652-425718 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-17 12:39:35,169 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-17 12:39:35,170 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:39:35,256 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20375444 (allocated 22155264) 2026-10-17 12:39:35,258 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 105736 2026-10-17 12:39:35,258 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-17 12:39:35,259 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 105736 2026-10-17 12:39:35,371 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_123935_371352_test_02_others.txt 2026-10-17 12:39:35,371 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpmoitas10_chrome_odoo" 2026-10-17 12:39:35,656 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 106019 2026-10-17 12:39:35,657 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp45vh65k8_chrome_odoo 2026-10-17 12:39:35,657 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:45839/json/version 2026-10-17 12:39:35,658 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45839', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:39:35,671 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-17 12:39:35,671 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:45839/json 2026-10-17 12:39:35,672 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45839', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:39:35,676 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:45839/devtools/page/A92DB8703FBB2988C0E6C78A4F9B90AE 2026-10-17 12:39:35,679 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-17 12:39:35,686 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-17 12:39:35,702 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 12:39:35,705 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-17 12:39:35,706 44 INFO rb-d965522-225652-425718 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-17 12:39:35,706 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-17 12:39:35,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:35] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.012 0.062 2026-10-17 12:39:35,792 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'A92DB8703FBB2988C0E6C78A4F9B90AE', 'loaderId': 'DDE4CEF0D2683132907555F4BFF21AEA', 'isDownload': False} 2026-10-17 12:39:35,792 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-10-17 12:39:35,802 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:39:35,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:35] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-17 12:39:35,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:35] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:39:35,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:35] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:39:36,260 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:36,263 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:36,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:39:36,286 44 INFO rb-d965522-225652-425718 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-17 12:39:36,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-10-17 12:39:36,291 44 INFO rb-d965522-225652-425718 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-17 12:39:36,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:36,304 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:36,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:39:36,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:39:36,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.019 2026-10-17 12:39:36,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-10-17 12:39:36,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 321 0.122 0.364 2026-10-17 12:39:36,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "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-17 12:39:36,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.010 2026-10-17 12:39:37,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-17 12:39:37,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "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-17 12:39:37,028 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-17 12:39:37,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:37,076 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:37,086 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:37,090 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:37,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 7 0.007 0.016 2026-10-17 12:39:37,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-10-17 12:39:37,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-10-17 12:39:37,126 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:37,127 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39: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-17 12:39:37,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:39:37,180 44 INFO rb-d965522-225652-425718 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-17 12:39:37,195 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:37,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.033 0.037 2026-10-17 12:39:37,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.056 2026-10-17 12:39:37,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.016 0.110 2026-10-17 12:39:37,342 44 INFO rb-d965522-225652-425718 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-17 12:39:37,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "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-17 12:39:37,449 44 INFO rb-d965522-225652-425718 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-17 12:39:37,462 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:37,524 44 INFO rb-d965522-225652-425718 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-17 12:39:37,584 44 INFO rb-d965522-225652-425718 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-17 12:39:37,609 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95191858 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '45595a42-5634-4ff9-a7bf-402ca6793341'}] 2026-10-17 12:39:37,634 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1178] to pos.order #715 2026-10-17 12:39:37,640 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95191858 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '45595a42-5634-4ff9-a7bf-402ca6793341'} updated pos.order #715 2026-10-17 12:39:37,659 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95191858 finished 2026-10-17 12:39:37,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.027 0.090 2026-10-17 12:39:37,751 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-17 12:39:37,802 44 INFO rb-d965522-225652-425718 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-17 12:39:37,857 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:38,369 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:38,869 44 INFO rb-d965522-225652-425718 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-17 12:39:38,870 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:39,381 44 INFO rb-d965522-225652-425718 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-17 12:39:39,387 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:39,899 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:39,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:39] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:39:39,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.026 2026-10-17 12:39:40,398 44 INFO rb-d965522-225652-425718 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-17 12:39:40,449 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-10-17 12:39:40,851 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:40] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.011 0.028 2026-10-17 12:39:41,323 44 INFO rb-d965522-225652-425718 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-17 12:39:41,330 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-17 12:39:41,341 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39: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-17 12:39:41,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:41,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.025 2026-10-17 12:39:41,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.032 2026-10-17 12:39:41,408 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-17 12:39:41,524 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.017 0.046 2026-10-17 12:39:41,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "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-17 12:39:41,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-10-17 12:39:41,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.006 2026-10-17 12:39:41,627 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-17 12:39:41,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:39:41,695 44 INFO rb-d965522-225652-425718 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-17 12:39:41,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 304 - 7 0.007 0.022 2026-10-17 12:39:41,761 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.014 0.049 2026-10-17 12:39:41,796 44 INFO rb-d965522-225652-425718 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-17 12:39:41,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.014 0.120 2026-10-17 12:39:41,838 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.127 2026-10-17 12:39:41,847 44 INFO rb-d965522-225652-425718 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-17 12:39:41,849 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "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.092 2026-10-17 12:39:41,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:41] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.012 2026-10-17 12:39:41,897 44 INFO rb-d965522-225652-425718 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-17 12:39:41,949 44 INFO rb-d965522-225652-425718 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-17 12:39:41,999 44 INFO rb-d965522-225652-425718 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-17 12:39:42,063 44 INFO rb-d965522-225652-425718 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-17 12:39:43,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:44,101 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-17 12:39:44,152 44 INFO rb-d965522-225652-425718 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-17 12:39:44,206 44 INFO rb-d965522-225652-425718 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-17 12:39:44,259 44 INFO rb-d965522-225652-425718 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-17 12:39:44,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.009 2026-10-17 12:39:44,330 44 INFO rb-d965522-225652-425718 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-17 12:39:44,376 44 INFO rb-d965522-225652-425718 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-17 12:39:44,426 44 INFO rb-d965522-225652-425718 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-17 12:39:44,477 44 INFO rb-d965522-225652-425718 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-17 12:39:44,528 44 INFO rb-d965522-225652-425718 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-17 12:39:44,590 44 INFO rb-d965522-225652-425718 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-17 12:39:44,596 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:39:44,640 44 INFO rb-d965522-225652-425718 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-17 12:39:44,691 44 INFO rb-d965522-225652-425718 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-17 12:39:44,763 44 INFO rb-d965522-225652-425718 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-17 12:39:44,770 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:44,771 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:39:44,832 44 INFO rb-d965522-225652-425718 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-17 12:39:44,903 44 INFO rb-d965522-225652-425718 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-17 12:39:44,904 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:39:44,914 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6756113 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '45595a42-5634-4ff9-a7bf-402ca6793341'}] 2026-10-17 12:39:44,973 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [701] to pos.order #715 2026-10-17 12:39:45,202 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6756113 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '45595a42-5634-4ff9-a7bf-402ca6793341'} updated pos.order #715 2026-10-17 12:39:45,219 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6756113 finished 2026-10-17 12:39:45,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.096 0.269 2026-10-17 12:39:45,309 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:45] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:45,390 44 INFO rb-d965522-225652-425718 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-17 12:39:45,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.022 2026-10-17 12:39:45,440 44 INFO rb-d965522-225652-425718 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-17 12:39:45,491 44 INFO rb-d965522-225652-425718 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-17 12:39:45,546 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:46,051 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:46,552 44 INFO rb-d965522-225652-425718 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-17 12:39:46,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:47,061 44 INFO rb-d965522-225652-425718 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-17 12:39:47,066 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:47,577 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:47,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:47] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.004 2026-10-17 12:39:47,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.019 2026-10-17 12:39:48,078 44 INFO rb-d965522-225652-425718 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-17 12:39:48,197 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:48] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:48,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.019 2026-10-17 12:39:48,257 44 INFO rb-d965522-225652-425718 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-17 12:39:48,308 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-17 12:39:48,359 44 INFO rb-d965522-225652-425718 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-17 12:39:48,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.001 0.007 2026-10-17 12:39:48,434 44 INFO rb-d965522-225652-425718 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-17 12:39:48,500 44 INFO rb-d965522-225652-425718 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-17 12:39:48,564 44 INFO rb-d965522-225652-425718 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-17 12:39:48,592 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79226074 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'}] 2026-10-17 12:39:48,638 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79226074 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'} created pos.order #717 2026-10-17 12:39:48,662 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79226074 finished 2026-10-17 12:39:48,718 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.019 0.110 2026-10-17 12:39:48,751 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-17 12:39:48,802 44 INFO rb-d965522-225652-425718 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-17 12:39:48,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:48] "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-17 12:39:48,872 44 INFO rb-d965522-225652-425718 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-17 12:39:48,933 44 INFO rb-d965522-225652-425718 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-17 12:39:48,997 44 INFO rb-d965522-225652-425718 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-17 12:39:49,022 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22680991 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000002', 'uuid': '4a4b9fc5-591e-4153-9ed9-a562af34d3e5'}] 2026-10-17 12:39:49,063 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22680991 order {'name': '/', 'pos_reference': '263-119-000002', 'uuid': '4a4b9fc5-591e-4153-9ed9-a562af34d3e5'} created pos.order #718 2026-10-17 12:39:49,080 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22680991 finished 2026-10-17 12:39:49,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.019 0.092 2026-10-17 12:39:49,167 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-17 12:39:49,218 44 INFO rb-d965522-225652-425718 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-17 12:39:49,270 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:49,772 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:50,272 44 INFO rb-d965522-225652-425718 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-17 12:39:50,274 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:50,784 44 INFO rb-d965522-225652-425718 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-17 12:39:50,790 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:51,308 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:51] "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-17 12:39:51,333 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:51,337 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14253217 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'}] 2026-10-17 12:39:51,362 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1181] to pos.order #717 2026-10-17 12:39:51,367 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14253217 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'} updated pos.order #717 2026-10-17 12:39:51,384 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14253217 finished 2026-10-17 12:39:51,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.026 0.111 2026-10-17 12:39:51,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.148 2026-10-17 12:39:51,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:51] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.017 0.077 2026-10-17 12:39:51,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:51] "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-17 12:39:51,834 44 INFO rb-d965522-225652-425718 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-17 12:39:51,885 44 INFO rb-d965522-225652-425718 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-17 12:39:51,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:51] "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-17 12:39:51,954 44 INFO rb-d965522-225652-425718 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-17 12:39:52,005 44 INFO rb-d965522-225652-425718 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-17 12:39:52,056 44 INFO rb-d965522-225652-425718 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-17 12:39:52,107 44 INFO rb-d965522-225652-425718 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-17 12:39:52,157 44 INFO rb-d965522-225652-425718 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-17 12:39:52,208 44 INFO rb-d965522-225652-425718 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-17 12:39:52,260 44 INFO rb-d965522-225652-425718 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-17 12:39:52,311 44 INFO rb-d965522-225652-425718 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-17 12:39:52,389 44 INFO rb-d965522-225652-425718 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-17 12:39:54,434 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-17 12:39:54,486 44 INFO rb-d965522-225652-425718 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-17 12:39:54,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:54] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:39:54,654 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92432801 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'}] 2026-10-17 12:39:54,681 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #224 deleted pos.order.line records with IDs: [1181] 2026-10-17 12:39:54,695 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92432801 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'} updated pos.order #717 2026-10-17 12:39:54,714 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92432801 finished 2026-10-17 12:39:54,723 44 INFO rb-d965522-225652-425718 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-17 12:39:54,774 44 INFO rb-d965522-225652-425718 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-17 12:39:54,781 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.034 0.096 2026-10-17 12:39:54,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.142 2026-10-17 12:39:54,819 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89704958 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': '81004cf1-ba8e-4c7d-900e-76c8255b87c3'}] 2026-10-17 12:39:54,853 44 INFO rb-d965522-225652-425718 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-17 12:39:54,862 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89704958 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': '81004cf1-ba8e-4c7d-900e-76c8255b87c3'} created pos.order #719 2026-10-17 12:39:54,882 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89704958 finished 2026-10-17 12:39:54,903 44 INFO rb-d965522-225652-425718 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-17 12:39:54,939 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.021 0.101 2026-10-17 12:39:54,963 44 INFO rb-d965522-225652-425718 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-17 12:39:54,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 45 0.016 0.142 2026-10-17 12:39:55,014 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-10-17 12:39:55,065 44 INFO rb-d965522-225652-425718 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-17 12:39:55,129 44 INFO rb-d965522-225652-425718 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-17 12:39:55,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:55] "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-17 12:39:55,168 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43450059 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'}] 2026-10-17 12:39:55,180 44 INFO rb-d965522-225652-425718 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-17 12:39:55,187 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43450059 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'} updated pos.order #717 2026-10-17 12:39:55,206 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43450059 finished 2026-10-17 12:39:55,236 44 INFO rb-d965522-225652-425718 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-17 12:39:55,279 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.023 0.091 2026-10-17 12:39:55,317 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-17 12:39:55,368 44 INFO rb-d965522-225652-425718 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-17 12:39:55,433 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.002 0.007 2026-10-17 12:39:55,440 44 INFO rb-d965522-225652-425718 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-17 12:39:55,486 44 INFO rb-d965522-225652-425718 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-17 12:39:55,537 44 INFO rb-d965522-225652-425718 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-17 12:39:55,587 44 INFO rb-d965522-225652-425718 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-17 12:39:55,648 44 INFO rb-d965522-225652-425718 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-17 12:39:55,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:55] "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-17 12:39:55,681 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41471277 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': '81004cf1-ba8e-4c7d-900e-76c8255b87c3'}] 2026-10-17 12:39:55,697 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41471277 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': '81004cf1-ba8e-4c7d-900e-76c8255b87c3'} updated pos.order #719 2026-10-17 12:39:55,699 44 INFO rb-d965522-225652-425718 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-17 12:39:55,714 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41471277 finished 2026-10-17 12:39:55,755 44 INFO rb-d965522-225652-425718 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-17 12:39:55,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:39:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.020 0.079 2026-10-17 12:39:57,801 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-17 12:39:57,851 44 INFO rb-d965522-225652-425718 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-17 12:39:57,903 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:58,418 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:58,934 44 INFO rb-d965522-225652-425718 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-17 12:39:58,935 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:39:59,459 44 INFO rb-d965522-225652-425718 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-17 12:39:59,465 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:40:00,011 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-17 12:40:00,012 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:00] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.031 0.004 2026-10-17 12:40:00,014 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57806339 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'}] 2026-10-17 12:40:00,048 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1183] to pos.order #717 2026-10-17 12:40:00,056 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57806339 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'} updated pos.order #717 2026-10-17 12:40:00,077 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57806339 finished 2026-10-17 12:40:00,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.053 0.115 2026-10-17 12:40:00,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.167 2026-10-17 12:40:00,299 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:00] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.020 0.077 2026-10-17 12:40:00,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.009 2026-10-17 12:40:00,506 44 INFO rb-d965522-225652-425718 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-17 12:40:00,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:00] "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-17 12:40:00,578 44 INFO rb-d965522-225652-425718 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-17 12:40:00,622 44 INFO rb-d965522-225652-425718 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-17 12:40:00,673 44 INFO rb-d965522-225652-425718 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-17 12:40:00,741 44 INFO rb-d965522-225652-425718 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-17 12:40:00,792 44 INFO rb-d965522-225652-425718 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-17 12:40:00,853 44 INFO rb-d965522-225652-425718 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-17 12:40:00,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:40:00,888 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87708275 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'}] 2026-10-17 12:40:00,907 44 INFO rb-d965522-225652-425718 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-17 12:40:00,915 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87708275 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'} updated pos.order #717 2026-10-17 12:40:00,931 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87708275 finished 2026-10-17 12:40:00,959 44 INFO rb-d965522-225652-425718 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-17 12:40:00,995 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.025 0.085 2026-10-17 12:40:03,001 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-17 12:40:03,052 44 INFO rb-d965522-225652-425718 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-17 12:40:03,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:03] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:40:03,217 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56813513 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'}] 2026-10-17 12:40:03,245 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56813513 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'a8b09b68-7b0b-4ebb-b521-9954de5307e2'} updated pos.order #717 2026-10-17 12:40:03,262 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56813513 finished 2026-10-17 12:40:03,279 44 INFO rb-d965522-225652-425718 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-17 12:40:03,325 44 INFO rb-d965522-225652-425718 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-17 12:40:03,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.025 0.088 2026-10-17 12:40:03,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.132 2026-10-17 12:40:03,371 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20585459 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000004', 'uuid': 'a3965d74-e60d-48a1-a383-51bb9c49e9b2'}] 2026-10-17 12:40:03,417 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20585459 order {'name': '/', 'pos_reference': '263-119-000004', 'uuid': 'a3965d74-e60d-48a1-a383-51bb9c49e9b2'} created pos.order #720 2026-10-17 12:40:03,434 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20585459 finished 2026-10-17 12:40:03,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.025 0.088 2026-10-17 12:40:03,532 44 INFO rb-d965522-225652-425718 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-17 12:40:03,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 12:40:03,583 44 INFO rb-d965522-225652-425718 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-17 12:40:03,635 44 INFO rb-d965522-225652-425718 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-17 12:40:03,685 44 INFO rb-d965522-225652-425718 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-17 12:40:03,747 44 INFO rb-d965522-225652-425718 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-17 12:40:05,783 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-17 12:40:05,834 44 INFO rb-d965522-225652-425718 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-17 12:40:05,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.002 0.007 2026-10-17 12:40:05,909 44 INFO rb-d965522-225652-425718 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-17 12:40:05,959 44 INFO rb-d965522-225652-425718 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-17 12:40:06,010 44 INFO rb-d965522-225652-425718 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-17 12:40:06,061 44 INFO rb-d965522-225652-425718 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-17 12:40:06,123 44 INFO rb-d965522-225652-425718 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-17 12:40:08,167 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-17 12:40:08,218 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-17 12:40:08,219 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-17 12:40:08,310 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28979436 (allocated 31207424) 2026-10-17 12:40:08,313 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 106019 2026-10-17 12:40:08,313 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-17 12:40:08,314 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 106019 2026-10-17 12:40:08,412 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124008_412268_test_02_others.txt 2026-10-17 12:40:08,412 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp45vh65k8_chrome_odoo" 2026-10-17 12:40:08,433 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-10-17 12:40:08,858 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 106298 2026-10-17 12:40:08,858 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmpcju44mz0_chrome_odoo 2026-10-17 12:40:08,858 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:33871/json/version 2026-10-17 12:40:08,859 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:40:08,877 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-10-17 12:40:08,877 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:33871/json 2026-10-17 12:40:08,877 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:40:08,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:33871/devtools/page/D3BF88B175CDBC0FD3198647CEFF65E9 2026-10-17 12:40:08,890 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-10-17 12:40:08,897 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-10-17 12:40:08,956 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 12:40:08,964 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-10-17 12:40:08,965 44 INFO rb-d965522-225652-425718 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-17 12:40:08,966 44 INFO rb-d965522-225652-425718 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-17 12:40:08,975 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:40:09,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:09] "GET /pos/ui/119 HTTP/1.1" 200 - 91 0.033 0.421 2026-10-17 12:40:09,430 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': 'D3BF88B175CDBC0FD3198647CEFF65E9', 'loaderId': '9D2DB16D8F3A24DC6DB11D93C818650D', 'isDownload': False} 2026-10-17 12:40:09,431 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-17 12:40:09,444 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:40:09,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:09] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:40:09,463 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:09] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:40:09,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:09] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:40:09,896 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:40:09,898 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:40:09,909 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:40:09,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:40:09,936 44 INFO rb-d965522-225652-425718 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-17 12:40:09,938 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40: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-17 12:40:09,942 44 INFO rb-d965522-225652-425718 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-17 12:40:09,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:40:09,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-10-17 12:40:09,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:40:10,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.030 2026-10-17 12:40:10,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-17 12:40:10,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.135 0.268 2026-10-17 12:40:10,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:40:10,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:40:10,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.037 2026-10-17 12:40:10,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:40:10,591 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-10-17 12:40:10,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:40:10,628 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:40:10,641 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:40:10,651 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:40:10,655 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:40:10,673 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:40:10,673 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:40:10,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.016 0.032 2026-10-17 12:40:10,696 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:40:10,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.054 2026-10-17 12:40:10,706 44 INFO rb-d965522-225652-425718 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-17 12:40:10,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.032 2026-10-17 12:40:10,781 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.040 0.057 2026-10-17 12:40:10,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.012 0.127 2026-10-17 12:40:10,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.071 2026-10-17 12:40:10,884 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:40:10,887 44 INFO rb-d965522-225652-425718 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-17 12:40:10,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.041 2026-10-17 12:40:10,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:40:11,044 44 INFO rb-d965522-225652-425718 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-17 12:40:11,061 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:40:11,124 44 INFO rb-d965522-225652-425718 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-17 12:40:11,174 44 INFO rb-d965522-225652-425718 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-17 12:40:11,225 44 INFO rb-d965522-225652-425718 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-17 12:40:11,280 44 INFO rb-d965522-225652-425718 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-17 12:40:11,331 44 INFO rb-d965522-225652-425718 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-17 12:40:11,383 44 INFO rb-d965522-225652-425718 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-17 12:40:11,448 44 INFO rb-d965522-225652-425718 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-17 12:40:11,499 44 INFO rb-d965522-225652-425718 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-17 12:40:11,552 44 INFO rb-d965522-225652-425718 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-17 12:40:11,734 44 INFO rb-d965522-225652-425718 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-17 12:40:11,784 44 INFO rb-d965522-225652-425718 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-17 12:40:11,844 44 INFO rb-d965522-225652-425718 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-17 12:40:11,866 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46972323 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bba5c60a-9c92-46be-89ad-55835ffe70b1'}] 2026-10-17 12:40:11,937 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46972323 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bba5c60a-9c92-46be-89ad-55835ffe70b1'} created pos.order #721 2026-10-17 12:40:11,956 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46972323 finished 2026-10-17 12:40:12,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.038 0.109 2026-10-17 12:40:12,033 44 INFO rb-d965522-225652-425718 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-17 12:40:12,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:12] "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-17 12:40:12,099 44 INFO rb-d965522-225652-425718 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-17 12:40:12,160 44 INFO rb-d965522-225652-425718 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-17 12:40:12,211 44 INFO rb-d965522-225652-425718 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-17 12:40:12,262 44 INFO rb-d965522-225652-425718 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-17 12:40:12,316 44 INFO rb-d965522-225652-425718 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-17 12:40:12,368 44 INFO rb-d965522-225652-425718 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-17 12:40:12,421 44 INFO rb-d965522-225652-425718 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-17 12:40:12,479 44 INFO rb-d965522-225652-425718 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-17 12:40:12,530 44 INFO rb-d965522-225652-425718 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-17 12:40:12,582 44 INFO rb-d965522-225652-425718 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-17 12:40:12,750 44 INFO rb-d965522-225652-425718 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-17 12:40:12,801 44 INFO rb-d965522-225652-425718 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-17 12:40:12,871 44 INFO rb-d965522-225652-425718 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-17 12:40:12,922 44 INFO rb-d965522-225652-425718 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-17 12:40:12,973 44 INFO rb-d965522-225652-425718 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-17 12:40:13,024 44 INFO rb-d965522-225652-425718 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-17 12:40:13,074 44 INFO rb-d965522-225652-425718 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-17 12:40:13,134 44 INFO rb-d965522-225652-425718 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-17 12:40:13,200 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-10-17 12:40:13,785 44 INFO rb-d965522-225652-425718 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-17 12:40:13,788 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:40:13,791 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82138759 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bba5c60a-9c92-46be-89ad-55835ffe70b1'}] 2026-10-17 12:40:13,813 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1186, 1187] to pos.order #721 2026-10-17 12:40:13,820 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82138759 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bba5c60a-9c92-46be-89ad-55835ffe70b1'} updated pos.order #721 2026-10-17 12:40:13,839 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82138759 finished 2026-10-17 12:40:13,934 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.035 0.113 2026-10-17 12:40:13,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:40:13,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 12:40:14,002 44 INFO rb-d965522-225652-425718 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-17 12:40:14,053 44 INFO rb-d965522-225652-425718 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-17 12:40:14,103 44 INFO rb-d965522-225652-425718 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-17 12:40:14,154 44 INFO rb-d965522-225652-425718 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-17 12:40:14,209 44 INFO rb-d965522-225652-425718 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-17 12:40:14,270 44 INFO rb-d965522-225652-425718 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-17 12:40:14,328 44 INFO rb-d965522-225652-425718 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-17 12:40:14,385 44 INFO rb-d965522-225652-425718 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-17 12:40:14,436 44 INFO rb-d965522-225652-425718 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-17 12:40:14,486 44 INFO rb-d965522-225652-425718 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-17 12:40:14,537 44 INFO rb-d965522-225652-425718 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-17 12:40:14,594 44 INFO rb-d965522-225652-425718 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-17 12:40:14,650 44 INFO rb-d965522-225652-425718 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-17 12:40:14,709 44 INFO rb-d965522-225652-425718 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-17 12:40:14,760 44 INFO rb-d965522-225652-425718 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-17 12:40:14,817 44 INFO rb-d965522-225652-425718 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-17 12:40:14,830 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34190702 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bba5c60a-9c92-46be-89ad-55835ffe70b1'}] 2026-10-17 12:40:14,867 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34190702 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bba5c60a-9c92-46be-89ad-55835ffe70b1'} updated pos.order #721 2026-10-17 12:40:14,889 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34190702 finished 2026-10-17 12:40:14,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.033 0.093 2026-10-17 12:40:14,983 44 INFO rb-d965522-225652-425718 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-17 12:40:15,046 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:40:15,048 44 INFO rb-d965522-225652-425718 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-17 12:40:15,100 44 INFO rb-d965522-225652-425718 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-17 12:40:15,170 44 INFO rb-d965522-225652-425718 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-17 12:40:15,221 44 INFO rb-d965522-225652-425718 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-17 12:40:15,271 44 INFO rb-d965522-225652-425718 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-17 12:40:15,326 44 INFO rb-d965522-225652-425718 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-17 12:40:15,378 44 INFO rb-d965522-225652-425718 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-17 12:40:15,431 44 INFO rb-d965522-225652-425718 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-17 12:40:15,499 44 INFO rb-d965522-225652-425718 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-17 12:40:15,552 44 INFO rb-d965522-225652-425718 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-17 12:40:15,604 44 INFO rb-d965522-225652-425718 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-17 12:40:15,784 44 INFO rb-d965522-225652-425718 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-17 12:40:15,835 44 INFO rb-d965522-225652-425718 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-17 12:40:15,885 44 INFO rb-d965522-225652-425718 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-17 12:40:15,941 44 INFO rb-d965522-225652-425718 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-17 12:40:16,001 44 INFO rb-d965522-225652-425718 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-17 12:40:16,055 44 INFO rb-d965522-225652-425718 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-17 12:40:16,108 44 INFO rb-d965522-225652-425718 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-17 12:40:16,159 44 INFO rb-d965522-225652-425718 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-17 12:40:16,212 44 INFO rb-d965522-225652-425718 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-17 12:40:16,262 44 INFO rb-d965522-225652-425718 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-17 12:40:16,317 44 INFO rb-d965522-225652-425718 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-17 12:40:16,368 44 INFO rb-d965522-225652-425718 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-17 12:40:16,423 44 INFO rb-d965522-225652-425718 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-17 12:40:16,476 44 INFO rb-d965522-225652-425718 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-17 12:40:16,527 44 INFO rb-d965522-225652-425718 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-17 12:40:16,581 44 INFO rb-d965522-225652-425718 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-17 12:40:16,632 44 INFO rb-d965522-225652-425718 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-17 12:40:16,687 44 INFO rb-d965522-225652-425718 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-17 12:40:16,738 44 INFO rb-d965522-225652-425718 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-17 12:40:16,791 44 INFO rb-d965522-225652-425718 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-17 12:40:16,842 44 INFO rb-d965522-225652-425718 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-17 12:40:16,892 44 INFO rb-d965522-225652-425718 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-17 12:40:16,948 44 INFO rb-d965522-225652-425718 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-17 12:40:17,004 44 INFO rb-d965522-225652-425718 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-17 12:40:17,068 44 INFO rb-d965522-225652-425718 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-17 12:40:17,072 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17911517 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bba5c60a-9c92-46be-89ad-55835ffe70b1'}] 2026-10-17 12:40:17,096 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1188] to pos.order #721 2026-10-17 12:40:17,103 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17911517 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bba5c60a-9c92-46be-89ad-55835ffe70b1'} updated pos.order #721 2026-10-17 12:40:17,125 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17911517 finished 2026-10-17 12:40:17,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.028 0.119 2026-10-17 12:40:17,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:17] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.020 0.071 2026-10-17 12:40:17,367 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-10-17 12:40:17,418 44 INFO rb-d965522-225652-425718 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-17 12:40:17,477 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40: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-17 12:40:17,480 44 INFO rb-d965522-225652-425718 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-17 12:40:17,540 44 INFO rb-d965522-225652-425718 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-17 12:40:17,591 44 INFO rb-d965522-225652-425718 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-17 12:40:17,642 44 INFO rb-d965522-225652-425718 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-17 12:40:17,695 44 INFO rb-d965522-225652-425718 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-17 12:40:17,746 44 INFO rb-d965522-225652-425718 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-17 12:40:17,799 44 INFO rb-d965522-225652-425718 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-17 12:40:17,861 44 INFO rb-d965522-225652-425718 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-17 12:40:17,912 44 INFO rb-d965522-225652-425718 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-17 12:40:17,964 44 INFO rb-d965522-225652-425718 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-17 12:40:18,134 44 INFO rb-d965522-225652-425718 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-17 12:40:18,184 44 INFO rb-d965522-225652-425718 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-17 12:40:18,235 44 INFO rb-d965522-225652-425718 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-17 12:40:18,290 44 INFO rb-d965522-225652-425718 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-17 12:40:18,348 44 INFO rb-d965522-225652-425718 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-17 12:40:18,408 44 INFO rb-d965522-225652-425718 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-17 12:40:18,468 44 INFO rb-d965522-225652-425718 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-17 12:40:18,472 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79105801 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'ac73ce2c-000f-42af-8034-64ca31f43045'}] 2026-10-17 12:40:18,517 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79105801 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'ac73ce2c-000f-42af-8034-64ca31f43045'} created pos.order #722 2026-10-17 12:40:18,536 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79105801 finished 2026-10-17 12:40:18,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.020 0.101 2026-10-17 12:40:18,631 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 12:40:18,646 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-10-17 12:40:18,647 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-17 12:40:18,730 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 22020992 (allocated 23859200) 2026-10-17 12:40:18,732 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 106298 2026-10-17 12:40:18,732 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-10-17 12:40:18,733 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 106298 2026-10-17 12:40:18,828 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124018_828166_test_02_others_bis.txt 2026-10-17 12:40:18,828 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmpcju44mz0_chrome_odoo" 2026-10-17 12:40:18,846 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-17 12:40:19,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 106506 2026-10-17 12:40:19,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp1c4oqpee_chrome_odoo 2026-10-17 12:40:19,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:37601/json/version 2026-10-17 12:40:19,243 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:40:19,255 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-17 12:40:19,256 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:37601/json 2026-10-17 12:40:19,256 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:40:19,269 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:37601/devtools/page/05788A5A0A2B7A3CFB112BDE7382392B 2026-10-17 12:40:19,276 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-10-17 12:40:19,288 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-10-17 12:40:19,329 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:40:19,339 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-10-17 12:40:19,340 44 INFO rb-d965522-225652-425718 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-17 12:40:19,340 44 INFO rb-d965522-225652-425718 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-17 12:40:19,349 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:40:19,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:19] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.027 0.456 2026-10-17 12:40:19,833 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '05788A5A0A2B7A3CFB112BDE7382392B', 'loaderId': 'B3028F40FB6AC66AC47323951BE4F36D', 'isDownload': False} 2026-10-17 12:40:19,833 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-17 12:40:19,847 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:40:19,864 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:19] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:40:19,872 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:19] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:40:19,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:19] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-10-17 12:40:20,278 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:40:20,280 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:40:20,291 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:40:20,309 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:40:20,318 44 INFO rb-d965522-225652-425718 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-17 12:40:20,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:40:20,322 44 INFO rb-d965522-225652-425718 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-17 12:40:20,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:40:20,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:40:20,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:40:20,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.027 2026-10-17 12:40:20,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-17 12:40:20,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.161 0.297 2026-10-17 12:40:20,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:40:20,946 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:40:20,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:20] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 12:40:21,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:40:21,017 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-17 12:40:21,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:40:21,063 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:40:21,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:40:21,108 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:40:21,114 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-17 12:40:21,132 44 INFO rb-d965522-225652-425718 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-17 12:40:21,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.037 0.027 2026-10-17 12:40:21,147 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:40:21,159 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40: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-17 12:40:21,160 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.076 2026-10-17 12:40:21,177 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:40:21,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.022 0.082 2026-10-17 12:40:21,220 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-10-17 12:40:21,235 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:40:21,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.023 0.122 2026-10-17 12:40:21,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.102 2026-10-17 12:40:21,354 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.093 2026-10-17 12:40:21,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.083 2026-10-17 12:40:21,404 44 INFO rb-d965522-225652-425718 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-17 12:40:21,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "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-17 12:40:21,435 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:40:21,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.022 2026-10-17 12:40:21,462 44 INFO rb-d965522-225652-425718 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-17 12:40:23,500 44 INFO rb-d965522-225652-425718 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-17 12:40:23,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40: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.006 2026-10-17 12:40:23,618 44 INFO rb-d965522-225652-425718 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-17 12:40:23,696 44 INFO rb-d965522-225652-425718 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-17 12:40:23,747 44 INFO rb-d965522-225652-425718 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-17 12:40:23,798 44 INFO rb-d965522-225652-425718 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-17 12:40:23,853 44 INFO rb-d965522-225652-425718 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-17 12:40:23,904 44 INFO rb-d965522-225652-425718 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-17 12:40:23,956 44 INFO rb-d965522-225652-425718 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-17 12:40:24,019 44 INFO rb-d965522-225652-425718 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-17 12:40:24,070 44 INFO rb-d965522-225652-425718 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-17 12:40:24,121 44 INFO rb-d965522-225652-425718 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-17 12:40:24,171 44 INFO rb-d965522-225652-425718 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-17 12:40:24,222 44 INFO rb-d965522-225652-425718 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-17 12:40:24,273 44 INFO rb-d965522-225652-425718 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-17 12:40:24,323 44 INFO rb-d965522-225652-425718 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-17 12:40:24,380 44 INFO rb-d965522-225652-425718 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-17 12:40:24,397 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74259211 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '44b72b44-1606-4bb1-a0b1-024c09d2e75a'}] 2026-10-17 12:40:24,456 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74259211 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '44b72b44-1606-4bb1-a0b1-024c09d2e75a'} created pos.order #723 2026-10-17 12:40:24,473 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74259211 finished 2026-10-17 12:40:24,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.041 0.095 2026-10-17 12:40:24,566 44 INFO rb-d965522-225652-425718 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-17 12:40:24,617 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-10-17 12:40:24,672 44 INFO rb-d965522-225652-425718 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-17 12:40:24,722 44 INFO rb-d965522-225652-425718 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-17 12:40:24,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.031 0.045 2026-10-17 12:40:24,778 44 INFO rb-d965522-225652-425718 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-17 12:40:24,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:40:24,835 44 INFO rb-d965522-225652-425718 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-17 12:40:24,895 44 INFO rb-d965522-225652-425718 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-17 12:40:24,898 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98468976 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '44b72b44-1606-4bb1-a0b1-024c09d2e75a'}] 2026-10-17 12:40:24,915 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98468976 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '44b72b44-1606-4bb1-a0b1-024c09d2e75a'} updated pos.order #723 2026-10-17 12:40:24,933 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98468976 finished 2026-10-17 12:40:24,952 44 INFO rb-d965522-225652-425718 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-17 12:40:25,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.031 0.095 2026-10-17 12:40:25,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:25] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.027 0.084 2026-10-17 12:40:25,183 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-10-17 12:40:25,233 44 INFO rb-d965522-225652-425718 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-17 12:40:25,294 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:40:25,301 44 INFO rb-d965522-225652-425718 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-17 12:40:25,349 44 INFO rb-d965522-225652-425718 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-17 12:40:25,400 44 INFO rb-d965522-225652-425718 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-17 12:40:25,451 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-10-17 12:40:25,451 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-17 12:40:25,514 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16759792 (allocated 18747392) 2026-10-17 12:40:25,518 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 106506 2026-10-17 12:40:25,519 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-10-17 12:40:25,519 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 106506 2026-10-17 12:40:25,615 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124025_615526_test_04_ticket_screen.txt 2026-10-17 12:40:25,615 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmp1c4oqpee_chrome_odoo" 2026-10-17 12:40:25,633 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-17 12:40:26,040 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 106712 2026-10-17 12:40:26,040 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpvv4uqbc1_chrome_odoo 2026-10-17 12:40:26,040 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:38783/json/version 2026-10-17 12:40:26,041 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:40:26,094 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-10-17 12:40:26,094 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:38783/json 2026-10-17 12:40:26,095 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:40:26,105 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:38783/devtools/page/68A175D740BB66A126D98EB757C344DF 2026-10-17 12:40:26,116 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-10-17 12:40:26,120 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-10-17 12:40:26,171 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:40:26,181 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-10-17 12:40:26,183 44 INFO rb-d965522-225652-425718 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-17 12:40:26,184 44 INFO rb-d965522-225652-425718 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-17 12:40:26,192 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:40:26,681 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:26] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.038 0.453 2026-10-17 12:40:26,684 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '68A175D740BB66A126D98EB757C344DF', 'loaderId': '3F8EDB9A4C3BD54D0B05D64CA58AFA6D', 'isDownload': False} 2026-10-17 12:40:26,685 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-17 12:40:26,697 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:40:26,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:26] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:40:26,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:26] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:40:26,722 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:26] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:40:27,148 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:40:27,152 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:40:27,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:40:27,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:40:27,184 44 INFO rb-d965522-225652-425718 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-17 12:40:27,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:40:27,191 44 INFO rb-d965522-225652-425718 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-17 12:40:27,196 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:40:27,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "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-17 12:40:27,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:40:27,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.026 2026-10-17 12:40:27,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-17 12:40:27,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.145 0.465 2026-10-17 12:40:27,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "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-17 12:40:27,963 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:40:28,006 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-10-17 12:40:28,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:40:28,029 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-10-17 12:40:28,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:40:28,074 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:40:28,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:40:28,103 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:40:28,103 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:40:28,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.014 2026-10-17 12:40:28,121 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:40:28,129 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:40:28,142 44 INFO rb-d965522-225652-425718 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-17 12:40:28,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.017 0.043 2026-10-17 12:40:28,156 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:40:28,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.021 0.064 2026-10-17 12:40:28,246 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-17 12:40:28,262 44 INFO rb-d965522-225652-425718 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-17 12:40:28,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.073 0.128 2026-10-17 12:40:28,329 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.166 2026-10-17 12:40:28,392 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.114 2026-10-17 12:40:28,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.069 2026-10-17 12:40:28,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40: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.007 2026-10-17 12:40:28,497 44 INFO rb-d965522-225652-425718 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-17 12:40:28,513 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:40:28,575 44 INFO rb-d965522-225652-425718 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-17 12:40:28,626 44 INFO rb-d965522-225652-425718 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-17 12:40:28,676 44 INFO rb-d965522-225652-425718 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-17 12:40:28,730 44 INFO rb-d965522-225652-425718 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-17 12:40:28,781 44 INFO rb-d965522-225652-425718 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-17 12:40:28,835 44 INFO rb-d965522-225652-425718 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-17 12:40:28,897 44 INFO rb-d965522-225652-425718 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-17 12:40:28,947 44 INFO rb-d965522-225652-425718 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-17 12:40:28,998 44 INFO rb-d965522-225652-425718 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-17 12:40:29,049 44 INFO rb-d965522-225652-425718 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-17 12:40:29,099 44 INFO rb-d965522-225652-425718 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-17 12:40:29,150 44 INFO rb-d965522-225652-425718 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-17 12:40:29,201 44 INFO rb-d965522-225652-425718 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-17 12:40:29,259 44 INFO rb-d965522-225652-425718 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-17 12:40:29,283 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56447234 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6beb4348-2300-49c7-bce7-782dbbbae970'}] 2026-10-17 12:40:29,338 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56447234 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6beb4348-2300-49c7-bce7-782dbbbae970'} created pos.order #724 2026-10-17 12:40:29,356 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56447234 finished 2026-10-17 12:40:29,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.032 0.109 2026-10-17 12:40:29,449 44 INFO rb-d965522-225652-425718 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-17 12:40:29,500 44 INFO rb-d965522-225652-425718 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-17 12:40:29,566 44 INFO rb-d965522-225652-425718 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-17 12:40:29,566 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:29] "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-17 12:40:29,614 44 INFO rb-d965522-225652-425718 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-17 12:40:29,664 44 INFO rb-d965522-225652-425718 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-17 12:40:29,715 44 INFO rb-d965522-225652-425718 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-17 12:40:29,772 44 INFO rb-d965522-225652-425718 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-17 12:40:29,822 44 INFO rb-d965522-225652-425718 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-17 12:40:29,873 44 INFO rb-d965522-225652-425718 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-17 12:40:29,942 44 INFO rb-d965522-225652-425718 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-17 12:40:29,949 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:40:29,950 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:40:30,010 44 INFO rb-d965522-225652-425718 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-17 12:40:30,065 44 INFO rb-d965522-225652-425718 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-17 12:40:30,130 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-17 12:40:30,133 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55996842 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6beb4348-2300-49c7-bce7-782dbbbae970'}] 2026-10-17 12:40:30,142 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:40:30,202 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [702] to pos.order #724 2026-10-17 12:40:30,468 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55996842 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6beb4348-2300-49c7-bce7-782dbbbae970'} updated pos.order #724 2026-10-17 12:40:30,486 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55996842 finished 2026-10-17 12:40:30,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 248 0.138 0.287 2026-10-17 12:40:30,619 44 INFO rb-d965522-225652-425718 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-17 12:40:30,677 44 INFO rb-d965522-225652-425718 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-17 12:40:32,716 44 INFO rb-d965522-225652-425718 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-17 12:40:32,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40: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.006 2026-10-17 12:40:32,780 44 INFO rb-d965522-225652-425718 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-17 12:40:32,842 44 INFO rb-d965522-225652-425718 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-17 12:40:32,893 44 INFO rb-d965522-225652-425718 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-17 12:40:32,944 44 INFO rb-d965522-225652-425718 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-17 12:40:32,998 44 INFO rb-d965522-225652-425718 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-17 12:40:33,049 44 INFO rb-d965522-225652-425718 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-17 12:40:33,101 44 INFO rb-d965522-225652-425718 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-17 12:40:33,161 44 INFO rb-d965522-225652-425718 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-17 12:40:33,212 44 INFO rb-d965522-225652-425718 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-17 12:40:33,264 44 INFO rb-d965522-225652-425718 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-17 12:40:33,433 44 INFO rb-d965522-225652-425718 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-17 12:40:33,483 44 INFO rb-d965522-225652-425718 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-17 12:40:33,534 44 INFO rb-d965522-225652-425718 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-17 12:40:33,584 44 INFO rb-d965522-225652-425718 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-17 12:40:33,635 44 INFO rb-d965522-225652-425718 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-17 12:40:33,692 44 INFO rb-d965522-225652-425718 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-17 12:40:33,705 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15966434 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7b78fe52-7e67-4af2-a622-5c51cd57e03e'}] 2026-10-17 12:40:33,740 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15966434 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7b78fe52-7e67-4af2-a622-5c51cd57e03e'} created pos.order #725 2026-10-17 12:40:33,757 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15966434 finished 2026-10-17 12:40:33,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.018 0.080 2026-10-17 12:40:33,832 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-17 12:40:33,897 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-17 12:40:33,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 49 0.020 0.045 2026-10-17 12:40:33,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.021 2026-10-17 12:40:34,002 44 INFO rb-d965522-225652-425718 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-17 12:40:34,052 44 INFO rb-d965522-225652-425718 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-17 12:40:34,105 44 INFO rb-d965522-225652-425718 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-17 12:40:34,156 44 INFO rb-d965522-225652-425718 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-17 12:40:34,214 44 INFO rb-d965522-225652-425718 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-17 12:40:36,249 44 INFO rb-d965522-225652-425718 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-17 12:40:36,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:40:36,327 44 INFO rb-d965522-225652-425718 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-17 12:40:36,395 44 INFO rb-d965522-225652-425718 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-17 12:40:36,446 44 INFO rb-d965522-225652-425718 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-17 12:40:36,497 44 INFO rb-d965522-225652-425718 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-17 12:40:36,550 44 INFO rb-d965522-225652-425718 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-17 12:40:36,601 44 INFO rb-d965522-225652-425718 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-17 12:40:36,653 44 INFO rb-d965522-225652-425718 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-17 12:40:36,712 44 INFO rb-d965522-225652-425718 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-17 12:40:36,763 44 INFO rb-d965522-225652-425718 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-17 12:40:36,816 44 INFO rb-d965522-225652-425718 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-17 12:40:37,000 44 INFO rb-d965522-225652-425718 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-17 12:40:37,050 44 INFO rb-d965522-225652-425718 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-17 12:40:37,100 44 INFO rb-d965522-225652-425718 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-17 12:40:37,151 44 INFO rb-d965522-225652-425718 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-17 12:40:37,203 44 INFO rb-d965522-225652-425718 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-17 12:40:37,256 44 INFO rb-d965522-225652-425718 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-17 12:40:37,307 44 INFO rb-d965522-225652-425718 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-17 12:40:37,357 44 INFO rb-d965522-225652-425718 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-17 12:40:37,414 44 INFO rb-d965522-225652-425718 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-17 12:40:37,470 44 INFO rb-d965522-225652-425718 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-17 12:40:37,532 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-17 12:40:37,535 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49823872 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '9140f1a2-0e4e-4023-859d-e688df3d078b'}] 2026-10-17 12:40:37,757 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49823872 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '9140f1a2-0e4e-4023-859d-e688df3d078b'} created pos.order #726 2026-10-17 12:40:37,775 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49823872 finished 2026-10-17 12:40:37,824 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.064 0.227 2026-10-17 12:40:37,862 44 INFO rb-d965522-225652-425718 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-17 12:40:37,917 44 INFO rb-d965522-225652-425718 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-17 12:40:39,966 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-10-17 12:40:40,030 44 INFO rb-d965522-225652-425718 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-17 12:40:40,095 44 INFO rb-d965522-225652-425718 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-17 12:40:40,146 44 INFO rb-d965522-225652-425718 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-17 12:40:40,197 44 INFO rb-d965522-225652-425718 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-17 12:40:40,250 44 INFO rb-d965522-225652-425718 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-17 12:40:40,301 44 INFO rb-d965522-225652-425718 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-17 12:40:40,353 44 INFO rb-d965522-225652-425718 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-17 12:40:40,412 44 INFO rb-d965522-225652-425718 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-17 12:40:40,463 44 INFO rb-d965522-225652-425718 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-17 12:40:40,515 44 INFO rb-d965522-225652-425718 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-17 12:40:40,683 44 INFO rb-d965522-225652-425718 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-17 12:40:40,733 44 INFO rb-d965522-225652-425718 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-17 12:40:40,784 44 INFO rb-d965522-225652-425718 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-17 12:40:40,835 44 INFO rb-d965522-225652-425718 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-17 12:40:40,885 44 INFO rb-d965522-225652-425718 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-17 12:40:40,936 44 INFO rb-d965522-225652-425718 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-17 12:40:40,992 44 INFO rb-d965522-225652-425718 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-17 12:40:41,049 44 INFO rb-d965522-225652-425718 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-17 12:40:41,103 44 INFO rb-d965522-225652-425718 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-17 12:40:41,157 44 INFO rb-d965522-225652-425718 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-17 12:40:41,207 44 INFO rb-d965522-225652-425718 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-17 12:40:41,257 44 INFO rb-d965522-225652-425718 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-17 12:40:41,311 44 INFO rb-d965522-225652-425718 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-17 12:40:41,362 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-10-17 12:40:41,415 44 INFO rb-d965522-225652-425718 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-17 12:40:41,475 44 INFO rb-d965522-225652-425718 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-17 12:40:41,531 44 INFO rb-d965522-225652-425718 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-17 12:40:41,585 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-17 12:40:41,642 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-17 12:40:41,650 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32004916 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '0fff718e-ac57-49c5-b0a6-b704a0a6800c'}] 2026-10-17 12:40:41,687 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32004916 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '0fff718e-ac57-49c5-b0a6-b704a0a6800c'} created pos.order #727 2026-10-17 12:40:41,704 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32004916 finished 2026-10-17 12:40:41,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.019 0.085 2026-10-17 12:40:41,843 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.017 0.053 2026-10-17 12:40:41,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:40:41,885 44 INFO rb-d965522-225652-425718 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-17 12:40:41,936 44 INFO rb-d965522-225652-425718 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-17 12:40:41,991 44 INFO rb-d965522-225652-425718 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-17 12:40:42,042 44 INFO rb-d965522-225652-425718 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-17 12:40:42,097 44 INFO rb-d965522-225652-425718 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-17 12:40:42,148 44 INFO rb-d965522-225652-425718 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-17 12:40:42,198 44 INFO rb-d965522-225652-425718 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-17 12:40:42,263 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-17 12:40:42,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-10-17 12:40:42,311 44 INFO rb-d965522-225652-425718 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-17 12:40:42,362 44 INFO rb-d965522-225652-425718 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-17 12:40:42,413 44 INFO rb-d965522-225652-425718 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-17 12:40:42,464 44 INFO rb-d965522-225652-425718 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-17 12:40:42,515 44 INFO rb-d965522-225652-425718 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-17 12:40:42,567 44 INFO rb-d965522-225652-425718 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-17 12:40:42,617 44 INFO rb-d965522-225652-425718 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-17 12:40:42,675 44 INFO rb-d965522-225652-425718 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-17 12:40:44,716 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-17 12:40:44,766 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-17 12:40:44,821 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-17 12:40:44,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.055 0.037 2026-10-17 12:40:44,953 44 INFO rb-d965522-225652-425718 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-17 12:40:44,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-17 12:40:45,003 44 INFO rb-d965522-225652-425718 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-17 12:40:45,056 44 INFO rb-d965522-225652-425718 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-17 12:40:45,112 44 INFO rb-d965522-225652-425718 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-17 12:40:45,162 44 INFO rb-d965522-225652-425718 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-17 12:40:45,213 44 INFO rb-d965522-225652-425718 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-17 12:40:45,274 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-17 12:40:45,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:45] "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.010 2026-10-17 12:40:45,323 44 INFO rb-d965522-225652-425718 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-17 12:40:45,374 44 INFO rb-d965522-225652-425718 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-17 12:40:45,425 44 INFO rb-d965522-225652-425718 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-17 12:40:45,476 44 INFO rb-d965522-225652-425718 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-17 12:40:45,527 44 INFO rb-d965522-225652-425718 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-17 12:40:45,580 44 INFO rb-d965522-225652-425718 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-17 12:40:45,631 44 INFO rb-d965522-225652-425718 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-17 12:40:45,690 44 INFO rb-d965522-225652-425718 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-17 12:40:47,732 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-17 12:40:47,783 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-17 12:40:47,840 44 INFO rb-d965522-225652-425718 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-17 12:40:47,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.028 0.043 2026-10-17 12:40:47,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.025 2026-10-17 12:40:47,963 44 INFO rb-d965522-225652-425718 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-17 12:40:48,014 44 INFO rb-d965522-225652-425718 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-17 12:40:48,065 44 INFO rb-d965522-225652-425718 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-17 12:40:48,126 44 INFO rb-d965522-225652-425718 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-17 12:40:48,176 44 INFO rb-d965522-225652-425718 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-17 12:40:48,227 44 INFO rb-d965522-225652-425718 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-17 12:40:48,278 44 INFO rb-d965522-225652-425718 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-17 12:40:48,329 44 INFO rb-d965522-225652-425718 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-17 12:40:48,379 44 INFO rb-d965522-225652-425718 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-17 12:40:48,434 44 INFO rb-d965522-225652-425718 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-17 12:40:48,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-10-17 12:40:48,537 44 INFO rb-d965522-225652-425718 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-17 12:40:48,592 44 INFO rb-d965522-225652-425718 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-17 12:40:48,643 44 INFO rb-d965522-225652-425718 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-17 12:40:48,693 44 INFO rb-d965522-225652-425718 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-17 12:40:48,751 44 INFO rb-d965522-225652-425718 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-17 12:40:48,805 44 INFO rb-d965522-225652-425718 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-17 12:40:48,863 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-17 12:40:48,869 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41757963 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '0fff718e-ac57-49c5-b0a6-b704a0a6800c'}] 2026-10-17 12:40:48,929 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [704] to pos.order #727 2026-10-17 12:40:49,129 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41757963 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '0fff718e-ac57-49c5-b0a6-b704a0a6800c'} updated pos.order #727 2026-10-17 12:40:49,148 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41757963 finished 2026-10-17 12:40:49,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.076 0.263 2026-10-17 12:40:49,244 44 INFO rb-d965522-225652-425718 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-17 12:40:49,291 44 INFO rb-d965522-225652-425718 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-17 12:40:49,342 44 INFO rb-d965522-225652-425718 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-17 12:40:49,393 44 INFO rb-d965522-225652-425718 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-17 12:40:49,444 44 INFO rb-d965522-225652-425718 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-17 12:40:49,498 44 INFO rb-d965522-225652-425718 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-17 12:40:49,549 44 INFO rb-d965522-225652-425718 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-17 12:40:49,608 44 INFO rb-d965522-225652-425718 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-17 12:40:51,648 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-17 12:40:51,699 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-17 12:40:51,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-17 12:40:51,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.017 0.041 2026-10-17 12:40:51,850 44 INFO rb-d965522-225652-425718 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-17 12:40:51,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.027 2026-10-17 12:40:51,900 44 INFO rb-d965522-225652-425718 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-17 12:40:51,956 44 INFO rb-d965522-225652-425718 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-17 12:40:52,007 44 INFO rb-d965522-225652-425718 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-17 12:40:52,072 44 INFO rb-d965522-225652-425718 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-17 12:40:52,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:52] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 15 0.009 0.018 2026-10-17 12:40:52,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:52] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 15 0.007 0.021 2026-10-17 12:40:52,150 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:52] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 15 0.007 0.033 2026-10-17 12:40:52,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:52] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.002 0.040 2026-10-17 12:40:52,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:52] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.002 0.030 2026-10-17 12:40:52,186 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:52] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 12:40:52,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.025 2026-10-17 12:40:52,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.043 2026-10-17 12:40:52,236 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-17 12:40:52,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.064 2026-10-17 12:40:52,284 44 INFO rb-d965522-225652-425718 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-17 12:40:52,335 44 INFO rb-d965522-225652-425718 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-17 12:40:52,387 44 INFO rb-d965522-225652-425718 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-17 12:40:52,438 44 INFO rb-d965522-225652-425718 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-17 12:40:52,493 44 INFO rb-d965522-225652-425718 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-17 12:40:52,544 44 INFO rb-d965522-225652-425718 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-17 12:40:52,595 44 INFO rb-d965522-225652-425718 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-17 12:40:52,658 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40: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-17 12:40:52,661 44 INFO rb-d965522-225652-425718 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-17 12:40:52,667 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56772415 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': '6beb4348-2300-49c7-bce7-782dbbbae970'}] 2026-10-17 12:40:52,673 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56772415 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': '6beb4348-2300-49c7-bce7-782dbbbae970'} sync ignored for existing PoS order pos.order(724,) (state: paid) 2026-10-17 12:40:52,690 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56772415 finished 2026-10-17 12:40:52,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.019 0.084 2026-10-17 12:40:52,801 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76418102 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': '9140f1a2-0e4e-4023-859d-e688df3d078b'}] 2026-10-17 12:40:52,806 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76418102 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': '9140f1a2-0e4e-4023-859d-e688df3d078b'} sync ignored for existing PoS order pos.order(726,) (state: paid) 2026-10-17 12:40:52,823 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76418102 finished 2026-10-17 12:40:52,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.019 0.078 2026-10-17 12:40:52,926 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29074181 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': '0fff718e-ac57-49c5-b0a6-b704a0a6800c'}] 2026-10-17 12:40:52,931 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29074181 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': '0fff718e-ac57-49c5-b0a6-b704a0a6800c'} sync ignored for existing PoS order pos.order(727,) (state: paid) 2026-10-17 12:40:52,949 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29074181 finished 2026-10-17 12:40:53,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.019 0.077 2026-10-17 12:40:53,059 44 INFO rb-d965522-225652-425718 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-17 12:40:53,110 44 INFO rb-d965522-225652-425718 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-17 12:40:53,161 44 INFO rb-d965522-225652-425718 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-17 12:40:53,219 44 INFO rb-d965522-225652-425718 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-17 12:40:53,272 44 INFO rb-d965522-225652-425718 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-17 12:40:53,325 44 INFO rb-d965522-225652-425718 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-17 12:40:53,376 44 INFO rb-d965522-225652-425718 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-17 12:40:53,439 44 INFO rb-d965522-225652-425718 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-17 12:40:53,492 44 INFO rb-d965522-225652-425718 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-17 12:40:53,543 44 INFO rb-d965522-225652-425718 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-17 12:40:53,600 44 INFO rb-d965522-225652-425718 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-17 12:40:53,662 44 INFO rb-d965522-225652-425718 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-17 12:40:53,665 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20641594 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7b78fe52-7e67-4af2-a622-5c51cd57e03e'}] 2026-10-17 12:40:53,682 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1198] to pos.order #725 2026-10-17 12:40:53,725 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [705] to pos.order #725 2026-10-17 12:40:53,925 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20641594 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7b78fe52-7e67-4af2-a622-5c51cd57e03e'} updated pos.order #725 2026-10-17 12:40:53,949 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20641594 finished 2026-10-17 12:40:54,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 158 0.123 0.258 2026-10-17 12:40:54,166 44 INFO rb-d965522-225652-425718 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-17 12:40:54,225 44 INFO rb-d965522-225652-425718 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-17 12:40:54,275 44 INFO rb-d965522-225652-425718 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-17 12:40:54,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:40:54,343 44 INFO rb-d965522-225652-425718 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-17 12:40:54,401 44 INFO rb-d965522-225652-425718 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-17 12:40:54,451 44 INFO rb-d965522-225652-425718 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-17 12:40:54,503 44 INFO rb-d965522-225652-425718 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-17 12:40:54,556 44 INFO rb-d965522-225652-425718 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-17 12:40:54,607 44 INFO rb-d965522-225652-425718 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-17 12:40:54,660 44 INFO rb-d965522-225652-425718 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-17 12:40:54,719 44 INFO rb-d965522-225652-425718 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-17 12:40:54,770 44 INFO rb-d965522-225652-425718 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-17 12:40:54,822 44 INFO rb-d965522-225652-425718 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-17 12:40:54,999 44 INFO rb-d965522-225652-425718 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-17 12:40:55,050 44 INFO rb-d965522-225652-425718 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-17 12:40:55,100 44 INFO rb-d965522-225652-425718 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-17 12:40:55,151 44 INFO rb-d965522-225652-425718 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-17 12:40:55,202 44 INFO rb-d965522-225652-425718 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-17 12:40:55,256 44 INFO rb-d965522-225652-425718 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-17 12:40:55,306 44 INFO rb-d965522-225652-425718 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-17 12:40:55,357 44 INFO rb-d965522-225652-425718 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-17 12:40:55,413 44 INFO rb-d965522-225652-425718 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-17 12:40:55,469 44 INFO rb-d965522-225652-425718 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-17 12:40:55,530 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-17 12:40:55,533 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24899898 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '58d29217-95dc-49fc-a933-79bb36044fa6'}] 2026-10-17 12:40:55,732 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24899898 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '58d29217-95dc-49fc-a933-79bb36044fa6'} created pos.order #728 2026-10-17 12:40:55,749 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24899898 finished 2026-10-17 12:40:55,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.060 0.205 2026-10-17 12:40:55,827 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-10-17 12:40:55,891 44 INFO rb-d965522-225652-425718 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-17 12:40:55,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:55] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:40:55,939 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.018 2026-10-17 12:40:55,941 44 INFO rb-d965522-225652-425718 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-17 12:40:56,000 44 INFO rb-d965522-225652-425718 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-17 12:40:56,011 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62027846 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': '58d29217-95dc-49fc-a933-79bb36044fa6'}] 2026-10-17 12:40:56,016 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62027846 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': '58d29217-95dc-49fc-a933-79bb36044fa6'} sync ignored for existing PoS order pos.order(728,) (state: paid) 2026-10-17 12:40:56,032 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62027846 finished 2026-10-17 12:40:56,047 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-17 12:40:56,098 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-10-17 12:40:56,099 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:40:56,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.026 0.083 2026-10-17 12:40:56,223 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29962904 (allocated 32772096) 2026-10-17 12:40:56,226 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 106712 2026-10-17 12:40:56,227 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-10-17 12:40:56,228 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 106712 2026-10-17 12:40:56,322 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124056_322183_test_05_tip_screen.txt 2026-10-17 12:40:56,322 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpvv4uqbc1_chrome_odoo" 2026-10-17 12:40:56,355 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-17 12:40:56,707 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 106967 2026-10-17 12:40:56,707 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp49oi8krg_chrome_odoo 2026-10-17 12:40:56,707 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:44997/json/version 2026-10-17 12:40:56,708 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:40:56,722 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-17 12:40:56,722 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:44997/json 2026-10-17 12:40:56,722 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:40:56,732 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:44997/devtools/page/E25731ABFF606047F9B47337062A8580 2026-10-17 12:40:56,737 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-10-17 12:40:56,745 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-10-17 12:40:56,773 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:40:56,781 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-10-17 12:40:56,783 44 INFO rb-d965522-225652-425718 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-17 12:40:56,783 44 INFO rb-d965522-225652-425718 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-17 12:40:56,791 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:40:57,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.036 0.427 2026-10-17 12:40:57,255 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': 'E25731ABFF606047F9B47337062A8580', 'loaderId': 'EE8B686E843E3272FC7D1F34C81F6E91', 'isDownload': False} 2026-10-17 12:40:57,255 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-17 12:40:57,269 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:40:57,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-17 12:40:57,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:40:57,301 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-17 12:40:57,671 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:40:57,672 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:40:57,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:40:57,697 44 INFO rb-d965522-225652-425718 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-17 12:40:57,702 44 INFO rb-d965522-225652-425718 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-17 12:40:57,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-17 12:40:57,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:40:57,721 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:40:57,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:40:57,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.022 2026-10-17 12:40:57,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.024 2026-10-17 12:40:57,786 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-17 12:40:58,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.186 0.270 2026-10-17 12:40:58,290 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:40:58,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:40:58,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.028 2026-10-17 12:40:58,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:40:58,405 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-17 12:40:58,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40: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-17 12:40:58,452 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:40:58,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:40:58,466 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:40:58,473 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:40:58,481 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40: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-17 12:40:58,489 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:40:58,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.022 2026-10-17 12:40:58,513 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:40:58,518 44 INFO rb-d965522-225652-425718 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-17 12:40:58,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.048 2026-10-17 12:40:58,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.063 2026-10-17 12:40:58,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.086 2026-10-17 12:40:58,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.044 2026-10-17 12:40:58,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.018 0.139 2026-10-17 12:40:58,666 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:40:58,670 44 INFO rb-d965522-225652-425718 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-17 12:40:58,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.036 2026-10-17 12:40:58,776 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40: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-17 12:40:58,834 44 INFO rb-d965522-225652-425718 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-17 12:40:58,856 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:40:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:40:58,917 44 INFO rb-d965522-225652-425718 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-17 12:40:58,968 44 INFO rb-d965522-225652-425718 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-17 12:40:59,019 44 INFO rb-d965522-225652-425718 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-17 12:40:59,074 44 INFO rb-d965522-225652-425718 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-17 12:40:59,125 44 INFO rb-d965522-225652-425718 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-17 12:40:59,177 44 INFO rb-d965522-225652-425718 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-17 12:40:59,230 44 INFO rb-d965522-225652-425718 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-17 12:40:59,283 44 INFO rb-d965522-225652-425718 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-17 12:40:59,347 44 INFO rb-d965522-225652-425718 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-17 12:40:59,398 44 INFO rb-d965522-225652-425718 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-17 12:40:59,450 44 INFO rb-d965522-225652-425718 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-17 12:40:59,500 44 INFO rb-d965522-225652-425718 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-17 12:40:59,567 44 INFO rb-d965522-225652-425718 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-17 12:40:59,617 44 INFO rb-d965522-225652-425718 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-17 12:40:59,668 44 INFO rb-d965522-225652-425718 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-17 12:40:59,721 44 INFO rb-d965522-225652-425718 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-17 12:40:59,772 44 INFO rb-d965522-225652-425718 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-17 12:40:59,824 44 INFO rb-d965522-225652-425718 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-17 12:40:59,877 44 INFO rb-d965522-225652-425718 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-17 12:40:59,929 44 INFO rb-d965522-225652-425718 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-17 12:40:59,993 44 INFO rb-d965522-225652-425718 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-17 12:41:00,044 44 INFO rb-d965522-225652-425718 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-17 12:41:00,094 44 INFO rb-d965522-225652-425718 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-17 12:41:00,145 44 INFO rb-d965522-225652-425718 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-17 12:41:00,217 44 INFO rb-d965522-225652-425718 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-17 12:41:00,268 44 INFO rb-d965522-225652-425718 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-17 12:41:00,319 44 INFO rb-d965522-225652-425718 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-17 12:41:00,372 44 INFO rb-d965522-225652-425718 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-17 12:41:00,423 44 INFO rb-d965522-225652-425718 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-17 12:41:00,475 44 INFO rb-d965522-225652-425718 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-17 12:41:00,528 44 INFO rb-d965522-225652-425718 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-17 12:41:00,580 44 INFO rb-d965522-225652-425718 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-17 12:41:00,644 44 INFO rb-d965522-225652-425718 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-17 12:41:00,695 44 INFO rb-d965522-225652-425718 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-17 12:41:00,746 44 INFO rb-d965522-225652-425718 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-17 12:41:00,797 44 INFO rb-d965522-225652-425718 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-17 12:41:00,855 44 INFO rb-d965522-225652-425718 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-17 12:41:00,885 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85137598 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e1d344cf-c402-4325-8dd8-363e5c4e1423'}] 2026-10-17 12:41:00,961 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85137598 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e1d344cf-c402-4325-8dd8-363e5c4e1423'} created pos.order #729 2026-10-17 12:41:00,986 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85137598 finished 2026-10-17 12:41:01,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.041 0.134 2026-10-17 12:41:01,087 44 INFO rb-d965522-225652-425718 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-17 12:41:01,153 44 INFO rb-d965522-225652-425718 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-17 12:41:01,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:01] "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-17 12:41:01,204 44 INFO rb-d965522-225652-425718 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-17 12:41:01,254 44 INFO rb-d965522-225652-425718 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-17 12:41:01,311 44 INFO rb-d965522-225652-425718 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-17 12:41:01,373 44 INFO rb-d965522-225652-425718 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-17 12:41:01,428 44 INFO rb-d965522-225652-425718 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-17 12:41:01,479 44 INFO rb-d965522-225652-425718 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-17 12:41:01,533 44 INFO rb-d965522-225652-425718 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-17 12:41:01,583 44 INFO rb-d965522-225652-425718 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-17 12:41:01,657 44 INFO rb-d965522-225652-425718 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-17 12:41:01,663 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62212875 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e1d344cf-c402-4325-8dd8-363e5c4e1423'}] 2026-10-17 12:41:01,690 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1200, 1202] 2026-10-17 12:41:01,703 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62212875 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e1d344cf-c402-4325-8dd8-363e5c4e1423'} updated pos.order #729 2026-10-17 12:41:01,708 44 INFO rb-d965522-225652-425718 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-17 12:41:01,723 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62212875 finished 2026-10-17 12:41:01,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 100 0.055 0.104 2026-10-17 12:41:01,849 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76159330 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd789965a-e3bd-42d9-b580-02b4d2ae6e4c'}] 2026-10-17 12:41:01,894 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76159330 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd789965a-e3bd-42d9-b580-02b4d2ae6e4c'} created pos.order #730 2026-10-17 12:41:01,913 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76159330 finished 2026-10-17 12:41:01,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.025 0.094 2026-10-17 12:41:01,999 44 INFO rb-d965522-225652-425718 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-17 12:41:02,049 44 INFO rb-d965522-225652-425718 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-17 12:41:02,114 44 INFO rb-d965522-225652-425718 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-17 12:41:02,193 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.032 0.045 2026-10-17 12:41:02,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.019 2026-10-17 12:41:02,251 44 INFO rb-d965522-225652-425718 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-17 12:41:02,302 44 INFO rb-d965522-225652-425718 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-17 12:41:02,364 44 INFO rb-d965522-225652-425718 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-17 12:41:02,415 44 INFO rb-d965522-225652-425718 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-17 12:41:02,466 44 INFO rb-d965522-225652-425718 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-17 12:41:02,516 44 INFO rb-d965522-225652-425718 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-17 12:41:02,567 44 INFO rb-d965522-225652-425718 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-17 12:41:02,618 44 INFO rb-d965522-225652-425718 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-17 12:41:02,673 44 INFO rb-d965522-225652-425718 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-17 12:41:02,750 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.024 0.049 2026-10-17 12:41:02,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-17 12:41:02,795 44 INFO rb-d965522-225652-425718 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-17 12:41:02,846 44 INFO rb-d965522-225652-425718 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-17 12:41:02,911 44 INFO rb-d965522-225652-425718 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-17 12:41:02,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:02] "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-17 12:41:02,962 44 INFO rb-d965522-225652-425718 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-17 12:41:03,012 44 INFO rb-d965522-225652-425718 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-17 12:41:03,063 44 INFO rb-d965522-225652-425718 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-17 12:41:03,114 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-10-17 12:41:03,115 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-17 12:41:03,206 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19400048 (allocated 20451328) 2026-10-17 12:41:03,209 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 106967 2026-10-17 12:41:03,209 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-10-17 12:41:03,210 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 106967 2026-10-17 12:41:03,306 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124103_305934_test_06_split_bill_screen.txt 2026-10-17 12:41:03,306 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmp49oi8krg_chrome_odoo" 2026-10-17 12:41:03,344 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-17 12:41:03,663 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #221 deleted product.product records with IDs: [2554] 2026-10-17 12:41:04,043 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 107185 2026-10-17 12:41:04,043 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpycxyhru0_chrome_odoo 2026-10-17 12:41:04,043 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:42085/json/version 2026-10-17 12:41:04,044 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:04,052 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-17 12:41:04,052 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:42085/json 2026-10-17 12:41:04,053 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:04,060 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:42085/devtools/page/3328E1DB5B5B1E93C05E171AE5A53A98 2026-10-17 12:41:04,066 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-10-17 12:41:04,073 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-10-17 12:41:04,107 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:41:04,112 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-10-17 12:41:04,113 44 INFO rb-d965522-225652-425718 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-17 12:41:04,113 44 INFO rb-d965522-225652-425718 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-17 12:41:04,123 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:41:04,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:04] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.052 0.423 2026-10-17 12:41:04,599 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '3328E1DB5B5B1E93C05E171AE5A53A98', 'loaderId': 'ABDB153612323C216E2D7A2CD35DBB73', 'isDownload': False} 2026-10-17 12:41:04,599 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-17 12:41:04,611 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:41:04,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:04] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-10-17 12:41:04,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:04] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-17 12:41:04,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:04] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-17 12:41:05,041 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:05,043 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:05,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:41:05,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:41:05,087 44 INFO rb-d965522-225652-425718 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-17 12:41:05,098 44 INFO rb-d965522-225652-425718 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-17 12:41:05,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-17 12:41:05,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:05,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:41:05,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-10-17 12:41:05,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.025 2026-10-17 12:41:05,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 12:41:05,703 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.160 0.335 2026-10-17 12:41:05,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "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-17 12:41:05,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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.008 2026-10-17 12:41:05,816 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.010 2026-10-17 12:41:05,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:41:05,877 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:05,887 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-17 12:41:05,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:41:05,937 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:05,953 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:41:05,957 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:41:05,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.014 2026-10-17 12:41:05,976 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:05,977 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:41:05,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.011 0.041 2026-10-17 12:41:05,995 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-10-17 12:41:06,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-10-17 12:41:06,025 44 INFO rb-d965522-225652-425718 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-17 12:41:06,069 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:06,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:06] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.015 0.032 2026-10-17 12:41:06,145 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.011 0.066 2026-10-17 12:41:06,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:06] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.011 0.111 2026-10-17 12:41:06,188 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:06,189 44 INFO rb-d965522-225652-425718 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-17 12:41:06,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.035 2026-10-17 12:41:06,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:41:06,365 44 INFO rb-d965522-225652-425718 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-17 12:41:06,394 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:06,447 44 INFO rb-d965522-225652-425718 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-17 12:41:06,499 44 INFO rb-d965522-225652-425718 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-17 12:41:06,550 44 INFO rb-d965522-225652-425718 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-17 12:41:06,604 44 INFO rb-d965522-225652-425718 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-17 12:41:06,655 44 INFO rb-d965522-225652-425718 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-17 12:41:06,708 44 INFO rb-d965522-225652-425718 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-17 12:41:06,773 44 INFO rb-d965522-225652-425718 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-17 12:41:06,824 44 INFO rb-d965522-225652-425718 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-17 12:41:06,876 44 INFO rb-d965522-225652-425718 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-17 12:41:07,048 44 INFO rb-d965522-225652-425718 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-17 12:41:07,099 44 INFO rb-d965522-225652-425718 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-17 12:41:07,149 44 INFO rb-d965522-225652-425718 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-17 12:41:07,206 44 INFO rb-d965522-225652-425718 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-17 12:41:07,268 44 INFO rb-d965522-225652-425718 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-17 12:41:07,319 44 INFO rb-d965522-225652-425718 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-17 12:41:07,374 44 INFO rb-d965522-225652-425718 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-17 12:41:07,424 44 INFO rb-d965522-225652-425718 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-17 12:41:07,479 44 INFO rb-d965522-225652-425718 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-17 12:41:07,549 44 INFO rb-d965522-225652-425718 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-17 12:41:07,553 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43142900 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7415b35-a0f2-4476-a34b-5b3fa0546f2b'}] 2026-10-17 12:41:07,602 44 INFO rb-d965522-225652-425718 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-17 12:41:07,604 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43142900 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7415b35-a0f2-4476-a34b-5b3fa0546f2b'} created pos.order #731 2026-10-17 12:41:07,621 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43142900 finished 2026-10-17 12:41:07,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.030 0.093 2026-10-17 12:41:07,702 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42865014 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'eaeb7418-9d36-4bac-b117-2be5f8a5251d'}] 2026-10-17 12:41:07,736 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42865014 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'eaeb7418-9d36-4bac-b117-2be5f8a5251d'} created pos.order #732 2026-10-17 12:41:07,756 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42865014 finished 2026-10-17 12:41:07,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.018 0.084 2026-10-17 12:41:07,833 44 INFO rb-d965522-225652-425718 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-17 12:41:07,883 44 INFO rb-d965522-225652-425718 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-17 12:41:07,948 44 INFO rb-d965522-225652-425718 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-17 12:41:07,957 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:07,958 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:07,998 44 INFO rb-d965522-225652-425718 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-17 12:41:08,049 44 INFO rb-d965522-225652-425718 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-17 12:41:08,116 44 INFO rb-d965522-225652-425718 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-17 12:41:08,176 44 INFO rb-d965522-225652-425718 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-17 12:41:08,181 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37899020 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'eaeb7418-9d36-4bac-b117-2be5f8a5251d'}] 2026-10-17 12:41:08,187 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:08,241 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [707] to pos.order #732 2026-10-17 12:41:08,475 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37899020 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'eaeb7418-9d36-4bac-b117-2be5f8a5251d'} updated pos.order #732 2026-10-17 12:41:08,492 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37899020 finished 2026-10-17 12:41:08,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 247 0.109 0.285 2026-10-17 12:41:08,692 44 INFO rb-d965522-225652-425718 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-17 12:41:08,742 44 INFO rb-d965522-225652-425718 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-17 12:41:08,793 44 INFO rb-d965522-225652-425718 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-17 12:41:08,849 44 INFO rb-d965522-225652-425718 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-17 12:41:08,899 44 INFO rb-d965522-225652-425718 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-17 12:41:08,950 44 INFO rb-d965522-225652-425718 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-17 12:41:09,005 44 INFO rb-d965522-225652-425718 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-17 12:41:09,065 44 INFO rb-d965522-225652-425718 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-17 12:41:09,068 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73850074 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7415b35-a0f2-4476-a34b-5b3fa0546f2b'}] 2026-10-17 12:41:09,129 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [708] to pos.order #731 2026-10-17 12:41:09,324 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73850074 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7415b35-a0f2-4476-a34b-5b3fa0546f2b'} updated pos.order #731 2026-10-17 12:41:09,343 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73850074 finished 2026-10-17 12:41:09,408 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.084 0.258 2026-10-17 12:41:09,512 44 INFO rb-d965522-225652-425718 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-17 12:41:09,563 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-10-17 12:41:09,564 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-17 12:41:09,683 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17873564 (allocated 19009536) 2026-10-17 12:41:09,687 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 107185 2026-10-17 12:41:09,688 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-10-17 12:41:09,694 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 107185 2026-10-17 12:41:09,776 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124109_776601_test_07_split_bill_screen.txt 2026-10-17 12:41:09,777 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpycxyhru0_chrome_odoo" 2026-10-17 12:41:10,061 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 107397 2026-10-17 12:41:10,062 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp0jogtu5b_chrome_odoo 2026-10-17 12:41:10,062 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:40521/json/version 2026-10-17 12:41:10,063 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40521', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:10,075 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-17 12:41:10,076 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:40521/json 2026-10-17 12:41:10,076 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40521', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:10,087 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:40521/devtools/page/0F04231B3C3E612487801A5C09B84D6F 2026-10-17 12:41:10,091 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-10-17 12:41:10,095 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-10-17 12:41:10,145 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:41:10,147 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-10-17 12:41:10,148 44 INFO rb-d965522-225652-425718 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-17 12:41:10,148 44 INFO rb-d965522-225652-425718 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-17 12:41:10,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.045 2026-10-17 12:41:10,217 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '0F04231B3C3E612487801A5C09B84D6F', 'loaderId': '4F253B62FA7C3D7E6097CF53D842E608', 'isDownload': False} 2026-10-17 12:41:10,217 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-10-17 12:41:10,227 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:41:10,242 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:41:10,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:41:10,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:41:10,648 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:10,652 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:10,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:41:10,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-10-17 12:41:10,681 44 INFO rb-d965522-225652-425718 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-17 12:41:10,686 44 INFO rb-d965522-225652-425718 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-17 12:41:10,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:41:10,703 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:10,717 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:41:10,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.009 2026-10-17 12:41:10,750 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.019 2026-10-17 12:41:10,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-17 12:41:11,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 283 0.116 0.279 2026-10-17 12:41:11,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:11,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:11,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.010 2026-10-17 12:41:11,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-17 12:41:11,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:11,321 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-17 12:41:11,330 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:11,361 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:11,365 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:11,377 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:41:11,382 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:41:11,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.009 0.017 2026-10-17 12:41:11,407 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 12:41:11,407 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:41:11,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.034 2026-10-17 12:41:11,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-10-17 12:41:11,429 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:11,430 44 INFO rb-d965522-225652-425718 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-17 12:41:11,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.018 0.050 2026-10-17 12:41:11,483 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.022 2026-10-17 12:41:11,521 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.085 2026-10-17 12:41:11,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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.005 2026-10-17 12:41:11,663 44 INFO rb-d965522-225652-425718 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-17 12:41:11,678 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:11,745 44 INFO rb-d965522-225652-425718 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-17 12:41:11,796 44 INFO rb-d965522-225652-425718 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-17 12:41:11,847 44 INFO rb-d965522-225652-425718 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-17 12:41:11,898 44 INFO rb-d965522-225652-425718 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-17 12:41:11,949 44 INFO rb-d965522-225652-425718 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-17 12:41:12,016 44 INFO rb-d965522-225652-425718 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-17 12:41:12,066 44 INFO rb-d965522-225652-425718 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-17 12:41:12,118 44 INFO rb-d965522-225652-425718 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-17 12:41:12,172 44 INFO rb-d965522-225652-425718 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-17 12:41:12,219 44 INFO rb-d965522-225652-425718 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-17 12:41:12,287 44 INFO rb-d965522-225652-425718 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-17 12:41:12,298 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:12,339 44 INFO rb-d965522-225652-425718 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-17 12:41:12,406 44 INFO rb-d965522-225652-425718 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-17 12:41:12,463 44 INFO rb-d965522-225652-425718 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-17 12:41:12,518 44 INFO rb-d965522-225652-425718 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-17 12:41:12,599 44 INFO rb-d965522-225652-425718 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-17 12:41:12,650 44 INFO rb-d965522-225652-425718 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-17 12:41:12,709 44 INFO rb-d965522-225652-425718 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-17 12:41:12,772 44 INFO rb-d965522-225652-425718 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-17 12:41:12,827 44 INFO rb-d965522-225652-425718 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-17 12:41:12,881 44 INFO rb-d965522-225652-425718 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-17 12:41:12,959 44 INFO rb-d965522-225652-425718 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-17 12:41:12,966 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95852243 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'd8f6203d-d54d-4292-86ca-80b52cdf3316'}] 2026-10-17 12:41:13,009 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95852243 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'd8f6203d-d54d-4292-86ca-80b52cdf3316'} created pos.order #733 2026-10-17 12:41:13,027 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95852243 finished 2026-10-17 12:41:13,077 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.023 0.091 2026-10-17 12:41:13,115 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19929990 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '2ede2d1e-ea4d-4c87-878f-209154596b3b'}] 2026-10-17 12:41:13,153 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19929990 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '2ede2d1e-ea4d-4c87-878f-209154596b3b'} created pos.order #734 2026-10-17 12:41:13,171 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19929990 finished 2026-10-17 12:41:13,218 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.021 0.084 2026-10-17 12:41:13,269 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:13,270 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:13,290 44 INFO rb-d965522-225652-425718 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-17 12:41:13,358 44 INFO rb-d965522-225652-425718 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-17 12:41:13,361 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1990438 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '2ede2d1e-ea4d-4c87-878f-209154596b3b'}] 2026-10-17 12:41:13,364 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:13,423 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [709] to pos.order #734 2026-10-17 12:41:13,627 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1990438 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '2ede2d1e-ea4d-4c87-878f-209154596b3b'} updated pos.order #734 2026-10-17 12:41:13,647 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1990438 finished 2026-10-17 12:41:13,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 153 0.091 0.259 2026-10-17 12:41:13,850 44 INFO rb-d965522-225652-425718 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-17 12:41:13,901 44 INFO rb-d965522-225652-425718 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-17 12:41:13,954 44 INFO rb-d965522-225652-425718 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-17 12:41:14,005 44 INFO rb-d965522-225652-425718 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-17 12:41:14,061 44 INFO rb-d965522-225652-425718 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-17 12:41:14,116 44 INFO rb-d965522-225652-425718 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-17 12:41:14,176 44 INFO rb-d965522-225652-425718 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-17 12:41:14,179 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96386768 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'd8f6203d-d54d-4292-86ca-80b52cdf3316'}] 2026-10-17 12:41:14,236 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [710] to pos.order #733 2026-10-17 12:41:14,431 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96386768 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'd8f6203d-d54d-4292-86ca-80b52cdf3316'} updated pos.order #733 2026-10-17 12:41:14,453 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96386768 finished 2026-10-17 12:41:14,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 153 0.078 0.254 2026-10-17 12:41:14,574 44 INFO rb-d965522-225652-425718 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-17 12:41:14,624 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-10-17 12:41:14,624 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-17 12:41:14,719 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 19066964 (allocated 20582400) 2026-10-17 12:41:14,723 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 107397 2026-10-17 12:41:14,723 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-10-17 12:41:14,724 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 107397 2026-10-17 12:41:14,799 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124114_799555_test_07_split_bill_screen.txt 2026-10-17 12:41:14,799 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmp0jogtu5b_chrome_odoo" 2026-10-17 12:41:14,818 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-17 12:41:15,192 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 107606 2026-10-17 12:41:15,192 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmph7xyi0gj_chrome_odoo 2026-10-17 12:41:15,192 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:36541/json/version 2026-10-17 12:41:15,193 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:15,209 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-10-17 12:41:15,209 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:36541/json 2026-10-17 12:41:15,209 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:15,216 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:36541/devtools/page/928FBAAD539C77DDE8E1179F1B7B7013 2026-10-17 12:41:15,221 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-10-17 12:41:15,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-10-17 12:41:15,282 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:41:15,292 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-10-17 12:41:15,293 44 INFO rb-d965522-225652-425718 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-17 12:41:15,293 44 INFO rb-d965522-225652-425718 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-17 12:41:15,303 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:41:15,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:15] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.026 0.582 2026-10-17 12:41:15,913 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': '928FBAAD539C77DDE8E1179F1B7B7013', 'loaderId': 'B3D382C5AF3D3C4038E934E0891412E6', 'isDownload': False} 2026-10-17 12:41:15,913 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-17 12:41:15,924 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:41:15,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:15] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:41:15,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:15] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:41:15,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:15] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:41:16,391 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:16,392 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:16,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:41:16,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:41:16,432 44 INFO rb-d965522-225652-425718 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-17 12:41:16,436 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:41:16,438 44 INFO rb-d965522-225652-425718 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-17 12:41:16,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:16,464 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-17 12:41:16,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.018 2026-10-17 12:41:16,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 12:41:16,521 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.033 2026-10-17 12:41:16,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.131 0.277 2026-10-17 12:41:16,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:16] "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-17 12:41:17,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:17,060 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-17 12:41:17,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:41:17,082 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-10-17 12:41:17,090 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:41:17,121 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:17,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:41:17,142 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:17,144 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:41:17,170 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "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-17 12:41:17,178 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-17 12:41:17,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.016 0.036 2026-10-17 12:41:17,193 44 INFO rb-d965522-225652-425718 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-17 12:41:17,194 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:41:17,203 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.066 2026-10-17 12:41:17,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.032 0.071 2026-10-17 12:41:17,273 44 INFO rb-d965522-225652-425718 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-17 12:41:17,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.082 2026-10-17 12:41:17,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.133 2026-10-17 12:41:17,372 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:17,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.086 2026-10-17 12:41:17,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.106 2026-10-17 12:41:17,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:41:17,480 44 INFO rb-d965522-225652-425718 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-17 12:41:17,498 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:17,560 44 INFO rb-d965522-225652-425718 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-17 12:41:17,611 44 INFO rb-d965522-225652-425718 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-17 12:41:17,662 44 INFO rb-d965522-225652-425718 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-17 12:41:17,712 44 INFO rb-d965522-225652-425718 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-17 12:41:17,763 44 INFO rb-d965522-225652-425718 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-17 12:41:17,832 44 INFO rb-d965522-225652-425718 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-17 12:41:17,883 44 INFO rb-d965522-225652-425718 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-17 12:41:17,934 44 INFO rb-d965522-225652-425718 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-17 12:41:17,984 44 INFO rb-d965522-225652-425718 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-17 12:41:18,035 44 INFO rb-d965522-225652-425718 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-17 12:41:18,108 44 INFO rb-d965522-225652-425718 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-17 12:41:18,159 44 INFO rb-d965522-225652-425718 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-17 12:41:18,210 44 INFO rb-d965522-225652-425718 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-17 12:41:18,260 44 INFO rb-d965522-225652-425718 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-17 12:41:18,311 44 INFO rb-d965522-225652-425718 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-17 12:41:18,362 44 INFO rb-d965522-225652-425718 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-17 12:41:18,413 44 INFO rb-d965522-225652-425718 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-17 12:41:18,463 44 INFO rb-d965522-225652-425718 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-17 12:41:18,523 44 INFO rb-d965522-225652-425718 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-17 12:41:18,573 44 INFO rb-d965522-225652-425718 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-17 12:41:18,624 44 INFO rb-d965522-225652-425718 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-17 12:41:18,700 44 INFO rb-d965522-225652-425718 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-17 12:41:18,709 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:18,710 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:18,777 44 INFO rb-d965522-225652-425718 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-17 12:41:18,848 44 INFO rb-d965522-225652-425718 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-17 12:41:18,852 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65873735 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2ef1784f-8821-443a-9015-a64bca529a4b'}] 2026-10-17 12:41:18,853 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:19,165 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65873735 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2ef1784f-8821-443a-9015-a64bca529a4b'} created pos.order #735 2026-10-17 12:41:19,184 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65873735 finished 2026-10-17 12:41:19,234 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.103 0.282 2026-10-17 12:41:19,348 44 INFO rb-d965522-225652-425718 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-17 12:41:19,397 44 INFO rb-d965522-225652-425718 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-17 12:41:19,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:19,460 44 INFO rb-d965522-225652-425718 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-17 12:41:19,511 44 INFO rb-d965522-225652-425718 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-17 12:41:19,562 44 INFO rb-d965522-225652-425718 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-17 12:41:19,612 44 INFO rb-d965522-225652-425718 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-17 12:41:19,663 44 INFO rb-d965522-225652-425718 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-17 12:41:19,714 44 INFO rb-d965522-225652-425718 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-17 12:41:19,769 44 INFO rb-d965522-225652-425718 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-17 12:41:19,836 44 INFO rb-d965522-225652-425718 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-17 12:41:19,840 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24789308 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5dabf2a7-df00-4e95-af45-634b786997d1'}] 2026-10-17 12:41:19,880 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24789308 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5dabf2a7-df00-4e95-af45-634b786997d1'} created pos.order #736 2026-10-17 12:41:19,903 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24789308 finished 2026-10-17 12:41:19,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 40 0.018 0.111 2026-10-17 12:41:20,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 49 0.019 0.034 2026-10-17 12:41:20,070 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.024 2026-10-17 12:41:20,072 44 INFO rb-d965522-225652-425718 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-17 12:41:20,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:20] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.019 2026-10-17 12:41:20,122 44 INFO rb-d965522-225652-425718 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-17 12:41:20,172 44 INFO rb-d965522-225652-425718 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-17 12:41:20,225 44 INFO rb-d965522-225652-425718 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-17 12:41:20,275 44 INFO rb-d965522-225652-425718 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-17 12:41:20,326 44 INFO rb-d965522-225652-425718 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-17 12:41:20,383 44 INFO rb-d965522-225652-425718 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-17 12:41:20,433 44 INFO rb-d965522-225652-425718 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-17 12:41:20,483 44 INFO rb-d965522-225652-425718 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-17 12:41:20,550 44 INFO rb-d965522-225652-425718 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-17 12:41:20,601 44 INFO rb-d965522-225652-425718 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-17 12:41:20,658 44 INFO rb-d965522-225652-425718 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-17 12:41:20,709 44 INFO rb-d965522-225652-425718 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-17 12:41:20,760 44 INFO rb-d965522-225652-425718 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-17 12:41:20,811 44 INFO rb-d965522-225652-425718 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-17 12:41:20,861 44 INFO rb-d965522-225652-425718 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-17 12:41:20,912 44 INFO rb-d965522-225652-425718 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-17 12:41:20,963 44 INFO rb-d965522-225652-425718 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-17 12:41:21,013 44 INFO rb-d965522-225652-425718 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-17 12:41:21,069 44 INFO rb-d965522-225652-425718 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-17 12:41:21,119 44 INFO rb-d965522-225652-425718 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-17 12:41:21,170 44 INFO rb-d965522-225652-425718 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-17 12:41:21,226 44 INFO rb-d965522-225652-425718 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-17 12:41:21,288 44 INFO rb-d965522-225652-425718 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-17 12:41:21,292 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35397071 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5dabf2a7-df00-4e95-af45-634b786997d1'}] 2026-10-17 12:41:21,315 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1213] to pos.order #736 2026-10-17 12:41:21,370 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [712] to pos.order #736 2026-10-17 12:41:21,570 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35397071 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5dabf2a7-df00-4e95-af45-634b786997d1'} updated pos.order #736 2026-10-17 12:41:21,602 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35397071 finished 2026-10-17 12:41:21,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.100 0.281 2026-10-17 12:41:21,746 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-10-17 12:41:21,746 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-17 12:41:21,869 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18916728 (allocated 20582400) 2026-10-17 12:41:21,873 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 107606 2026-10-17 12:41:21,873 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-10-17 12:41:21,873 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 107606 2026-10-17 12:41:21,968 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124121_967762_test_08_refund_stay_current_table.txt 2026-10-17 12:41:21,968 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmph7xyi0gj_chrome_odoo" 2026-10-17 12:41:21,980 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-17 12:41:23,043 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 107818 2026-10-17 12:41:23,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmp64z1c7qi_chrome_odoo 2026-10-17 12:41:23,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:34463/json/version 2026-10-17 12:41:23,045 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:23,055 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-10-17 12:41:23,055 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:34463/json 2026-10-17 12:41:23,056 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:23,065 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:34463/devtools/page/C786A88DB5BCE1479B5142D719CFF6A7 2026-10-17 12:41:23,069 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-10-17 12:41:23,071 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-10-17 12:41:23,115 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:41:23,119 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-10-17 12:41:23,120 44 INFO rb-d965522-225652-425718 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-17 12:41:23,120 44 INFO rb-d965522-225652-425718 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-17 12:41:23,130 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:41:23,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:23] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.028 0.432 2026-10-17 12:41:23,590 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': 'C786A88DB5BCE1479B5142D719CFF6A7', 'loaderId': '39D0220EAD18B01C8C367D820B536186', 'isDownload': False} 2026-10-17 12:41:23,591 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-10-17 12:41:23,606 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:41:23,620 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:23] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:41:23,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:23] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:41:23,631 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:23] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:41:24,010 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:24,013 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:24,025 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:41:24,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:41:24,048 44 INFO rb-d965522-225652-425718 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-17 12:41:24,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:24,059 44 INFO rb-d965522-225652-425718 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-17 12:41:24,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:24,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-17 12:41:24,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-17 12:41:24,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.023 2026-10-17 12:41:24,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-10-17 12:41:24,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.148 0.292 2026-10-17 12:41:24,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:24,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:41:24,708 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 12:41:24,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:41:24,735 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-10-17 12:41:24,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:41:24,775 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:24,790 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:41:24,795 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:41:24,812 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:24,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.016 0.021 2026-10-17 12:41:24,815 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:41:24,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-10-17 12:41:24,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.044 2026-10-17 12:41:24,838 44 INFO rb-d965522-225652-425718 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-17 12:41:24,838 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-10-17 12:41:24,878 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:41:24,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-10-17 12:41:24,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.013 0.042 2026-10-17 12:41:24,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.079 2026-10-17 12:41:24,978 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:24,984 44 INFO rb-d965522-225652-425718 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-17 12:41:25,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.050 2026-10-17 12:41:25,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:25,161 44 INFO rb-d965522-225652-425718 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-17 12:41:25,186 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:25,224 44 INFO rb-d965522-225652-425718 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-17 12:41:25,280 44 INFO rb-d965522-225652-425718 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-17 12:41:25,337 44 INFO rb-d965522-225652-425718 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-17 12:41:25,391 44 INFO rb-d965522-225652-425718 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-17 12:41:25,490 44 INFO rb-d965522-225652-425718 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-17 12:41:25,546 44 INFO rb-d965522-225652-425718 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-17 12:41:25,602 44 INFO rb-d965522-225652-425718 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-17 12:41:25,656 44 INFO rb-d965522-225652-425718 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-17 12:41:25,711 44 INFO rb-d965522-225652-425718 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-17 12:41:25,806 44 INFO rb-d965522-225652-425718 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-17 12:41:25,865 44 INFO rb-d965522-225652-425718 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-17 12:41:25,916 44 INFO rb-d965522-225652-425718 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-17 12:41:25,967 44 INFO rb-d965522-225652-425718 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-17 12:41:26,018 44 INFO rb-d965522-225652-425718 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-17 12:41:26,070 44 INFO rb-d965522-225652-425718 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-17 12:41:26,121 44 INFO rb-d965522-225652-425718 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-17 12:41:26,171 44 INFO rb-d965522-225652-425718 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-17 12:41:26,251 44 INFO rb-d965522-225652-425718 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-17 12:41:26,302 44 INFO rb-d965522-225652-425718 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-17 12:41:26,387 44 INFO rb-d965522-225652-425718 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-17 12:41:26,438 44 INFO rb-d965522-225652-425718 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-17 12:41:26,489 44 INFO rb-d965522-225652-425718 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-17 12:41:26,539 44 INFO rb-d965522-225652-425718 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-17 12:41:26,590 44 INFO rb-d965522-225652-425718 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-17 12:41:26,672 44 INFO rb-d965522-225652-425718 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-17 12:41:26,722 44 INFO rb-d965522-225652-425718 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-17 12:41:26,773 44 INFO rb-d965522-225652-425718 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-17 12:41:26,824 44 INFO rb-d965522-225652-425718 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-17 12:41:26,875 44 INFO rb-d965522-225652-425718 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-17 12:41:26,926 44 INFO rb-d965522-225652-425718 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-17 12:41:26,983 44 INFO rb-d965522-225652-425718 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-17 12:41:27,046 44 INFO rb-d965522-225652-425718 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-17 12:41:27,103 44 INFO rb-d965522-225652-425718 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-17 12:41:27,159 44 INFO rb-d965522-225652-425718 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-17 12:41:27,216 44 INFO rb-d965522-225652-425718 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-17 12:41:27,267 44 INFO rb-d965522-225652-425718 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-17 12:41:27,318 44 INFO rb-d965522-225652-425718 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-17 12:41:27,369 44 INFO rb-d965522-225652-425718 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-17 12:41:27,420 44 INFO rb-d965522-225652-425718 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-17 12:41:27,472 44 INFO rb-d965522-225652-425718 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-17 12:41:27,523 44 INFO rb-d965522-225652-425718 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-17 12:41:27,574 44 INFO rb-d965522-225652-425718 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-17 12:41:27,625 44 INFO rb-d965522-225652-425718 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-17 12:41:27,675 44 INFO rb-d965522-225652-425718 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-17 12:41:27,727 44 INFO rb-d965522-225652-425718 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-17 12:41:27,835 44 INFO rb-d965522-225652-425718 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-17 12:41:27,840 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #817059 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ddbff0ab-5f15-4369-887b-c95c264c277e'}] 2026-10-17 12:41:27,884 44 INFO rb-d965522-225652-425718 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-17 12:41:27,915 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #817059 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ddbff0ab-5f15-4369-887b-c95c264c277e'} created pos.order #737 2026-10-17 12:41:27,932 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #817059 finished 2026-10-17 12:41:27,987 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 96 0.043 0.107 2026-10-17 12:41:28,061 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10128287 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b9a9eec4-6718-4d42-840a-9a66e18c34e1'}] 2026-10-17 12:41:28,120 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10128287 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b9a9eec4-6718-4d42-840a-9a66e18c34e1'} created pos.order #738 2026-10-17 12:41:28,136 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10128287 finished 2026-10-17 12:41:28,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.030 0.093 2026-10-17 12:41:28,251 44 INFO rb-d965522-225652-425718 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-17 12:41:28,302 44 INFO rb-d965522-225652-425718 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-17 12:41:28,368 44 INFO rb-d965522-225652-425718 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-17 12:41:28,378 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:28,379 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:28,418 44 INFO rb-d965522-225652-425718 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-17 12:41:28,469 44 INFO rb-d965522-225652-425718 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-17 12:41:28,538 44 INFO rb-d965522-225652-425718 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-17 12:41:28,601 44 INFO rb-d965522-225652-425718 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-17 12:41:28,606 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44389422 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b9a9eec4-6718-4d42-840a-9a66e18c34e1'}] 2026-10-17 12:41:28,611 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:28,700 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [713] to pos.order #738 2026-10-17 12:41:29,226 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44389422 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b9a9eec4-6718-4d42-840a-9a66e18c34e1'} updated pos.order #738 2026-10-17 12:41:29,248 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44389422 finished 2026-10-17 12:41:29,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 391 0.183 0.530 2026-10-17 12:41:29,454 44 INFO rb-d965522-225652-425718 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-17 12:41:29,503 44 INFO rb-d965522-225652-425718 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-17 12:41:29,555 44 INFO rb-d965522-225652-425718 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-17 12:41:29,612 44 INFO rb-d965522-225652-425718 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-17 12:41:29,662 44 INFO rb-d965522-225652-425718 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-17 12:41:29,713 44 INFO rb-d965522-225652-425718 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-17 12:41:29,764 44 INFO rb-d965522-225652-425718 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-17 12:41:29,815 44 INFO rb-d965522-225652-425718 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-17 12:41:29,865 44 INFO rb-d965522-225652-425718 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-17 12:41:29,917 44 INFO rb-d965522-225652-425718 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-17 12:41:29,968 44 INFO rb-d965522-225652-425718 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-17 12:41:30,019 44 INFO rb-d965522-225652-425718 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-17 12:41:30,070 44 INFO rb-d965522-225652-425718 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-17 12:41:30,120 44 INFO rb-d965522-225652-425718 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-17 12:41:30,171 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-10-17 12:41:30,172 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-17 12:41:30,283 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 23089820 (allocated 24907776) 2026-10-17 12:41:30,285 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 107818 2026-10-17 12:41:30,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-10-17 12:41:30,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 107818 2026-10-17 12:41:30,380 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124130_380626_test_09_combo_split_bill.txt 2026-10-17 12:41:30,380 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmp64z1c7qi_chrome_odoo" 2026-10-17 12:41:30,393 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-17 12:41:30,746 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 108028 2026-10-17 12:41:30,747 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpzz84b0m3_chrome_odoo 2026-10-17 12:41:30,747 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:38771/json/version 2026-10-17 12:41:30,748 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:30,757 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-17 12:41:30,757 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:38771/json 2026-10-17 12:41:30,758 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:30,770 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:38771/devtools/page/330FA2CEF299EBF449A4F340593C45B0 2026-10-17 12:41:30,773 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-10-17 12:41:30,775 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-10-17 12:41:30,813 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:41:30,822 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-10-17 12:41:30,823 44 INFO rb-d965522-225652-425718 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-17 12:41:30,824 44 INFO rb-d965522-225652-425718 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-17 12:41:30,832 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:41:31,290 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.028 0.432 2026-10-17 12:41:31,293 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': '330FA2CEF299EBF449A4F340593C45B0', 'loaderId': '99DA675B0B1953D4998218B4A2636A6F', 'isDownload': False} 2026-10-17 12:41:31,293 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-17 12:41:31,307 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:41:31,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:41:31,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:41:31,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:41:31,745 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:31,749 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:31,761 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:41:31,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:41:31,780 44 INFO rb-d965522-225652-425718 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-17 12:41:31,787 44 INFO rb-d965522-225652-425718 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-17 12:41:31,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:31,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:31,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:41:31,825 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:41:31,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.023 2026-10-17 12:41:31,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-17 12:41:32,329 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.154 0.293 2026-10-17 12:41:32,348 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:41:32,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:41:32,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 12:41:32,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:41:32,459 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-10-17 12:41:32,471 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:41:32,501 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:32,513 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:41:32,515 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:32,541 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:41:32,541 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:41:32,542 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.011 0.028 2026-10-17 12:41:32,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-10-17 12:41:32,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.027 2026-10-17 12:41:32,565 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-10-17 12:41:32,582 44 INFO rb-d965522-225652-425718 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-17 12:41:32,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-10-17 12:41:32,628 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:41:32,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.015 0.034 2026-10-17 12:41:32,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.074 2026-10-17 12:41:32,749 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:32,754 44 INFO rb-d965522-225652-425718 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-17 12:41:32,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.037 2026-10-17 12:41:32,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:41:32,909 44 INFO rb-d965522-225652-425718 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-17 12:41:32,930 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:41:32,988 44 INFO rb-d965522-225652-425718 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-17 12:41:33,039 44 INFO rb-d965522-225652-425718 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-17 12:41:33,090 44 INFO rb-d965522-225652-425718 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-17 12:41:33,140 44 INFO rb-d965522-225652-425718 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-17 12:41:33,191 44 INFO rb-d965522-225652-425718 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-17 12:41:33,243 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-10-17 12:41:33,294 44 INFO rb-d965522-225652-425718 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-17 12:41:33,365 44 INFO rb-d965522-225652-425718 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-17 12:41:33,368 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11175983 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b5381d19-80b7-4822-9ac8-2c48c16c08b5'}] 2026-10-17 12:41:33,417 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11175983 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b5381d19-80b7-4822-9ac8-2c48c16c08b5'} created pos.order #739 2026-10-17 12:41:33,436 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11175983 finished 2026-10-17 12:41:33,499 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.031 0.103 2026-10-17 12:41:33,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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.006 2026-10-17 12:41:33,545 44 INFO rb-d965522-225652-425718 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-17 12:41:35,580 44 INFO rb-d965522-225652-425718 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-17 12:41:35,631 44 INFO rb-d965522-225652-425718 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-17 12:41:35,682 44 INFO rb-d965522-225652-425718 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-17 12:41:35,742 44 INFO rb-d965522-225652-425718 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-17 12:41:37,780 44 INFO rb-d965522-225652-425718 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-17 12:41:37,831 44 INFO rb-d965522-225652-425718 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-17 12:41:37,882 44 INFO rb-d965522-225652-425718 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-17 12:41:37,933 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-10-17 12:41:37,934 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-17 12:41:37,988 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15753168 (allocated 17301504) 2026-10-17 12:41:37,990 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 108028 2026-10-17 12:41:37,991 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-10-17 12:41:37,992 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 108028 2026-10-17 12:41:38,086 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124138_086440_test_10_save_last_preparation_changes.txt 2026-10-17 12:41:38,086 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpzz84b0m3_chrome_odoo" 2026-10-17 12:41:38,133 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-10-17 12:41:38,523 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 108233 2026-10-17 12:41:38,523 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmpzytu0io6_chrome_odoo 2026-10-17 12:41:38,523 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:43585/json/version 2026-10-17 12:41:38,524 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:38,533 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-10-17 12:41:38,533 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:43585/json 2026-10-17 12:41:38,533 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:38,543 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:43585/devtools/page/F21B3B9499362D9BC3873CE7BC6F94AA 2026-10-17 12:41:38,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-10-17 12:41:38,556 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-10-17 12:41:38,581 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:41:38,588 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-10-17 12:41:38,589 44 INFO rb-d965522-225652-425718 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-17 12:41:38,589 44 INFO rb-d965522-225652-425718 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-17 12:41:38,614 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:41:39,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.028 0.443 2026-10-17 12:41:39,085 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': 'F21B3B9499362D9BC3873CE7BC6F94AA', 'loaderId': 'EFC1D05CCB74BB95AC23F2B75F7B5EE0', 'isDownload': False} 2026-10-17 12:41:39,085 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-10-17 12:41:39,098 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:41:39,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:41:39,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:41:39,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:41:39,511 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:39,513 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:39,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:41:39,542 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:41:39,547 44 INFO rb-d965522-225652-425718 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-17 12:41:39,551 44 INFO rb-d965522-225652-425718 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-17 12:41:39,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:41:39,560 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:39,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:41:39,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-10-17 12:41:39,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.024 2026-10-17 12:41:39,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-17 12:41:40,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.172 0.449 2026-10-17 12:41:40,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:41:40,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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.004 2026-10-17 12:41:40,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.034 2026-10-17 12:41:40,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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.004 2026-10-17 12:41:40,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-10-17 12:41:40,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:41:40,443 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:40,462 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:41:40,465 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:41:40,483 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:40,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.011 0.021 2026-10-17 12:41:40,489 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-10-17 12:41:40,491 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:41:40,502 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.044 2026-10-17 12:41:40,511 44 INFO rb-d965522-225652-425718 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-17 12:41:40,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.023 2026-10-17 12:41:40,554 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:40,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.014 2026-10-17 12:41:40,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.022 0.076 2026-10-17 12:41:40,687 44 INFO rb-d965522-225652-425718 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-17 12:41:40,695 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:40,719 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.030 0.137 2026-10-17 12:41:40,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.059 2026-10-17 12:41:40,806 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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.004 2026-10-17 12:41:40,856 44 INFO rb-d965522-225652-425718 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-17 12:41:40,873 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:40,951 44 INFO rb-d965522-225652-425718 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-17 12:41:41,020 44 INFO rb-d965522-225652-425718 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-17 12:41:41,071 44 INFO rb-d965522-225652-425718 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-17 12:41:41,122 44 INFO rb-d965522-225652-425718 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-17 12:41:41,173 44 INFO rb-d965522-225652-425718 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-17 12:41:41,224 44 INFO rb-d965522-225652-425718 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-17 12:41:41,284 44 INFO rb-d965522-225652-425718 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-17 12:41:41,307 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75714687 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '067c6128-a443-46eb-bd7a-a1297efedf99'}] 2026-10-17 12:41:41,362 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75714687 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '067c6128-a443-46eb-bd7a-a1297efedf99'} created pos.order #740 2026-10-17 12:41:41,383 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75714687 finished 2026-10-17 12:41:41,440 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.027 0.108 2026-10-17 12:41:41,463 44 INFO rb-d965522-225652-425718 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-17 12:41:41,526 44 INFO rb-d965522-225652-425718 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-17 12:41:41,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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.006 2026-10-17 12:41:41,577 44 INFO rb-d965522-225652-425718 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-17 12:41:41,633 44 INFO rb-d965522-225652-425718 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-17 12:41:41,683 44 INFO rb-d965522-225652-425718 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-17 12:41:41,734 44 INFO rb-d965522-225652-425718 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-17 12:41:41,787 44 INFO rb-d965522-225652-425718 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-17 12:41:41,840 44 INFO rb-d965522-225652-425718 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-17 12:41:42,013 44 INFO rb-d965522-225652-425718 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-17 12:41:42,064 44 INFO rb-d965522-225652-425718 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-17 12:41:42,120 44 INFO rb-d965522-225652-425718 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-17 12:41:42,171 44 INFO rb-d965522-225652-425718 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-17 12:41:42,222 44 INFO rb-d965522-225652-425718 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-17 12:41:42,293 44 INFO rb-d965522-225652-425718 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-17 12:41:42,301 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:42,302 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:42,360 44 INFO rb-d965522-225652-425718 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-17 12:41:42,424 44 INFO rb-d965522-225652-425718 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-17 12:41:42,432 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18517667 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '067c6128-a443-46eb-bd7a-a1297efedf99'}] 2026-10-17 12:41:42,434 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:41:42,543 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [714] to pos.order #740 2026-10-17 12:41:42,770 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18517667 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '067c6128-a443-46eb-bd7a-a1297efedf99'} updated pos.order #740 2026-10-17 12:41:42,787 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18517667 finished 2026-10-17 12:41:42,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 254 0.110 0.312 2026-10-17 12:41:42,992 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-10-17 12:41:42,993 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-17 12:41:43,085 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16805260 (allocated 18223104) 2026-10-17 12:41:43,096 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 108233 2026-10-17 12:41:43,097 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-10-17 12:41:43,098 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 108233 2026-10-17 12:41:43,193 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124143_193597_test_12_order_tracking.txt 2026-10-17 12:41:43,193 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmpzytu0io6_chrome_odoo" 2026-10-17 12:41:43,223 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-10-17 12:41:43,576 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 108435 2026-10-17 12:41:43,577 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmpdkvngbmk_chrome_odoo 2026-10-17 12:41:43,577 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:40113/json/version 2026-10-17 12:41:43,579 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:43,591 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-10-17 12:41:43,591 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:40113/json 2026-10-17 12:41:43,592 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:43,598 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:40113/devtools/page/EF6B2656CD73942888DAC4EB5CCCC72F 2026-10-17 12:41:43,602 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-10-17 12:41:43,610 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-10-17 12:41:43,667 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:41:43,676 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-10-17 12:41:43,677 44 INFO rb-d965522-225652-425718 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-17 12:41:43,677 44 INFO rb-d965522-225652-425718 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-17 12:41:43,686 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:41:44,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.026 0.421 2026-10-17 12:41:44,134 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': 'EF6B2656CD73942888DAC4EB5CCCC72F', 'loaderId': '3062067DE914FFFC1B578946D94A28EE', 'isDownload': False} 2026-10-17 12:41:44,134 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-10-17 12:41:44,145 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:41:44,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:41:44,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:41:44,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:41:44,542 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:44,544 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:44,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:41:44,566 44 INFO rb-d965522-225652-425718 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-17 12:41:44,569 44 INFO rb-d965522-225652-425718 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-17 12:41:44,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:41:44,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:41:44,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:44,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:41:44,620 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 12:41:44,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.029 2026-10-17 12:41:44,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-17 12:41:45,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.128 0.292 2026-10-17 12:41:45,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:45,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:45,224 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:41:45,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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.007 2026-10-17 12:41:45,252 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-10-17 12:41:45,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:45,291 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:45,318 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:41:45,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.010 2026-10-17 12:41:45,323 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:41:45,333 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:45,340 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:41:45,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.013 0.035 2026-10-17 12:41:45,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-10-17 12:41:45,362 44 INFO rb-d965522-225652-425718 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-17 12:41:45,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.030 2026-10-17 12:41:45,403 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-10-17 12:41:45,413 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:41:45,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.014 0.044 2026-10-17 12:41:45,503 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.084 2026-10-17 12:41:45,506 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:45,512 44 INFO rb-d965522-225652-425718 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-17 12:41:45,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.049 2026-10-17 12:41:45,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:45,673 44 INFO rb-d965522-225652-425718 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-17 12:41:45,689 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:45,750 44 INFO rb-d965522-225652-425718 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-17 12:41:45,802 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-10-17 12:41:45,803 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:41:45,857 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 14264148 (allocated 15466496) 2026-10-17 12:41:45,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 108435 2026-10-17 12:41:45,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-10-17 12:41:45,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 108435 2026-10-17 12:41:45,957 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124145_957606_test_13_category_check.txt 2026-10-17 12:41:45,958 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmpdkvngbmk_chrome_odoo" 2026-10-17 12:41:45,972 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-10-17 12:41:46,383 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 108635 2026-10-17 12:41:46,383 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmpl9rzgu9n_chrome_odoo 2026-10-17 12:41:46,384 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:46613/json/version 2026-10-17 12:41:46,385 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:46,392 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-10-17 12:41:46,393 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:46613/json 2026-10-17 12:41:46,393 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:46,400 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:46613/devtools/page/CEAA04CB93A23DFE941C0C9A446D0A70 2026-10-17 12:41:46,403 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-10-17 12:41:46,406 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-10-17 12:41:46,462 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:41:46,469 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-10-17 12:41:46,471 44 INFO rb-d965522-225652-425718 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-17 12:41:46,471 44 INFO rb-d965522-225652-425718 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-17 12:41:46,480 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:41:46,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:46] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.029 0.470 2026-10-17 12:41:46,979 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': 'CEAA04CB93A23DFE941C0C9A446D0A70', 'loaderId': 'BB33DF275D9960837FE9433850A71CBE', 'isDownload': False} 2026-10-17 12:41:46,980 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-10-17 12:41:46,990 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:41:47,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:47] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:41:47,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:47] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:41:47,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:47] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:41:47,408 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:47,412 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:47,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:41:47,441 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:41:47,446 44 INFO rb-d965522-225652-425718 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-17 12:41:47,453 44 INFO rb-d965522-225652-425718 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-17 12:41:47,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:47,462 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:47,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:41:47,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-10-17 12:41:47,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.024 2026-10-17 12:41:47,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-17 12:41:48,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.162 0.309 2026-10-17 12:41:48,034 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "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-17 12:41:48,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:41:48,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-10-17 12:41:48,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:41:48,144 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-10-17 12:41:48,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:41:48,185 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:48,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:48,208 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:41:48,211 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:48,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.012 2026-10-17 12:41:48,232 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:41:48,238 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "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-17 12:41:48,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.037 2026-10-17 12:41:48,258 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:48,260 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.026 2026-10-17 12:41:48,266 44 INFO rb-d965522-225652-425718 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-17 12:41:48,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.014 0.047 2026-10-17 12:41:48,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.025 0.084 2026-10-17 12:41:48,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.041 2026-10-17 12:41:48,451 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:48,455 44 INFO rb-d965522-225652-425718 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-17 12:41:48,512 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.037 2026-10-17 12:41:48,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:41:48,607 44 INFO rb-d965522-225652-425718 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-17 12:41:48,623 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:48,686 44 INFO rb-d965522-225652-425718 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-17 12:41:48,744 44 INFO rb-d965522-225652-425718 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-17 12:41:48,764 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87136803 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '79347165-fef0-45f8-8f2e-a1ffcf831f66'}] 2026-10-17 12:41:48,812 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87136803 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '79347165-fef0-45f8-8f2e-a1ffcf831f66'} created pos.order #741 2026-10-17 12:41:48,828 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87136803 finished 2026-10-17 12:41:48,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.026 0.090 2026-10-17 12:41:48,913 44 INFO rb-d965522-225652-425718 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-17 12:41:48,977 44 INFO rb-d965522-225652-425718 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-17 12:41:48,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:41:49,035 44 INFO rb-d965522-225652-425718 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-17 12:41:51,080 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-10-17 12:41:51,080 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-17 12:41:51,150 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15447408 (allocated 17039360) 2026-10-17 12:41:51,175 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 108635 2026-10-17 12:41:51,178 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-10-17 12:41:51,179 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 108635 2026-10-17 12:41:51,260 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124151_259917_test_13_crm_team.txt 2026-10-17 12:41:51,260 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmpl9rzgu9n_chrome_odoo" 2026-10-17 12:41:51,282 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-10-17 12:41:51,634 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 108841 2026-10-17 12:41:51,634 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpxdxonqru_chrome_odoo 2026-10-17 12:41:51,634 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:45511/json/version 2026-10-17 12:41:51,635 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45511', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:51,643 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-10-17 12:41:51,643 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:45511/json 2026-10-17 12:41:51,644 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45511', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:51,650 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:45511/devtools/page/7FA3925C94F730D11976AC2D0ED21236 2026-10-17 12:41:51,655 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-10-17 12:41:51,662 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-10-17 12:41:51,692 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:41:51,699 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-10-17 12:41:51,700 44 INFO rb-d965522-225652-425718 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-17 12:41:51,701 44 INFO rb-d965522-225652-425718 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-17 12:41:51,709 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:41:52,158 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.037 0.415 2026-10-17 12:41:52,162 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '7FA3925C94F730D11976AC2D0ED21236', 'loaderId': 'D53F3695A749AA7F0DD817F59071A4D0', 'isDownload': False} 2026-10-17 12:41:52,162 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-10-17 12:41:52,177 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:41:52,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:41:52,197 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:41:52,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.023 2026-10-17 12:41:52,656 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:52,661 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:52,670 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:41:52,696 44 INFO rb-d965522-225652-425718 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-17 12:41:52,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:41:52,701 44 INFO rb-d965522-225652-425718 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-17 12:41:52,722 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:52,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:52,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:41:52,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-10-17 12:41:52,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.023 2026-10-17 12:41:52,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-17 12:41:53,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.167 0.280 2026-10-17 12:41:53,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:41:53,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:41:53,371 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:41:53,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:41:53,402 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-10-17 12:41:53,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:41:53,448 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:53,463 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:53,471 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:41:53,476 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:41:53,480 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.013 2026-10-17 12:41:53,484 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:41:53,488 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:53,502 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:53,517 44 INFO rb-d965522-225652-425718 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-17 12:41:53,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.016 0.049 2026-10-17 12:41:53,587 44 INFO rb-d965522-225652-425718 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-17 12:41:53,600 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:53,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.035 0.082 2026-10-17 12:41:53,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.019 0.151 2026-10-17 12:41:53,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.161 2026-10-17 12:41:53,727 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.105 2026-10-17 12:41:53,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.071 2026-10-17 12:41:53,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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.007 2026-10-17 12:41:53,826 44 INFO rb-d965522-225652-425718 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-17 12:41:53,842 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:53,903 44 INFO rb-d965522-225652-425718 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-17 12:41:53,954 44 INFO rb-d965522-225652-425718 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-17 12:41:54,005 44 INFO rb-d965522-225652-425718 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-17 12:41:54,056 44 INFO rb-d965522-225652-425718 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-17 12:41:54,106 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-10-17 12:41:54,158 44 INFO rb-d965522-225652-425718 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-17 12:41:54,228 44 INFO rb-d965522-225652-425718 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-17 12:41:54,231 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24861571 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'dc68fc25-e231-45c0-9c91-4442485a1838'}] 2026-10-17 12:41:54,293 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24861571 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'dc68fc25-e231-45c0-9c91-4442485a1838'} created pos.order #742 2026-10-17 12:41:54,312 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24861571 finished 2026-10-17 12:41:54,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.042 0.103 2026-10-17 12:41:54,416 44 INFO rb-d965522-225652-425718 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-17 12:41:54,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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.011 2026-10-17 12:41:54,464 44 INFO rb-d965522-225652-425718 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-17 12:41:54,514 44 INFO rb-d965522-225652-425718 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-17 12:41:54,565 44 INFO rb-d965522-225652-425718 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-17 12:41:54,621 44 INFO rb-d965522-225652-425718 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-17 12:41:54,678 44 INFO rb-d965522-225652-425718 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-17 12:41:54,735 44 INFO rb-d965522-225652-425718 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-17 12:41:54,786 44 INFO rb-d965522-225652-425718 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-17 12:41:54,837 44 INFO rb-d965522-225652-425718 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-17 12:41:54,887 44 INFO rb-d965522-225652-425718 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-17 12:41:54,941 44 INFO rb-d965522-225652-425718 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-17 12:41:54,995 44 INFO rb-d965522-225652-425718 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-17 12:41:55,048 44 INFO rb-d965522-225652-425718 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-17 12:41:55,120 44 INFO rb-d965522-225652-425718 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-17 12:41:55,130 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:55,131 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:55,170 44 INFO rb-d965522-225652-425718 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-17 12:41:55,221 44 INFO rb-d965522-225652-425718 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-17 12:41:55,288 44 INFO rb-d965522-225652-425718 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-17 12:41:55,341 44 INFO rb-d965522-225652-425718 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-17 12:41:55,407 44 INFO rb-d965522-225652-425718 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-17 12:41:55,411 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16567368 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'dc68fc25-e231-45c0-9c91-4442485a1838'}] 2026-10-17 12:41:55,415 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:41:55,470 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [715] to pos.order #742 2026-10-17 12:41:55,715 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16567368 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'dc68fc25-e231-45c0-9c91-4442485a1838'} updated pos.order #742 2026-10-17 12:41:55,732 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16567368 finished 2026-10-17 12:41:55,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.107 0.283 2026-10-17 12:41:55,892 44 INFO rb-d965522-225652-425718 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-17 12:41:55,942 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-10-17 12:41:55,943 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-17 12:41:56,018 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 17240076 (allocated 18747392) 2026-10-17 12:41:56,020 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 108841 2026-10-17 12:41:56,021 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-10-17 12:41:56,022 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 108841 2026-10-17 12:41:56,116 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124156_116206_test_14_change_synced_order.txt 2026-10-17 12:41:56,116 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpxdxonqru_chrome_odoo" 2026-10-17 12:41:56,128 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-10-17 12:41:56,465 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 109044 2026-10-17 12:41:56,466 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpyrj49ejy_chrome_odoo 2026-10-17 12:41:56,466 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:38653/json/version 2026-10-17 12:41:56,467 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38653', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:56,477 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-17 12:41:56,477 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:38653/json 2026-10-17 12:41:56,478 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38653', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:41:56,482 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:38653/devtools/page/5499DAA74B6A818E1A64A38596DC23B5 2026-10-17 12:41:56,489 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-17 12:41:56,491 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-17 12:41:56,521 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:41:56,549 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-17 12:41:56,550 44 INFO rb-d965522-225652-425718 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-17 12:41:56,550 44 INFO rb-d965522-225652-425718 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-17 12:41:56,559 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:41:57,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.033 0.633 2026-10-17 12:41:57,226 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '5499DAA74B6A818E1A64A38596DC23B5', 'loaderId': '695250EFD676C9E83A2828AAAB4CE9AD', 'isDownload': False} 2026-10-17 12:41:57,226 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-10-17 12:41:57,236 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:41:57,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:41:57,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:41:57,261 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:41:57,656 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:57,659 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:57,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:41:57,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:41:57,696 44 INFO rb-d965522-225652-425718 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-17 12:41:57,701 44 INFO rb-d965522-225652-425718 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-17 12:41:57,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:41:57,708 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:57,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:41:57,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:41:57,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.038 2026-10-17 12:41:57,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-17 12:41:58,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.141 0.277 2026-10-17 12:41:58,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "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-17 12:41:58,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:41:58,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.038 2026-10-17 12:41:58,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:41:58,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-17 12:41:58,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:41:58,407 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:58,419 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:41:58,423 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:41:58,434 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:41:58,439 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41: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-17 12:41:58,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.013 0.021 2026-10-17 12:41:58,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-10-17 12:41:58,460 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.047 2026-10-17 12:41:58,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.014 2026-10-17 12:41:58,476 44 INFO rb-d965522-225652-425718 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-17 12:41:58,528 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:58,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.012 2026-10-17 12:41:58,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.020 0.045 2026-10-17 12:41:58,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.011 0.097 2026-10-17 12:41:58,635 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:58,639 44 INFO rb-d965522-225652-425718 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-17 12:41:58,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.036 2026-10-17 12:41:58,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:41:58,811 44 INFO rb-d965522-225652-425718 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-17 12:41:58,831 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:58,889 44 INFO rb-d965522-225652-425718 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-17 12:41:58,940 44 INFO rb-d965522-225652-425718 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-17 12:41:58,991 44 INFO rb-d965522-225652-425718 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-17 12:41:59,041 44 INFO rb-d965522-225652-425718 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-17 12:41:59,098 44 INFO rb-d965522-225652-425718 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-17 12:41:59,148 44 INFO rb-d965522-225652-425718 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-17 12:41:59,199 44 INFO rb-d965522-225652-425718 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-17 12:41:59,269 44 INFO rb-d965522-225652-425718 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-17 12:41:59,277 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:59,279 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:59,320 44 INFO rb-d965522-225652-425718 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-17 12:41:59,371 44 INFO rb-d965522-225652-425718 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-17 12:41:59,440 44 INFO rb-d965522-225652-425718 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-17 12:41:59,497 44 INFO rb-d965522-225652-425718 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-17 12:41:59,548 44 INFO rb-d965522-225652-425718 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-17 12:41:59,617 44 INFO rb-d965522-225652-425718 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-17 12:41:59,701 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-17 12:41:59,702 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-17 12:41:59,703 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-17 12:41:59,704 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-17 12:41:59,704 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-17 12:41:59,705 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-17 12:41:59,705 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-17 12:41:59,705 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-17 12:41:59,707 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-17 12:41:59,707 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-17 12:41:59,708 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-17 12:41:59,708 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-17 12:41:59,709 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-17 12:41:59,709 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-17 12:41:59,710 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-17 12:41:59,711 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-17 12:41:59,711 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-17 12:41:59,712 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-17 12:41:59,712 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-17 12:41:59,713 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-17 12:41:59,714 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-17 12:41:59,714 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-17 12:41:59,714 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-17 12:41:59,714 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-17 12:41:59,715 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-17 12:41:59,715 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-17 12:41:59,715 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-17 12:41:59,715 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-17 12:41:59,716 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-17 12:41:59,716 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-17 12:41:59,717 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-17 12:41:59,717 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-17 12:41:59,717 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-17 12:41:59,717 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-17 12:41:59,718 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-17 12:41:59,718 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-17 12:41:59,719 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-17 12:41:59,720 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-17 12:41:59,720 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-17 12:41:59,721 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-17 12:41:59,721 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:59,728 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:59,730 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:59,734 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:41:59,735 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:41:59,736 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:41:59,737 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:41:59,741 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-17 12:41:59,742 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-17 12:41:59,743 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-17 12:41:59,743 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-17 12:41:59,743 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-17 12:41:59,744 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-17 12:41:59,744 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-17 12:41:59,744 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-17 12:41:59,744 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-17 12:41:59,745 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-17 12:41:59,745 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-17 12:41:59,748 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-17 12:41:59,748 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-17 12:41:59,749 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-17 12:41:59,750 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:59,752 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-17 12:41:59,755 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:59,756 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:59,757 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-17 12:41:59,759 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:41:59,760 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:41:59,761 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-17 12:41:59,763 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:41:59,763 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-17 12:41:59,765 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-17 12:41:59,766 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-17 12:41:59,766 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-17 12:41:59,767 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-17 12:41:59,767 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-17 12:41:59,770 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-17 12:41:59,771 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-17 12:41:59,773 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:59,774 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-17 12:41:59,775 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-17 12:41:59,775 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-17 12:41:59,776 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-17 12:41:59,776 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-17 12:41:59,777 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-17 12:41:59,777 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-17 12:41:59,778 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-17 12:41:59,778 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-17 12:41:59,779 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-17 12:41:59,780 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-17 12:41:59,780 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-17 12:41:59,781 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-17 12:41:59,781 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-17 12:41:59,782 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-17 12:41:59,784 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-17 12:41:59,784 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-17 12:41:59,786 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-17 12:41:59,788 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-17 12:41:59,789 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "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-17 12:41:59,792 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-17 12:41:59,792 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:59,793 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:41:59,795 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-17 12:41:59,796 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-17 12:41:59,797 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:59,798 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-17 12:41:59,799 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-17 12:41:59,799 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-17 12:41:59,800 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-17 12:41:59,802 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-17 12:41:59,804 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:41:59,805 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-17 12:41:59,805 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-17 12:41:59,812 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:59,812 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:59,813 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:41:59,815 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-17 12:41:59,819 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-17 12:41:59,822 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-17 12:41:59,823 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:59,824 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:41:59,825 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-17 12:41:59,826 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-17 12:41:59,826 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-17 12:41:59,827 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-17 12:41:59,828 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-17 12:41:59,829 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-17 12:41:59,829 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-17 12:41:59,829 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-17 12:41:59,842 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-17 12:41:59,842 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-17 12:41:59,842 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-17 12:41:59,843 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-17 12:41:59,843 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-17 12:41:59,843 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-17 12:41:59,843 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-17 12:41:59,844 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-17 12:41:59,845 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-17 12:41:59,845 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-17 12:41:59,845 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-17 12:41:59,845 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-17 12:41:59,846 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-17 12:41:59,847 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-17 12:41:59,847 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-17 12:41:59,851 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:41:59,852 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:00,190 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18882616 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7e00b1fc-2d0d-4ed1-88d1-ea153d931ec8'}] 2026-10-17 12:42:00,200 44 INFO rb-d965522-225652-425718 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-17 12:42:00,264 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18882616 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7e00b1fc-2d0d-4ed1-88d1-ea153d931ec8'} created pos.order #743 2026-10-17 12:42:00,284 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18882616 finished 2026-10-17 12:42:00,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.032 0.123 2026-10-17 12:42:00,389 44 INFO rb-d965522-225652-425718 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-17 12:42:00,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:00] "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-17 12:42:00,440 44 INFO rb-d965522-225652-425718 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-17 12:42:00,497 44 INFO rb-d965522-225652-425718 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-17 12:42:02,546 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-17 12:42:02,547 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:42:02,604 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16549720 (allocated 17825792) 2026-10-17 12:42:02,607 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 109044 2026-10-17 12:42:02,607 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-17 12:42:02,608 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 109044 2026-10-17 12:42:02,695 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124202_695411_test_14_pos_payment_sync.txt 2026-10-17 12:42:02,695 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpyrj49ejy_chrome_odoo" 2026-10-17 12:42:03,003 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 109282 2026-10-17 12:42:03,003 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpye64puw9_chrome_odoo 2026-10-17 12:42:03,003 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:42699/json/version 2026-10-17 12:42:03,005 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:03,012 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-17 12:42:03,012 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:42699/json 2026-10-17 12:42:03,013 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:03,020 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:42699/devtools/page/645EEABF69559A81ADAE7D4D2F88A8A0 2026-10-17 12:42:03,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-17 12:42:03,046 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-17 12:42:03,060 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:42:03,062 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-17 12:42:03,064 44 INFO rb-d965522-225652-425718 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-17 12:42:03,064 44 INFO rb-d965522-225652-425718 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-17 12:42:03,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.015 0.034 2026-10-17 12:42:03,122 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '645EEABF69559A81ADAE7D4D2F88A8A0', 'loaderId': '5FA5FF3E2007CE4195868F8D4A99EB84', 'isDownload': False} 2026-10-17 12:42:03,123 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-10-17 12:42:03,136 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:42:03,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:42:03,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:42:03,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:42:03,524 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:03,527 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:03,536 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:42:03,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-10-17 12:42:03,560 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-17 12:42:03,562 44 INFO rb-d965522-225652-425718 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-17 12:42:03,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:03,568 44 INFO rb-d965522-225652-425718 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-17 12:42:03,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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.005 2026-10-17 12:42:03,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:42:03,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.019 2026-10-17 12:42:03,612 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-10-17 12:42:04,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.113 0.276 2026-10-17 12:42:04,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:04,092 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 12:42:04,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 12:42:04,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-10-17 12:42:04,154 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-17 12:42:04,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:04,191 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:04,211 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:42:04,211 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:42:04,224 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:04,227 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:04,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.010 0.018 2026-10-17 12:42:04,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.038 2026-10-17 12:42:04,253 44 INFO rb-d965522-225652-425718 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-17 12:42:04,254 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-10-17 12:42:04,255 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-10-17 12:42:04,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-17 12:42:04,305 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:04,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.018 0.049 2026-10-17 12:42:04,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.016 0.092 2026-10-17 12:42:04,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:42:04,452 44 INFO rb-d965522-225652-425718 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-17 12:42:04,486 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:04,487 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:04,489 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:04,505 44 INFO rb-d965522-225652-425718 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-17 12:42:04,611 44 INFO rb-d965522-225652-425718 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-17 12:42:04,662 44 INFO rb-d965522-225652-425718 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-17 12:42:04,732 44 INFO rb-d965522-225652-425718 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-17 12:42:04,782 44 INFO rb-d965522-225652-425718 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-17 12:42:04,834 44 INFO rb-d965522-225652-425718 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-17 12:42:04,884 44 INFO rb-d965522-225652-425718 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-17 12:42:04,945 44 INFO rb-d965522-225652-425718 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-17 12:42:04,954 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:04,996 44 INFO rb-d965522-225652-425718 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-17 12:42:05,047 44 INFO rb-d965522-225652-425718 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-17 12:42:05,105 44 INFO rb-d965522-225652-425718 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-17 12:42:05,163 44 INFO rb-d965522-225652-425718 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-17 12:42:05,211 44 INFO rb-d965522-225652-425718 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-17 12:42:05,263 44 INFO rb-d965522-225652-425718 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-17 12:42:05,320 44 INFO rb-d965522-225652-425718 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-17 12:42:05,381 44 INFO rb-d965522-225652-425718 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-17 12:42:05,430 44 INFO rb-d965522-225652-425718 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-17 12:42:05,490 44 INFO rb-d965522-225652-425718 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-17 12:42:05,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:05,584 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-17 12:42:05,585 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-17 12:42:05,586 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-17 12:42:05,586 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-17 12:42:05,588 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-17 12:42:05,588 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-17 12:42:05,588 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-17 12:42:05,589 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-17 12:42:05,589 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-17 12:42:05,590 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-17 12:42:05,592 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-17 12:42:05,592 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-17 12:42:05,593 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-17 12:42:05,593 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-17 12:42:05,597 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:05,598 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:05,600 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-17 12:42:05,601 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-17 12:42:05,602 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-17 12:42:05,603 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-17 12:42:05,604 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-17 12:42:05,604 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-17 12:42:05,605 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-17 12:42:05,606 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-17 12:42:05,607 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-17 12:42:05,607 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-17 12:42:05,608 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-17 12:42:05,608 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-17 12:42:05,610 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-17 12:42:05,611 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-17 12:42:05,611 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-17 12:42:05,611 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-17 12:42:05,613 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-17 12:42:05,613 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-17 12:42:05,618 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:05,619 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:05,621 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:05,622 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-17 12:42:05,623 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:05,623 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-17 12:42:05,625 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-17 12:42:05,625 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-17 12:42:05,626 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-17 12:42:05,626 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-17 12:42:05,627 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-17 12:42:05,629 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-17 12:42:05,629 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-17 12:42:05,630 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-17 12:42:05,630 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-17 12:42:05,631 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-17 12:42:05,631 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-17 12:42:05,632 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-17 12:42:05,632 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-17 12:42:05,636 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-17 12:42:05,639 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-17 12:42:05,639 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-17 12:42:05,640 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-17 12:42:05,640 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-17 12:42:05,641 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-17 12:42:05,641 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-17 12:42:05,642 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-17 12:42:05,643 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-17 12:42:05,644 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-17 12:42:05,645 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:05,646 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-17 12:42:05,647 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-17 12:42:05,648 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-17 12:42:05,650 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-17 12:42:05,650 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:05,652 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-17 12:42:05,654 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-17 12:42:05,655 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:05,656 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-17 12:42:05,657 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-17 12:42:05,659 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:42:05,661 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:05,661 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:05,662 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-17 12:42:05,664 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:05,664 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-17 12:42:05,665 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-17 12:42:05,667 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-17 12:42:05,667 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-17 12:42:05,668 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-17 12:42:05,668 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-17 12:42:05,669 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-17 12:42:05,669 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-17 12:42:05,670 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-17 12:42:05,670 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-17 12:42:05,671 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-17 12:42:05,672 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-17 12:42:05,673 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-17 12:42:05,675 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-17 12:42:05,678 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:05,678 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-17 12:42:05,679 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-17 12:42:05,679 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-17 12:42:05,680 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-17 12:42:05,680 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-17 12:42:05,681 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-17 12:42:05,682 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-17 12:42:05,682 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-17 12:42:05,683 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-17 12:42:05,683 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-17 12:42:05,683 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-17 12:42:05,684 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-17 12:42:05,684 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-17 12:42:05,685 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-17 12:42:05,685 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-17 12:42:05,686 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-17 12:42:05,686 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-17 12:42:05,687 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-17 12:42:05,687 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-17 12:42:05,688 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-17 12:42:05,688 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-17 12:42:05,689 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-17 12:42:05,692 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-17 12:42:05,697 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:05,699 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:05,699 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:05,700 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-17 12:42:05,701 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:42:05,703 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:42:05,704 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:42:05,706 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-17 12:42:05,708 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-17 12:42:05,709 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-17 12:42:05,709 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-17 12:42:05,709 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-17 12:42:05,710 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-17 12:42:05,710 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-17 12:42:05,711 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-17 12:42:05,712 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-17 12:42:05,712 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-17 12:42:05,713 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-17 12:42:05,715 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-17 12:42:05,716 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-17 12:42:05,717 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-17 12:42:05,719 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:05,719 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-17 12:42:05,721 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:05,723 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:05,724 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-17 12:42:05,726 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:05,727 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:05,735 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:06,059 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14337755 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7e00b1fc-2d0d-4ed1-88d1-ea153d931ec8'}] 2026-10-17 12:42:06,066 44 INFO rb-d965522-225652-425718 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-17 12:42:06,102 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #223 deleted pos.payment records with IDs: [717] 2026-10-17 12:42:06,152 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [718] to pos.order #743 2026-10-17 12:42:06,158 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14337755 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7e00b1fc-2d0d-4ed1-88d1-ea153d931ec8'} updated pos.order #743 2026-10-17 12:42:06,174 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14337755 finished 2026-10-17 12:42:06,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 109 0.048 0.127 2026-10-17 12:42:06,291 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:06] "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-17 12:42:06,291 44 INFO rb-d965522-225652-425718 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-17 12:42:06,339 44 INFO rb-d965522-225652-425718 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-17 12:42:06,396 44 INFO rb-d965522-225652-425718 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-17 12:42:08,446 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-17 12:42:08,446 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:42:08,507 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 17120948 (allocated 18350080) 2026-10-17 12:42:08,508 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 109282 2026-10-17 12:42:08,509 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-17 12:42:08,509 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 109282 2026-10-17 12:42:08,604 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124208_604732_test_14_pos_payment_sync.txt 2026-10-17 12:42:08,605 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpye64puw9_chrome_odoo" 2026-10-17 12:42:08,881 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 109510 2026-10-17 12:42:08,881 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmprb95gkex_chrome_odoo 2026-10-17 12:42:08,881 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:39841/json/version 2026-10-17 12:42:08,882 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:08,888 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-17 12:42:08,889 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:39841/json 2026-10-17 12:42:08,889 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:08,896 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:39841/devtools/page/51A087B32C19B0D7E10AF27BEDCC9E45 2026-10-17 12:42:08,898 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-17 12:42:08,900 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-17 12:42:08,910 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:42:08,912 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-17 12:42:08,914 44 INFO rb-d965522-225652-425718 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-17 12:42:08,914 44 INFO rb-d965522-225652-425718 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-17 12:42:08,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:08] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.030 2026-10-17 12:42:08,995 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '51A087B32C19B0D7E10AF27BEDCC9E45', 'loaderId': '7754235BEDB89A2397890F52899A7532', 'isDownload': False} 2026-10-17 12:42:08,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-10-17 12:42:09,007 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:42:09,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:42:09,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:42:09,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:42:09,423 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:09,428 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:09,433 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:09,447 44 INFO rb-d965522-225652-425718 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-17 12:42:09,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-17 12:42:09,452 44 INFO rb-d965522-225652-425718 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-17 12:42:09,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:42:09,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:09,478 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:42:09,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:42:09,506 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.019 2026-10-17 12:42:09,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-10-17 12:42:09,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 320 0.097 0.268 2026-10-17 12:42:09,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:42:09,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:42:10,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-17 12:42:10,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "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-17 12:42:10,047 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-17 12:42:10,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:10,088 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:10,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:10,104 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:42:10,107 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:42:10,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.013 2026-10-17 12:42:10,120 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:10,131 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:10,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.009 0.038 2026-10-17 12:42:10,150 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:10,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.009 2026-10-17 12:42:10,188 44 INFO rb-d965522-225652-425718 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-17 12:42:10,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.016 0.051 2026-10-17 12:42:10,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.016 0.094 2026-10-17 12:42:10,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.039 2026-10-17 12:42:10,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "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-17 12:42:10,379 44 INFO rb-d965522-225652-425718 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-17 12:42:10,406 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:10,407 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:10,409 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:10,430 44 INFO rb-d965522-225652-425718 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-17 12:42:10,538 44 INFO rb-d965522-225652-425718 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-17 12:42:10,589 44 INFO rb-d965522-225652-425718 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-17 12:42:10,659 44 INFO rb-d965522-225652-425718 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-17 12:42:10,710 44 INFO rb-d965522-225652-425718 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-17 12:42:10,761 44 INFO rb-d965522-225652-425718 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-17 12:42:10,812 44 INFO rb-d965522-225652-425718 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-17 12:42:10,872 44 INFO rb-d965522-225652-425718 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-17 12:42:10,881 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:10,923 44 INFO rb-d965522-225652-425718 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-17 12:42:10,974 44 INFO rb-d965522-225652-425718 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-17 12:42:11,032 44 INFO rb-d965522-225652-425718 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-17 12:42:11,084 44 INFO rb-d965522-225652-425718 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-17 12:42:11,140 44 INFO rb-d965522-225652-425718 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-17 12:42:11,199 44 INFO rb-d965522-225652-425718 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-17 12:42:11,249 44 INFO rb-d965522-225652-425718 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-17 12:42:11,309 44 INFO rb-d965522-225652-425718 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-17 12:42:11,314 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:42:11,385 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-17 12:42:11,386 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-17 12:42:11,387 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-17 12:42:11,387 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-17 12:42:11,388 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-17 12:42:11,389 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-17 12:42:11,389 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-17 12:42:11,390 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-17 12:42:11,390 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-17 12:42:11,391 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-17 12:42:11,391 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-17 12:42:11,392 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-17 12:42:11,392 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-17 12:42:11,392 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-17 12:42:11,393 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-17 12:42:11,393 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-17 12:42:11,394 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-17 12:42:11,394 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-17 12:42:11,395 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-17 12:42:11,398 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:11,399 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-17 12:42:11,401 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:11,402 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-17 12:42:11,404 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-17 12:42:11,404 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-17 12:42:11,405 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:11,405 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-17 12:42:11,406 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-17 12:42:11,406 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-17 12:42:11,407 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-17 12:42:11,407 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-17 12:42:11,408 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-17 12:42:11,408 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-17 12:42:11,408 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-17 12:42:11,409 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-17 12:42:11,410 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-17 12:42:11,410 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-17 12:42:11,410 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-17 12:42:11,411 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-17 12:42:11,414 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-17 12:42:11,414 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:11,415 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-17 12:42:11,415 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-17 12:42:11,416 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-17 12:42:11,425 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:11,426 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:11,427 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:11,430 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:11,434 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:11,435 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:11,439 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-17 12:42:11,439 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-17 12:42:11,439 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-17 12:42:11,440 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-17 12:42:11,442 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-17 12:42:11,443 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-17 12:42:11,445 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-17 12:42:11,446 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-17 12:42:11,448 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:11,450 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:42:11,450 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:11,451 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:11,452 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-17 12:42:11,453 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-17 12:42:11,454 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-17 12:42:11,455 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-17 12:42:11,455 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-17 12:42:11,456 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-17 12:42:11,456 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-17 12:42:11,456 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-17 12:42:11,457 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-17 12:42:11,457 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-17 12:42:11,457 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-17 12:42:11,458 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-17 12:42:11,458 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-17 12:42:11,459 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-17 12:42:11,459 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-17 12:42:11,460 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-17 12:42:11,461 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-17 12:42:11,461 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-17 12:42:11,462 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-17 12:42:11,462 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-17 12:42:11,462 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-17 12:42:11,463 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-17 12:42:11,463 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-17 12:42:11,463 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-17 12:42:11,464 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-17 12:42:11,464 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-17 12:42:11,465 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-17 12:42:11,465 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-17 12:42:11,466 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-17 12:42:11,466 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-17 12:42:11,467 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-17 12:42:11,467 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-17 12:42:11,473 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:11,474 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:11,474 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:11,487 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:11,487 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:11,488 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:11,489 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-17 12:42:11,490 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:11,493 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-17 12:42:11,496 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-17 12:42:11,496 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-17 12:42:11,496 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-17 12:42:11,498 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-17 12:42:11,504 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:11,505 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-17 12:42:11,507 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:11,507 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-17 12:42:11,512 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-17 12:42:11,512 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-17 12:42:11,516 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:11,518 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-17 12:42:11,519 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-17 12:42:11,519 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-17 12:42:11,520 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-17 12:42:11,520 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-17 12:42:11,521 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-17 12:42:11,521 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-17 12:42:11,521 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-17 12:42:11,521 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-17 12:42:11,522 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-17 12:42:11,522 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-17 12:42:11,523 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-17 12:42:11,523 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-17 12:42:11,523 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-17 12:42:11,524 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-17 12:42:11,528 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:11,529 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-17 12:42:11,530 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-17 12:42:11,530 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-17 12:42:11,531 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-17 12:42:11,531 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-17 12:42:11,532 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-17 12:42:11,532 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-17 12:42:11,532 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-17 12:42:11,533 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-17 12:42:11,534 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-17 12:42:11,535 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-17 12:42:11,536 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:11,537 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-17 12:42:11,537 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-17 12:42:11,538 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-17 12:42:11,538 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-17 12:42:11,881 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83321742 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7e00b1fc-2d0d-4ed1-88d1-ea153d931ec8'}] 2026-10-17 12:42:11,897 44 INFO rb-d965522-225652-425718 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-17 12:42:11,972 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [719] to pos.order #743 2026-10-17 12:42:11,979 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83321742 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7e00b1fc-2d0d-4ed1-88d1-ea153d931ec8'} updated pos.order #743 2026-10-17 12:42:11,999 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83321742 finished 2026-10-17 12:42:12,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.054 0.134 2026-10-17 12:42:12,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:42:12,122 44 INFO rb-d965522-225652-425718 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-17 12:42:12,172 44 INFO rb-d965522-225652-425718 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-17 12:42:12,230 44 INFO rb-d965522-225652-425718 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-17 12:42:14,279 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-17 12:42:14,280 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:42:14,392 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 17003204 (allocated 18087936) 2026-10-17 12:42:14,394 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 109510 2026-10-17 12:42:14,395 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-17 12:42:14,396 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 109510 2026-10-17 12:42:14,477 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124214_476788_test_14_pos_payment_sync.txt 2026-10-17 12:42:14,477 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmprb95gkex_chrome_odoo" 2026-10-17 12:42:14,497 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-10-17 12:42:14,893 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 109733 2026-10-17 12:42:14,893 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmpblkpb26v_chrome_odoo 2026-10-17 12:42:14,893 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:38693/json/version 2026-10-17 12:42:14,894 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38693', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:14,906 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-10-17 12:42:14,906 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:38693/json 2026-10-17 12:42:14,907 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38693', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:14,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:38693/devtools/page/92042B826EA3AE6ECDBAA191DE2B5E0D 2026-10-17 12:42:14,924 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-10-17 12:42:14,947 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-10-17 12:42:14,980 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:42:14,989 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-10-17 12:42:14,992 44 INFO rb-d965522-225652-425718 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-17 12:42:14,992 44 INFO rb-d965522-225652-425718 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-17 12:42:15,006 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:42:15,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:15] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.029 0.517 2026-10-17 12:42:15,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': '92042B826EA3AE6ECDBAA191DE2B5E0D', 'loaderId': 'C2B5EC347A11249C526EEA1307C2FDCC', 'isDownload': False} 2026-10-17 12:42:15,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-10-17 12:42:15,567 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:42:15,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:15] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:42:15,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:15] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:42:15,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:15] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-17 12:42:16,066 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:16,067 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:16,080 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:42:16,094 44 INFO rb-d965522-225652-425718 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-17 12:42:16,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:42:16,100 44 INFO rb-d965522-225652-425718 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-17 12:42:16,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:42:16,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:16,133 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:42:16,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-17 12:42:16,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.023 2026-10-17 12:42:16,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-17 12:42:16,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.141 0.331 2026-10-17 12:42:16,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "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-17 12:42:16,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:42:16,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-10-17 12:42:16,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:16,820 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-10-17 12:42:16,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:42:16,858 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:16,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:16,877 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:42:16,879 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:16,896 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:16,901 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:42:16,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.016 0.027 2026-10-17 12:42:16,921 44 INFO rb-d965522-225652-425718 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-17 12:42:16,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.054 2026-10-17 12:42:16,923 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:16,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.034 2026-10-17 12:42:16,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:16] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.014 0.070 2026-10-17 12:42:17,030 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.010 0.110 2026-10-17 12:42:17,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.085 2026-10-17 12:42:17,063 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:17,070 44 INFO rb-d965522-225652-425718 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-17 12:42:17,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.037 2026-10-17 12:42:17,174 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:17,232 44 INFO rb-d965522-225652-425718 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-17 12:42:17,251 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:17,310 44 INFO rb-d965522-225652-425718 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-17 12:42:17,361 44 INFO rb-d965522-225652-425718 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-17 12:42:17,413 44 INFO rb-d965522-225652-425718 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-17 12:42:17,467 44 INFO rb-d965522-225652-425718 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-17 12:42:17,518 44 INFO rb-d965522-225652-425718 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-17 12:42:17,571 44 INFO rb-d965522-225652-425718 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-17 12:42:17,631 44 INFO rb-d965522-225652-425718 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-17 12:42:17,682 44 INFO rb-d965522-225652-425718 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-17 12:42:17,735 44 INFO rb-d965522-225652-425718 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-17 12:42:17,912 44 INFO rb-d965522-225652-425718 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-17 12:42:17,962 44 INFO rb-d965522-225652-425718 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-17 12:42:18,035 44 INFO rb-d965522-225652-425718 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-17 12:42:18,086 44 INFO rb-d965522-225652-425718 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-17 12:42:18,137 44 INFO rb-d965522-225652-425718 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-17 12:42:18,192 44 INFO rb-d965522-225652-425718 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-17 12:42:18,242 44 INFO rb-d965522-225652-425718 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-17 12:42:18,295 44 INFO rb-d965522-225652-425718 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-17 12:42:18,358 44 INFO rb-d965522-225652-425718 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-17 12:42:18,409 44 INFO rb-d965522-225652-425718 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-17 12:42:18,460 44 INFO rb-d965522-225652-425718 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-17 12:42:18,511 44 INFO rb-d965522-225652-425718 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-17 12:42:18,561 44 INFO rb-d965522-225652-425718 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-17 12:42:18,620 44 INFO rb-d965522-225652-425718 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-17 12:42:18,684 44 INFO rb-d965522-225652-425718 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-17 12:42:18,735 44 INFO rb-d965522-225652-425718 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-17 12:42:18,791 44 INFO rb-d965522-225652-425718 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-17 12:42:18,844 44 INFO rb-d965522-225652-425718 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-17 12:42:18,895 44 INFO rb-d965522-225652-425718 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-17 12:42:18,967 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-10-17 12:42:18,971 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17638599 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8098b40d-66c4-4832-a9c4-f88d6216bd60'}] 2026-10-17 12:42:19,028 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17638599 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8098b40d-66c4-4832-a9c4-f88d6216bd60'} created pos.order #744 2026-10-17 12:42:19,048 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17638599 finished 2026-10-17 12:42:19,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.034 0.104 2026-10-17 12:42:19,141 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63099146 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '03ded8a5-3727-4f93-8b21-a9b176222301'}] 2026-10-17 12:42:19,179 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63099146 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '03ded8a5-3727-4f93-8b21-a9b176222301'} created pos.order #745 2026-10-17 12:42:19,196 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63099146 finished 2026-10-17 12:42:19,242 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.023 0.081 2026-10-17 12:42:19,278 44 INFO rb-d965522-225652-425718 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-17 12:42:19,338 44 INFO rb-d965522-225652-425718 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-17 12:42:19,341 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32013373 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '03ded8a5-3727-4f93-8b21-a9b176222301'}] 2026-10-17 12:42:19,352 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:19,359 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32013373 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '03ded8a5-3727-4f93-8b21-a9b176222301'} updated pos.order #745 2026-10-17 12:42:19,376 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32013373 finished 2026-10-17 12:42:19,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.040 0.116 2026-10-17 12:42:19,533 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:19] "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-17 12:42:19,544 44 INFO rb-d965522-225652-425718 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-17 12:42:19,596 44 INFO rb-d965522-225652-425718 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-17 12:42:19,664 44 INFO rb-d965522-225652-425718 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-17 12:42:19,675 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:19,676 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:19,715 44 INFO rb-d965522-225652-425718 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-17 12:42:19,766 44 INFO rb-d965522-225652-425718 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-17 12:42:19,839 44 INFO rb-d965522-225652-425718 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-17 12:42:19,907 44 INFO rb-d965522-225652-425718 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-17 12:42:19,911 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82105286 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '03ded8a5-3727-4f93-8b21-a9b176222301'}] 2026-10-17 12:42:19,999 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [720] to pos.order #745 2026-10-17 12:42:20,275 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82105286 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '03ded8a5-3727-4f93-8b21-a9b176222301'} updated pos.order #745 2026-10-17 12:42:20,292 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82105286 finished 2026-10-17 12:42:20,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.139 0.305 2026-10-17 12:42:20,470 44 INFO rb-d965522-225652-425718 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-17 12:42:20,520 44 INFO rb-d965522-225652-425718 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-17 12:42:20,583 44 INFO rb-d965522-225652-425718 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-17 12:42:20,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:42:20,634 44 INFO rb-d965522-225652-425718 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-17 12:42:20,697 44 INFO rb-d965522-225652-425718 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-17 12:42:20,748 44 INFO rb-d965522-225652-425718 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-17 12:42:20,799 44 INFO rb-d965522-225652-425718 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-17 12:42:20,852 44 INFO rb-d965522-225652-425718 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-17 12:42:20,903 44 INFO rb-d965522-225652-425718 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-17 12:42:20,955 44 INFO rb-d965522-225652-425718 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-17 12:42:21,016 44 INFO rb-d965522-225652-425718 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-17 12:42:21,067 44 INFO rb-d965522-225652-425718 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-17 12:42:21,119 44 INFO rb-d965522-225652-425718 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-17 12:42:21,295 44 INFO rb-d965522-225652-425718 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-17 12:42:21,345 44 INFO rb-d965522-225652-425718 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-17 12:42:21,396 44 INFO rb-d965522-225652-425718 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-17 12:42:21,450 44 INFO rb-d965522-225652-425718 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-17 12:42:21,507 44 INFO rb-d965522-225652-425718 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-17 12:42:21,559 44 INFO rb-d965522-225652-425718 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-17 12:42:21,612 44 INFO rb-d965522-225652-425718 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-17 12:42:21,664 44 INFO rb-d965522-225652-425718 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-17 12:42:21,744 44 INFO rb-d965522-225652-425718 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-17 12:42:21,748 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66684405 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8098b40d-66c4-4832-a9c4-f88d6216bd60'}] 2026-10-17 12:42:21,773 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1233] 2026-10-17 12:42:21,785 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1236] to pos.order #744 2026-10-17 12:42:21,790 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66684405 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8098b40d-66c4-4832-a9c4-f88d6216bd60'} updated pos.order #744 2026-10-17 12:42:21,807 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66684405 finished 2026-10-17 12:42:21,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.037 0.091 2026-10-17 12:42:21,921 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88654392 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '07c939d4-5d72-47c7-96d8-070dea72ba94'}] 2026-10-17 12:42:21,972 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88654392 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '07c939d4-5d72-47c7-96d8-070dea72ba94'} created pos.order #746 2026-10-17 12:42:21,990 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88654392 finished 2026-10-17 12:42:22,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.025 0.113 2026-10-17 12:42:22,095 44 INFO rb-d965522-225652-425718 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-17 12:42:22,150 44 INFO rb-d965522-225652-425718 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-17 12:42:22,209 44 INFO rb-d965522-225652-425718 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-17 12:42:22,214 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97156993 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '07c939d4-5d72-47c7-96d8-070dea72ba94'}] 2026-10-17 12:42:22,271 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [721] to pos.order #746 2026-10-17 12:42:22,469 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97156993 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '07c939d4-5d72-47c7-96d8-070dea72ba94'} updated pos.order #746 2026-10-17 12:42:22,486 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97156993 finished 2026-10-17 12:42:22,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.090 0.242 2026-10-17 12:42:22,611 44 INFO rb-d965522-225652-425718 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-17 12:42:22,658 44 INFO rb-d965522-225652-425718 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-17 12:42:22,714 44 INFO rb-d965522-225652-425718 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-17 12:42:22,764 44 INFO rb-d965522-225652-425718 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-17 12:42:22,819 44 INFO rb-d965522-225652-425718 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-17 12:42:22,878 44 INFO rb-d965522-225652-425718 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-17 12:42:22,882 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60072006 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8098b40d-66c4-4832-a9c4-f88d6216bd60'}] 2026-10-17 12:42:22,939 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [722] to pos.order #744 2026-10-17 12:42:23,109 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60072006 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8098b40d-66c4-4832-a9c4-f88d6216bd60'} updated pos.order #744 2026-10-17 12:42:23,126 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60072006 finished 2026-10-17 12:42:23,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.085 0.219 2026-10-17 12:42:23,251 44 INFO rb-d965522-225652-425718 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-17 12:42:23,299 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-10-17 12:42:23,300 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-17 12:42:23,394 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 21216896 (allocated 22548480) 2026-10-17 12:42:23,396 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 109733 2026-10-17 12:42:23,397 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-10-17 12:42:23,397 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 109733 2026-10-17 12:42:23,491 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124223_491722_test_15_split_bill_screen_actions.txt 2026-10-17 12:42:23,492 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmpblkpb26v_chrome_odoo" 2026-10-17 12:42:23,504 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-10-17 12:42:23,843 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 109945 2026-10-17 12:42:23,843 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmpa0k7jk12_chrome_odoo 2026-10-17 12:42:23,844 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:46343/json/version 2026-10-17 12:42:23,845 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46343', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:23,850 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-10-17 12:42:23,850 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:46343/json 2026-10-17 12:42:23,850 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46343', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:23,858 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:46343/devtools/page/AC151770ED6FD4A8CF707B42F7F62F5F 2026-10-17 12:42:23,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-10-17 12:42:23,864 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-10-17 12:42:23,892 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:42:23,900 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-10-17 12:42:23,901 44 INFO rb-d965522-225652-425718 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-17 12:42:23,901 44 INFO rb-d965522-225652-425718 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-17 12:42:23,910 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:42:24,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.036 0.414 2026-10-17 12:42:24,361 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': 'AC151770ED6FD4A8CF707B42F7F62F5F', 'loaderId': 'A1622013E7280FA073CC4945DF473741', 'isDownload': False} 2026-10-17 12:42:24,361 44 INFO rb-d965522-225652-425718 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-17 12:42:24,372 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:42:24,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:42:24,389 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:42:24,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:42:24,799 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:24,808 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:24,816 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:42:24,835 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:42:24,845 44 INFO rb-d965522-225652-425718 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-17 12:42:24,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:24,851 44 INFO rb-d965522-225652-425718 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-17 12:42:24,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:24,877 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:42:24,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-17 12:42:24,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.024 2026-10-17 12:42:24,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-17 12:42:25,467 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.143 0.373 2026-10-17 12:42:25,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:25,529 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:25,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:42:25,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:25,590 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-10-17 12:42:25,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:42:25,628 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:25,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:25,646 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:42:25,646 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:25,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.015 2026-10-17 12:42:25,662 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:25,665 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "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-17 12:42:25,685 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:42:25,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.015 0.038 2026-10-17 12:42:25,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.030 2026-10-17 12:42:25,714 44 INFO rb-d965522-225652-425718 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-17 12:42:25,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.030 0.049 2026-10-17 12:42:25,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.015 0.110 2026-10-17 12:42:25,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.050 2026-10-17 12:42:25,868 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:25,871 44 INFO rb-d965522-225652-425718 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-17 12:42:25,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.035 2026-10-17 12:42:25,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:26,022 44 INFO rb-d965522-225652-425718 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-17 12:42:26,041 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:26,073 44 INFO rb-d965522-225652-425718 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-17 12:42:26,158 44 INFO rb-d965522-225652-425718 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-17 12:42:26,209 44 INFO rb-d965522-225652-425718 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-17 12:42:26,259 44 INFO rb-d965522-225652-425718 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-17 12:42:26,314 44 INFO rb-d965522-225652-425718 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-17 12:42:26,365 44 INFO rb-d965522-225652-425718 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-17 12:42:26,417 44 INFO rb-d965522-225652-425718 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-17 12:42:26,479 44 INFO rb-d965522-225652-425718 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-17 12:42:26,530 44 INFO rb-d965522-225652-425718 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-17 12:42:26,581 44 INFO rb-d965522-225652-425718 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-17 12:42:26,631 44 INFO rb-d965522-225652-425718 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-17 12:42:26,690 44 INFO rb-d965522-225652-425718 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-17 12:42:26,712 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40836009 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '790c10d3-d4fb-4f9d-8423-6f09f293ec47'}] 2026-10-17 12:42:26,759 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40836009 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '790c10d3-d4fb-4f9d-8423-6f09f293ec47'} created pos.order #747 2026-10-17 12:42:26,776 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40836009 finished 2026-10-17 12:42:26,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.027 0.091 2026-10-17 12:42:26,861 44 INFO rb-d965522-225652-425718 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-17 12:42:26,912 44 INFO rb-d965522-225652-425718 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-17 12:42:26,963 44 INFO rb-d965522-225652-425718 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-17 12:42:27,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:42:27,027 44 INFO rb-d965522-225652-425718 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-17 12:42:27,076 44 INFO rb-d965522-225652-425718 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-17 12:42:27,126 44 INFO rb-d965522-225652-425718 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-17 12:42:27,182 44 INFO rb-d965522-225652-425718 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-17 12:42:27,239 44 INFO rb-d965522-225652-425718 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-17 12:42:27,294 44 INFO rb-d965522-225652-425718 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-17 12:42:27,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:27] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 63 0.025 0.076 2026-10-17 12:42:27,428 44 INFO rb-d965522-225652-425718 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-17 12:42:27,492 44 INFO rb-d965522-225652-425718 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-17 12:42:27,498 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:27] "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-17 12:42:27,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:42:27,542 44 INFO rb-d965522-225652-425718 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-17 12:42:27,595 44 INFO rb-d965522-225652-425718 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-17 12:42:27,645 44 INFO rb-d965522-225652-425718 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-17 12:42:27,698 44 INFO rb-d965522-225652-425718 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-17 12:42:27,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:27] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:42:27,751 44 INFO rb-d965522-225652-425718 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-17 12:42:27,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-10-17 12:42:27,801 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-17 12:42:27,857 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 16019256 (allocated 17563648) 2026-10-17 12:42:27,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 109945 2026-10-17 12:42:27,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-10-17 12:42:27,863 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 109945 2026-10-17 12:42:27,957 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124227_957441_test_cancel_order_from_ui.txt 2026-10-17 12:42:27,957 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmpa0k7jk12_chrome_odoo" 2026-10-17 12:42:27,994 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-10-17 12:42:28,144 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-17 12:42:29,117 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 110162 2026-10-17 12:42:29,117 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmppk7cqz1i_chrome_odoo 2026-10-17 12:42:29,117 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:46171/json/version 2026-10-17 12:42:29,118 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:29,136 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-10-17 12:42:29,136 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:46171/json 2026-10-17 12:42:29,136 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:29,144 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:46171/devtools/page/8A72B340D16AF29799110C56ADCD6D35 2026-10-17 12:42:29,154 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-10-17 12:42:29,159 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-10-17 12:42:29,224 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:42:29,230 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-10-17 12:42:29,231 44 INFO rb-d965522-225652-425718 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-17 12:42:29,232 44 INFO rb-d965522-225652-425718 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-17 12:42:29,240 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:42:29,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:29] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.034 0.426 2026-10-17 12:42:29,701 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': '8A72B340D16AF29799110C56ADCD6D35', 'loaderId': 'AA792BFF3522105120BE81E0A7EB1779', 'isDownload': False} 2026-10-17 12:42:29,701 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-10-17 12:42:29,715 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:42:29,727 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:29] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:42:29,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:29] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:42:29,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:29] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:42:30,142 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:30,147 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:30,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 12:42:30,178 44 INFO rb-d965522-225652-425718 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-17 12:42:30,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:42:30,183 44 INFO rb-d965522-225652-425718 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-17 12:42:30,190 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-17 12:42:30,203 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:30,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-17 12:42:30,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:42:30,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.027 2026-10-17 12:42:30,274 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-17 12:42:30,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.187 0.331 2026-10-17 12:42:30,832 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:42:30,872 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:30,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:42:30,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:30,938 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-10-17 12:42:30,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:42:30,982 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:30,988 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:30,992 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:31,004 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:42:31,007 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:31,012 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:31] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.021 2026-10-17 12:42:31,015 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-10-17 12:42:31,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:31] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.041 2026-10-17 12:42:31,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:31] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-10-17 12:42:31,038 44 INFO rb-d965522-225652-425718 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-17 12:42:31,082 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:42:31,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:31] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-10-17 12:42:31,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:31] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.053 2026-10-17 12:42:31,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.010 0.090 2026-10-17 12:42:31,216 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:31,221 44 INFO rb-d965522-225652-425718 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-17 12:42:31,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.042 2026-10-17 12:42:31,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:31,372 44 INFO rb-d965522-225652-425718 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-17 12:42:31,391 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:31,436 44 INFO rb-d965522-225652-425718 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-17 12:42:31,491 44 INFO rb-d965522-225652-425718 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-17 12:42:31,546 44 INFO rb-d965522-225652-425718 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-17 12:42:31,601 44 INFO rb-d965522-225652-425718 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-17 12:42:31,699 44 INFO rb-d965522-225652-425718 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-17 12:42:31,755 44 INFO rb-d965522-225652-425718 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-17 12:42:31,809 44 INFO rb-d965522-225652-425718 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-17 12:42:31,864 44 INFO rb-d965522-225652-425718 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-17 12:42:31,919 44 INFO rb-d965522-225652-425718 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-17 12:42:32,011 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-10-17 12:42:32,071 44 INFO rb-d965522-225652-425718 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-17 12:42:32,122 44 INFO rb-d965522-225652-425718 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-17 12:42:32,173 44 INFO rb-d965522-225652-425718 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-17 12:42:32,224 44 INFO rb-d965522-225652-425718 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-17 12:42:32,280 44 INFO rb-d965522-225652-425718 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-17 12:42:32,331 44 INFO rb-d965522-225652-425718 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-17 12:42:32,381 44 INFO rb-d965522-225652-425718 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-17 12:42:32,449 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-10-17 12:42:32,450 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-17 12:42:32,457 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:32,458 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:32,529 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17840988 (allocated 19271680) 2026-10-17 12:42:32,534 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 110162 2026-10-17 12:42:32,534 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-10-17 12:42:32,535 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 110162 2026-10-17 12:42:32,615 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124232_615283_test_combo_preparation_receipt.txt 2026-10-17 12:42:32,615 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmppk7cqz1i_chrome_odoo" 2026-10-17 12:42:32,628 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-10-17 12:42:33,683 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 110363 2026-10-17 12:42:33,684 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmp0081p_0v_chrome_odoo 2026-10-17 12:42:33,684 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:46409/json/version 2026-10-17 12:42:33,685 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:33,697 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-10-17 12:42:33,697 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:46409/json 2026-10-17 12:42:33,698 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:33,704 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:46409/devtools/page/DF7C6A763E7D13C2C373963FA2A9DC37 2026-10-17 12:42:33,710 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-10-17 12:42:33,713 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-10-17 12:42:33,783 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:42:33,788 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-10-17 12:42:33,789 44 INFO rb-d965522-225652-425718 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-17 12:42:33,789 44 INFO rb-d965522-225652-425718 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-17 12:42:33,799 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:42:34,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.027 0.424 2026-10-17 12:42:34,251 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': 'DF7C6A763E7D13C2C373963FA2A9DC37', 'loaderId': '44F4EDCE635C9A5466B58F7CCF2B2EF8', 'isDownload': False} 2026-10-17 12:42:34,251 44 INFO rb-d965522-225652-425718 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-17 12:42:34,266 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:42:34,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:42:34,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:42:34,291 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:42:34,703 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:34,708 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:34,717 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:42:34,735 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:42:34,745 44 INFO rb-d965522-225652-425718 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-17 12:42:34,746 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:34,754 44 INFO rb-d965522-225652-425718 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-17 12:42:34,756 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:34,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:42:34,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:42:34,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.024 2026-10-17 12:42:34,824 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-17 12:42:35,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.157 0.294 2026-10-17 12:42:35,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:35,365 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:35,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.035 2026-10-17 12:42:35,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:35,442 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-10-17 12:42:35,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:42:35,484 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:35,493 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:35,496 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:35,501 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:42:35,523 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:42:35,525 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "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-17 12:42:35,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.026 2026-10-17 12:42:35,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.047 2026-10-17 12:42:35,547 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:35,550 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.030 2026-10-17 12:42:35,557 44 INFO rb-d965522-225652-425718 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-17 12:42:35,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.019 0.048 2026-10-17 12:42:35,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.017 2026-10-17 12:42:35,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.018 0.124 2026-10-17 12:42:35,716 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:35,719 44 INFO rb-d965522-225652-425718 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-17 12:42:35,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.056 2026-10-17 12:42:35,837 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:35,891 44 INFO rb-d965522-225652-425718 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-17 12:42:35,916 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:35,962 44 INFO rb-d965522-225652-425718 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-17 12:42:36,020 44 INFO rb-d965522-225652-425718 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-17 12:42:36,077 44 INFO rb-d965522-225652-425718 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-17 12:42:36,135 44 INFO rb-d965522-225652-425718 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-17 12:42:36,257 44 INFO rb-d965522-225652-425718 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-17 12:42:36,316 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-10-17 12:42:36,317 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-17 12:42:36,377 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15963792 (allocated 17301504) 2026-10-17 12:42:36,389 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 110363 2026-10-17 12:42:36,389 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-10-17 12:42:36,389 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 110363 2026-10-17 12:42:36,484 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124236_484061_test_combo_preparation_receipt_layout.txt 2026-10-17 12:42:36,484 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmp0081p_0v_chrome_odoo" 2026-10-17 12:42:36,495 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-10-17 12:42:37,442 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 110559 2026-10-17 12:42:37,443 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmp37vr6scc_chrome_odoo 2026-10-17 12:42:37,443 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:43141/json/version 2026-10-17 12:42:37,444 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43141', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:37,450 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-10-17 12:42:37,450 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:43141/json 2026-10-17 12:42:37,451 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43141', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:37,455 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:43141/devtools/page/AA6616C7841C7EF3967DE4CC0CD86FC9 2026-10-17 12:42:37,461 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-10-17 12:42:37,463 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-10-17 12:42:37,504 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:42:37,509 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-10-17 12:42:37,511 44 INFO rb-d965522-225652-425718 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-17 12:42:37,511 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-17 12:42:37,520 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:42:37,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:37] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.026 0.438 2026-10-17 12:42:37,984 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': 'AA6616C7841C7EF3967DE4CC0CD86FC9', 'loaderId': 'BE61092F9BDF159628B9AD6E4AA185B8', 'isDownload': False} 2026-10-17 12:42:37,985 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-10-17 12:42:37,995 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:42:38,009 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:42:38,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:42:38,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:42:38,397 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:38,399 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:38,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:42:38,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:42:38,428 44 INFO rb-d965522-225652-425718 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-17 12:42:38,433 44 INFO rb-d965522-225652-425718 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-17 12:42:38,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:38,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:38,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:42:38,477 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-10-17 12:42:38,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.024 2026-10-17 12:42:38,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-17 12:42:38,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.143 0.287 2026-10-17 12:42:38,982 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.010 2026-10-17 12:42:39,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:39,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 12:42:39,090 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:39,100 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-10-17 12:42:39,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:39,144 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:39,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:39,166 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:39,169 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:39,192 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 12:42:39,192 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "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-17 12:42:39,197 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.020 0.023 2026-10-17 12:42:39,210 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.049 2026-10-17 12:42:39,213 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:39,223 44 INFO rb-d965522-225652-425718 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-17 12:42:39,225 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-10-17 12:42:39,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.028 0.054 2026-10-17 12:42:39,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.013 0.115 2026-10-17 12:42:39,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.079 2026-10-17 12:42:39,374 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:39,377 44 INFO rb-d965522-225652-425718 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-17 12:42:39,440 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.039 2026-10-17 12:42:39,472 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:39,525 44 INFO rb-d965522-225652-425718 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-17 12:42:39,547 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:39,589 44 INFO rb-d965522-225652-425718 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-17 12:42:39,645 44 INFO rb-d965522-225652-425718 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-17 12:42:39,701 44 INFO rb-d965522-225652-425718 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-17 12:42:39,755 44 INFO rb-d965522-225652-425718 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-17 12:42:39,855 44 INFO rb-d965522-225652-425718 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-17 12:42:39,912 44 INFO rb-d965522-225652-425718 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-17 12:42:39,937 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86902355 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a8640125-e6e9-4f0a-8283-b030e6a6f637'}] 2026-10-17 12:42:39,997 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86902355 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a8640125-e6e9-4f0a-8283-b030e6a6f637'} created pos.order #749 2026-10-17 12:42:40,015 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86902355 finished 2026-10-17 12:42:40,067 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 92 0.032 0.100 2026-10-17 12:42:40,097 44 INFO rb-d965522-225652-425718 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-17 12:42:40,160 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:42:40,165 44 INFO rb-d965522-225652-425718 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-17 12:42:40,216 44 INFO rb-d965522-225652-425718 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-17 12:42:40,289 44 INFO rb-d965522-225652-425718 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-17 12:42:40,343 44 INFO rb-d965522-225652-425718 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-17 12:42:40,395 44 INFO rb-d965522-225652-425718 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-17 12:42:40,449 44 INFO rb-d965522-225652-425718 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-17 12:42:40,510 44 INFO rb-d965522-225652-425718 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-17 12:42:40,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:40] "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.010 0.029 2026-10-17 12:42:40,561 44 INFO rb-d965522-225652-425718 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-17 12:42:40,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.010 0.031 2026-10-17 12:42:40,620 44 INFO rb-d965522-225652-425718 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-17 12:42:40,640 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85099944 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a8640125-e6e9-4f0a-8283-b030e6a6f637'}] 2026-10-17 12:42:40,662 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85099944 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a8640125-e6e9-4f0a-8283-b030e6a6f637'} updated pos.order #749 2026-10-17 12:42:40,680 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85099944 finished 2026-10-17 12:42:40,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.038 0.096 2026-10-17 12:42:40,800 44 INFO rb-d965522-225652-425718 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-17 12:42:40,851 44 INFO rb-d965522-225652-425718 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-17 12:42:40,913 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:42:40,918 44 INFO rb-d965522-225652-425718 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-17 12:42:40,969 44 INFO rb-d965522-225652-425718 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-17 12:42:41,029 44 INFO rb-d965522-225652-425718 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-17 12:42:41,086 44 INFO rb-d965522-225652-425718 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-17 12:42:41,137 44 INFO rb-d965522-225652-425718 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-17 12:42:41,188 44 INFO rb-d965522-225652-425718 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-17 12:42:41,239 44 INFO rb-d965522-225652-425718 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-17 12:42:41,296 44 INFO rb-d965522-225652-425718 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-17 12:42:41,355 44 INFO rb-d965522-225652-425718 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-17 12:42:41,414 44 INFO rb-d965522-225652-425718 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-17 12:42:41,465 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-10-17 12:42:41,466 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-17 12:42:41,548 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 19361488 (allocated 21106688) 2026-10-17 12:42:41,551 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 110559 2026-10-17 12:42:41,552 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-10-17 12:42:41,552 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 110559 2026-10-17 12:42:41,647 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124241_646981_test_combo_synchronisation.txt 2026-10-17 12:42:41,647 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmp37vr6scc_chrome_odoo" 2026-10-17 12:42:41,662 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-10-17 12:42:42,064 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 110770 2026-10-17 12:42:42,064 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmpnp79hmcc_chrome_odoo 2026-10-17 12:42:42,064 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:33491/json/version 2026-10-17 12:42:42,065 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:42,080 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 12:42:42,080 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:33491/json 2026-10-17 12:42:42,081 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:42,094 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:33491/devtools/page/B336A6329F8BA6CC9F4D0FBD7303EC61 2026-10-17 12:42:42,099 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-10-17 12:42:42,107 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-10-17 12:42:42,156 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:42:42,164 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-10-17 12:42:42,165 44 INFO rb-d965522-225652-425718 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-17 12:42:42,165 44 INFO rb-d965522-225652-425718 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-17 12:42:42,175 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:42:42,824 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:42] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.037 0.615 2026-10-17 12:42:42,828 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': 'B336A6329F8BA6CC9F4D0FBD7303EC61', 'loaderId': '93A73B9E93B1017B27F19991788AD96F', 'isDownload': False} 2026-10-17 12:42:42,828 44 INFO rb-d965522-225652-425718 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-17 12:42:42,838 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:42:42,852 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:42] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:42:42,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:42] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-17 12:42:42,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:42] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-17 12:42:43,318 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:43,326 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:43,334 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:42:43,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:42:43,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:42:43,361 44 INFO rb-d965522-225652-425718 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-17 12:42:43,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:43,367 44 INFO rb-d965522-225652-425718 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-17 12:42:43,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 12:42:43,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.018 2026-10-17 12:42:43,403 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 12:42:43,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.024 2026-10-17 12:42:43,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.131 0.333 2026-10-17 12:42:43,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:43,983 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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.007 2026-10-17 12:42:44,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.034 2026-10-17 12:42:44,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:44,056 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-10-17 12:42:44,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:42:44,097 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:44,123 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:44,128 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:42:44,136 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:44,137 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:44,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.016 2026-10-17 12:42:44,161 44 INFO rb-d965522-225652-425718 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-17 12:42:44,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.010 0.036 2026-10-17 12:42:44,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-10-17 12:42:44,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.033 2026-10-17 12:42:44,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-10-17 12:42:44,217 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:44,254 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.030 2026-10-17 12:42:44,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.010 0.074 2026-10-17 12:42:44,317 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:44,331 44 INFO rb-d965522-225652-425718 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-17 12:42:44,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.035 2026-10-17 12:42:44,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:44,484 44 INFO rb-d965522-225652-425718 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-17 12:42:44,503 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:44,540 44 INFO rb-d965522-225652-425718 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-17 12:42:44,619 44 INFO rb-d965522-225652-425718 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-17 12:42:44,676 44 INFO rb-d965522-225652-425718 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-17 12:42:44,745 44 INFO rb-d965522-225652-425718 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-17 12:42:44,802 44 INFO rb-d965522-225652-425718 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-17 12:42:44,870 44 INFO rb-d965522-225652-425718 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-17 12:42:44,929 44 INFO rb-d965522-225652-425718 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-17 12:42:44,980 44 INFO rb-d965522-225652-425718 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-17 12:42:45,059 44 INFO rb-d965522-225652-425718 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-17 12:42:45,062 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74733427 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0384d2df-098b-443e-a643-38b77fb4ae86'}] 2026-10-17 12:42:45,124 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74733427 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0384d2df-098b-443e-a643-38b77fb4ae86'} created pos.order #750 2026-10-17 12:42:45,141 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74733427 finished 2026-10-17 12:42:45,193 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.034 0.100 2026-10-17 12:42:45,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 12:42:45,245 44 INFO rb-d965522-225652-425718 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-17 12:42:45,297 44 INFO rb-d965522-225652-425718 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-17 12:42:45,355 44 INFO rb-d965522-225652-425718 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-17 12:42:45,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:45] "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-17 12:42:45,377 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82712796 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0384d2df-098b-443e-a643-38b77fb4ae86'}] 2026-10-17 12:42:45,405 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82712796 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0384d2df-098b-443e-a643-38b77fb4ae86'} updated pos.order #750 2026-10-17 12:42:45,429 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82712796 finished 2026-10-17 12:42:45,539 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.033 0.131 2026-10-17 12:42:45,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:45] "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-17 12:42:45,596 44 INFO rb-d965522-225652-425718 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-17 12:42:45,648 44 INFO rb-d965522-225652-425718 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-17 12:42:45,699 44 INFO rb-d965522-225652-425718 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-17 12:42:45,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-10-17 12:42:45,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-17 12:42:45,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:42:45,834 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 18324204 (allocated 20058112) 2026-10-17 12:42:45,838 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 110770 2026-10-17 12:42:45,840 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68267136 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0384d2df-098b-443e-a643-38b77fb4ae86'}] 2026-10-17 12:42:45,842 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-10-17 12:42:45,842 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 110770 2026-10-17 12:42:45,863 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68267136 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0384d2df-098b-443e-a643-38b77fb4ae86'} updated pos.order #750 2026-10-17 12:42:45,866 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68267136 finished 2026-10-17 12:42:45,908 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124245_908016_test_course_restaurant_preparation_tour.txt 2026-10-17 12:42:45,908 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmpnp79hmcc_chrome_odoo" 2026-10-17 12:42:45,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.023 0.058 2026-10-17 12:42:45,931 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-10-17 12:42:46,293 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 110979 2026-10-17 12:42:46,293 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmpty_0g6os_chrome_odoo 2026-10-17 12:42:46,293 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:41515/json/version 2026-10-17 12:42:46,294 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:46,305 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 12:42:46,305 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:41515/json 2026-10-17 12:42:46,305 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:46,316 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:41515/devtools/page/4F886D360917308F4A78DCC35B608BF4 2026-10-17 12:42:46,320 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-10-17 12:42:46,324 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-10-17 12:42:46,366 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 12:42:46,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-10-17 12:42:46,374 44 INFO rb-d965522-225652-425718 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-17 12:42:46,374 44 INFO rb-d965522-225652-425718 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-17 12:42:46,383 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:42:46,832 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:46] "GET /pos/ui/119 HTTP/1.1" 200 - 93 0.028 0.423 2026-10-17 12:42:46,836 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': '4F886D360917308F4A78DCC35B608BF4', 'loaderId': '43B1E0501A3EB066A12018AF2EF45B49', 'isDownload': False} 2026-10-17 12:42:46,836 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-10-17 12:42:46,853 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:42:46,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:46] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:42:46,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:46] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:42:46,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:46] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:42:47,316 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:47,323 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:47,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:42:47,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:42:47,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:42:47,361 44 INFO rb-d965522-225652-425718 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-17 12:42:47,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:47,368 44 INFO rb-d965522-225652-425718 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-17 12:42:47,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:42:47,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:42:47,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.036 2026-10-17 12:42:47,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 12:42:47,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.135 0.346 2026-10-17 12:42:47,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:48,015 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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.006 2026-10-17 12:42:48,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.035 2026-10-17 12:42:48,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:48,093 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-10-17 12:42:48,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:42:48,136 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:48,154 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:48,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:42:48,156 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:42:48,169 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:48,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.021 2026-10-17 12:42:48,174 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:48,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.010 0.042 2026-10-17 12:42:48,202 44 INFO rb-d965522-225652-425718 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-17 12:42:48,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.024 2026-10-17 12:42:48,237 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:48,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.015 0.033 2026-10-17 12:42:48,295 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.053 2026-10-17 12:42:48,337 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.012 0.092 2026-10-17 12:42:48,345 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:48,353 44 INFO rb-d965522-225652-425718 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-17 12:42:48,405 44 INFO rb-d965522-225652-425718 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-17 12:42:48,410 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.037 2026-10-17 12:42:48,463 44 INFO rb-d965522-225652-425718 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-17 12:42:48,514 44 INFO rb-d965522-225652-425718 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-17 12:42:48,569 44 INFO rb-d965522-225652-425718 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-17 12:42:48,625 44 INFO rb-d965522-225652-425718 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-17 12:42:48,681 44 INFO rb-d965522-225652-425718 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-17 12:42:48,737 44 INFO rb-d965522-225652-425718 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-17 12:42:48,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:48] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:42:48,787 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-10-17 12:42:48,788 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-17 12:42:48,841 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12782556 (allocated 13631488) 2026-10-17 12:42:48,843 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 110979 2026-10-17 12:42:48,843 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-10-17 12:42:48,844 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 110979 2026-10-17 12:42:48,939 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124248_939034_test_create_floor_tour.txt 2026-10-17 12:42:48,939 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmpty_0g6os_chrome_odoo" 2026-10-17 12:42:48,950 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-10-17 12:42:49,219 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 111176 2026-10-17 12:42:49,219 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpuxqgp4fx_chrome_odoo 2026-10-17 12:42:49,220 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:44757/json/version 2026-10-17 12:42:49,221 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:49,231 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-10-17 12:42:49,232 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:44757/json 2026-10-17 12:42:49,232 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:49,238 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:44757/devtools/page/0912B1F0F3B213D792078F81AF9101B7 2026-10-17 12:42:49,247 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-10-17 12:42:49,249 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-10-17 12:42:49,275 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:42:49,282 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-10-17 12:42:49,283 44 INFO rb-d965522-225652-425718 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-17 12:42:49,283 44 INFO rb-d965522-225652-425718 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-17 12:42:49,293 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:42:49,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:49] "GET /pos/ui?config_id=119 HTTP/1.1" 200 - 142 0.044 0.473 2026-10-17 12:42:49,811 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '0912B1F0F3B213D792078F81AF9101B7', 'loaderId': '3DE7E3530851854EC380B394E0C80FA8', 'isDownload': False} 2026-10-17 12:42:49,811 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-10-17 12:42:49,824 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:42:49,840 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:49] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:42:49,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:49] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:42:49,852 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:49] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:42:50,217 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:50,222 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:50,234 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:42:50,254 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:42:50,261 44 INFO rb-d965522-225652-425718 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-17 12:42:50,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:50,267 44 INFO rb-d965522-225652-425718 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-17 12:42:50,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:50,291 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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.008 2026-10-17 12:42:50,304 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-17 12:42:50,335 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.023 2026-10-17 12:42:50,337 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-10-17 12:42:50,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.156 0.274 2026-10-17 12:42:50,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:50,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:42:50,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-17 12:42:50,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:42:50,972 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-10-17 12:42:50,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:42:51,018 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:51,026 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:51,032 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:42:51,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.012 2026-10-17 12:42:51,047 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "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-17 12:42:51,051 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:42:51,066 44 INFO rb-d965522-225652-425718 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-17 12:42:51,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.042 2026-10-17 12:42:51,070 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-10-17 12:42:51,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.034 2026-10-17 12:42:51,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-10-17 12:42:51,218 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:51,230 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:42:51,231 44 INFO rb-d965522-225652-425718 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-17 12:42:51,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.015 0.031 2026-10-17 12:42:51,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.011 0.076 2026-10-17 12:42:51,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.018 0.111 2026-10-17 12:42:51,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:51,456 44 INFO rb-d965522-225652-425718 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-17 12:42:51,472 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:51,533 44 INFO rb-d965522-225652-425718 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-17 12:42:51,603 44 INFO rb-d965522-225652-425718 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-17 12:42:51,607 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13388481 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '59217bc3-acb4-4949-a1fb-ac7ec238fef6'}] 2026-10-17 12:42:51,656 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13388481 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '59217bc3-acb4-4949-a1fb-ac7ec238fef6'} created pos.order #751 2026-10-17 12:42:51,674 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13388481 finished 2026-10-17 12:42:51,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.027 0.093 2026-10-17 12:42:51,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.027 0.043 2026-10-17 12:42:51,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.019 2026-10-17 12:42:51,877 44 INFO rb-d965522-225652-425718 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-17 12:42:51,937 44 INFO rb-d965522-225652-425718 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-17 12:42:51,987 44 INFO rb-d965522-225652-425718 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-17 12:42:52,060 44 INFO rb-d965522-225652-425718 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-17 12:42:52,120 44 INFO rb-d965522-225652-425718 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-17 12:42:52,170 44 INFO rb-d965522-225652-425718 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-17 12:42:52,228 44 INFO rb-d965522-225652-425718 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-17 12:42:52,285 44 INFO rb-d965522-225652-425718 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-17 12:42:52,335 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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 - 13 0.010 0.035 2026-10-17 12:42:52,336 44 INFO rb-d965522-225652-425718 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-17 12:42:52,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.010 0.035 2026-10-17 12:42:52,388 44 INFO rb-d965522-225652-425718 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-17 12:42:52,437 44 INFO rb-d965522-225652-425718 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-17 12:42:52,493 44 INFO rb-d965522-225652-425718 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-17 12:42:52,499 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38295500 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '59217bc3-acb4-4949-a1fb-ac7ec238fef6'}] 2026-10-17 12:42:52,519 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38295500 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '59217bc3-acb4-4949-a1fb-ac7ec238fef6'} updated pos.order #751 2026-10-17 12:42:52,537 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38295500 finished 2026-10-17 12:42:52,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.028 0.092 2026-10-17 12:42:52,681 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.017 0.032 2026-10-17 12:42:52,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.018 2026-10-17 12:42:52,743 44 INFO rb-d965522-225652-425718 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-17 12:42:52,801 44 INFO rb-d965522-225652-425718 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-17 12:42:52,852 44 INFO rb-d965522-225652-425718 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-17 12:42:52,903 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-10-17 12:42:52,904 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-17 12:42:52,993 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 17124608 (allocated 19271680) 2026-10-17 12:42:52,997 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 111176 2026-10-17 12:42:52,998 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-10-17 12:42:52,998 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 111176 2026-10-17 12:42:53,069 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124253_068854_test_customer_alone_saved.txt 2026-10-17 12:42:53,069 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpuxqgp4fx_chrome_odoo" 2026-10-17 12:42:53,080 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-10-17 12:42:53,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 111389 2026-10-17 12:42:53,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmp01nsbjh7_chrome_odoo 2026-10-17 12:42:53,420 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:33251/json/version 2026-10-17 12:42:53,421 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:53,434 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-10-17 12:42:53,434 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:33251/json 2026-10-17 12:42:53,434 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:53,444 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:33251/devtools/page/5757095BE63C2652E6C31EEFA60EF135 2026-10-17 12:42:53,455 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-10-17 12:42:53,459 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-10-17 12:42:53,486 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:42:53,493 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-10-17 12:42:53,494 44 INFO rb-d965522-225652-425718 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-17 12:42:53,494 44 INFO rb-d965522-225652-425718 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-17 12:42:53,503 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:42:54,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.026 0.576 2026-10-17 12:42:54,106 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '5757095BE63C2652E6C31EEFA60EF135', 'loaderId': '798923571FB51FDD419695A090BAB17D', 'isDownload': False} 2026-10-17 12:42:54,106 44 INFO rb-d965522-225652-425718 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-17 12:42:54,117 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:42:54,132 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:42:54,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:42:54,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:42:54,543 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:54,547 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:54,557 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:42:54,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:42:54,577 44 INFO rb-d965522-225652-425718 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-17 12:42:54,582 44 INFO rb-d965522-225652-425718 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-17 12:42:54,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:42:54,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:54,612 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-10-17 12:42:54,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:42:54,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.026 2026-10-17 12:42:54,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-17 12:42:55,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.134 0.274 2026-10-17 12:42:55,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "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-17 12:42:55,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:42:55,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-10-17 12:42:55,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:42:55,244 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-10-17 12:42:55,255 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:42:55,285 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:55,310 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:55,311 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:42:55,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.012 2026-10-17 12:42:55,332 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:42:55,335 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 12:42:55,345 44 INFO rb-d965522-225652-425718 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-17 12:42:55,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.014 0.043 2026-10-17 12:42:55,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-10-17 12:42:55,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.038 2026-10-17 12:42:55,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-10-17 12:42:55,427 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:42:55,439 44 INFO rb-d965522-225652-425718 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-17 12:42:55,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.015 0.037 2026-10-17 12:42:55,506 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:55,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.081 2026-10-17 12:42:55,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.112 2026-10-17 12:42:55,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:42:55,673 44 INFO rb-d965522-225652-425718 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-17 12:42:55,692 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:55,752 44 INFO rb-d965522-225652-425718 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-17 12:42:55,803 44 INFO rb-d965522-225652-425718 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-17 12:42:55,861 44 INFO rb-d965522-225652-425718 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-17 12:42:55,881 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27160831 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '00fd53c2-81e5-4811-a9a4-3cfd226df5cb'}] 2026-10-17 12:42:55,936 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27160831 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '00fd53c2-81e5-4811-a9a4-3cfd226df5cb'} created pos.order #752 2026-10-17 12:42:55,955 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27160831 finished 2026-10-17 12:42:56,015 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.032 0.104 2026-10-17 12:42:56,044 44 INFO rb-d965522-225652-425718 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-17 12:42:56,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:56] "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-17 12:42:56,110 44 INFO rb-d965522-225652-425718 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-17 12:42:56,167 44 INFO rb-d965522-225652-425718 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-17 12:42:56,219 44 INFO rb-d965522-225652-425718 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-17 12:42:56,269 44 INFO rb-d965522-225652-425718 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-17 12:42:56,322 44 INFO rb-d965522-225652-425718 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-17 12:42:56,374 44 INFO rb-d965522-225652-425718 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-17 12:42:56,553 44 INFO rb-d965522-225652-425718 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-17 12:42:56,556 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72948666 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '00fd53c2-81e5-4811-a9a4-3cfd226df5cb'}] 2026-10-17 12:42:56,563 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:42:56,591 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1249] 2026-10-17 12:42:56,603 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72948666 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '00fd53c2-81e5-4811-a9a4-3cfd226df5cb'} updated pos.order #752 2026-10-17 12:42:56,623 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72948666 finished 2026-10-17 12:42:56,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.049 0.106 2026-10-17 12:42:56,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:56] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.023 0.081 2026-10-17 12:42:56,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:42:56,878 44 INFO rb-d965522-225652-425718 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-17 12:42:56,944 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11116318 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '13183674-fcaa-4a44-bced-120625c24644'}] 2026-10-17 12:42:56,973 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11116318 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '13183674-fcaa-4a44-bced-120625c24644'} created pos.order #753 2026-10-17 12:42:56,990 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11116318 finished 2026-10-17 12:42:57,034 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.016 0.075 2026-10-17 12:42:57,060 44 INFO rb-d965522-225652-425718 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-17 12:42:57,111 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-10-17 12:42:57,112 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-17 12:42:57,183 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 16393428 (allocated 18223104) 2026-10-17 12:42:57,186 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 111389 2026-10-17 12:42:57,187 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-10-17 12:42:57,188 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 111389 2026-10-17 12:42:57,308 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124257_308327_test_delete_line_release_table.txt 2026-10-17 12:42:57,308 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmp01nsbjh7_chrome_odoo" 2026-10-17 12:42:57,353 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-10-17 12:42:57,624 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 111605 2026-10-17 12:42:57,624 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpvwr4uq1j_chrome_odoo 2026-10-17 12:42:57,624 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:33503/json/version 2026-10-17 12:42:57,626 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:57,634 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-10-17 12:42:57,634 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:33503/json 2026-10-17 12:42:57,635 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:42:57,646 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:33503/devtools/page/E99AFD58DAE5A8993CA6D7443BA2C0DC 2026-10-17 12:42:57,650 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-10-17 12:42:57,658 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-10-17 12:42:57,685 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:42:57,695 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-10-17 12:42:57,696 44 INFO rb-d965522-225652-425718 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-17 12:42:57,696 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-17 12:42:57,705 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:42:58,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "GET /pos/ui/119 HTTP/1.1" 200 - 142 0.054 0.490 2026-10-17 12:42:58,250 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'E99AFD58DAE5A8993CA6D7443BA2C0DC', 'loaderId': '3B8832C69BDAE2ABF0A6DCC951F62326', 'isDownload': False} 2026-10-17 12:42:58,250 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-10-17 12:42:58,263 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:42:58,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:42:58,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:42:58,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:42:58,733 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:58,735 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:58,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:42:58,761 44 INFO rb-d965522-225652-425718 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-17 12:42:58,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:42:58,766 44 INFO rb-d965522-225652-425718 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-17 12:42:58,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:42:58,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:58,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "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-17 12:42:58,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-17 12:42:58,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.029 2026-10-17 12:42:58,852 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-17 12:42:59,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.157 0.312 2026-10-17 12:42:59,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:42:59,403 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:59,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:42:59,467 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42: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-17 12:42:59,477 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-10-17 12:42:59,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:42:59,519 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:42:59,533 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:42:59,538 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:42:59,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.010 2026-10-17 12:42:59,554 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:42:59,554 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:42:59,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.036 2026-10-17 12:42:59,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-10-17 12:42:59,588 44 INFO rb-d965522-225652-425718 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-17 12:42:59,588 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.034 2026-10-17 12:42:59,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-10-17 12:42:59,635 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:42:59,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.022 0.052 2026-10-17 12:42:59,735 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.011 0.096 2026-10-17 12:42:59,764 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:59,766 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-10-17 12:42:59,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.034 2026-10-17 12:42:59,900 44 INFO rb-d965522-225652-425718 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-17 12:42:59,914 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:42:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:42:59,984 44 INFO rb-d965522-225652-425718 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-17 12:43:00,050 44 INFO rb-d965522-225652-425718 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-17 12:43:00,101 44 INFO rb-d965522-225652-425718 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-17 12:43:00,152 44 INFO rb-d965522-225652-425718 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-17 12:43:00,203 44 INFO rb-d965522-225652-425718 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-17 12:43:00,260 44 INFO rb-d965522-225652-425718 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-17 12:43:00,311 44 INFO rb-d965522-225652-425718 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-17 12:43:00,362 44 INFO rb-d965522-225652-425718 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-17 12:43:00,430 44 INFO rb-d965522-225652-425718 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-17 12:43:00,439 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:00,440 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:00,515 44 INFO rb-d965522-225652-425718 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-17 12:43:00,580 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78207587 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a118e03d-6af3-4d25-83f6-3ff8faf29422'}] 2026-10-17 12:43:00,635 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78207587 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a118e03d-6af3-4d25-83f6-3ff8faf29422'} created pos.order #754 2026-10-17 12:43:00,652 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78207587 finished 2026-10-17 12:43:00,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.031 0.097 2026-10-17 12:43:00,733 44 INFO rb-d965522-225652-425718 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-17 12:43:00,801 44 INFO rb-d965522-225652-425718 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-17 12:43:00,805 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59720428 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a118e03d-6af3-4d25-83f6-3ff8faf29422'}] 2026-10-17 12:43:00,810 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:01,103 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59720428 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a118e03d-6af3-4d25-83f6-3ff8faf29422'} updated pos.order #754 2026-10-17 12:43:01,121 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59720428 finished 2026-10-17 12:43:01,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 234 0.110 0.276 2026-10-17 12:43:01,287 44 INFO rb-d965522-225652-425718 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-17 12:43:03,327 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-10-17 12:43:03,387 44 INFO rb-d965522-225652-425718 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-17 12:43:03,449 44 INFO rb-d965522-225652-425718 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-17 12:43:03,507 44 INFO rb-d965522-225652-425718 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-17 12:43:03,567 44 INFO rb-d965522-225652-425718 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-17 12:43:03,621 44 INFO rb-d965522-225652-425718 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-17 12:43:03,683 44 INFO rb-d965522-225652-425718 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-17 12:43:03,734 44 INFO rb-d965522-225652-425718 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-17 12:43:03,785 44 INFO rb-d965522-225652-425718 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-17 12:43:03,836 44 INFO rb-d965522-225652-425718 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-17 12:43:03,890 44 INFO rb-d965522-225652-425718 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-17 12:43:03,940 44 INFO rb-d965522-225652-425718 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-17 12:43:03,991 44 INFO rb-d965522-225652-425718 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-17 12:43:04,049 44 INFO rb-d965522-225652-425718 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-17 12:43:04,102 44 INFO rb-d965522-225652-425718 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-17 12:43:04,163 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80236853 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e1331727-91de-4cba-af67-e82c459d86ea'}] 2026-10-17 12:43:04,201 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80236853 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e1331727-91de-4cba-af67-e82c459d86ea'} created pos.order #755 2026-10-17 12:43:04,218 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80236853 finished 2026-10-17 12:43:04,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.021 0.083 2026-10-17 12:43:04,287 44 INFO rb-d965522-225652-425718 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-17 12:43:04,348 44 INFO rb-d965522-225652-425718 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-17 12:43:04,351 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89425610 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e1331727-91de-4cba-af67-e82c459d86ea'}] 2026-10-17 12:43:04,582 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89425610 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e1331727-91de-4cba-af67-e82c459d86ea'} updated pos.order #755 2026-10-17 12:43:04,600 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89425610 finished 2026-10-17 12:43:04,658 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.076 0.233 2026-10-17 12:43:04,719 44 INFO rb-d965522-225652-425718 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-17 12:43:06,760 44 INFO rb-d965522-225652-425718 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-17 12:43:06,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:43:06,829 44 INFO rb-d965522-225652-425718 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-17 12:43:06,892 44 INFO rb-d965522-225652-425718 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-17 12:43:06,958 44 INFO rb-d965522-225652-425718 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-17 12:43:07,009 44 INFO rb-d965522-225652-425718 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-17 12:43:07,060 44 INFO rb-d965522-225652-425718 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-17 12:43:07,110 44 INFO rb-d965522-225652-425718 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-17 12:43:07,165 44 INFO rb-d965522-225652-425718 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-17 12:43:07,215 44 INFO rb-d965522-225652-425718 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-17 12:43:07,266 44 INFO rb-d965522-225652-425718 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-17 12:43:07,323 44 INFO rb-d965522-225652-425718 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-17 12:43:07,380 44 INFO rb-d965522-225652-425718 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-17 12:43:07,441 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15412363 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '1770104b-4823-4b2f-aa40-d2069790f631'}] 2026-10-17 12:43:07,484 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15412363 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '1770104b-4823-4b2f-aa40-d2069790f631'} created pos.order #756 2026-10-17 12:43:07,500 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15412363 finished 2026-10-17 12:43:07,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.024 0.089 2026-10-17 12:43:07,580 44 INFO rb-d965522-225652-425718 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-17 12:43:07,640 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-10-17 12:43:07,641 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-17 12:43:07,646 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6087696 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '1770104b-4823-4b2f-aa40-d2069790f631'}] 2026-10-17 12:43:07,736 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 20075208 (allocated 21630976) 2026-10-17 12:43:07,754 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 111605 2026-10-17 12:43:07,757 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-10-17 12:43:07,758 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 111605 2026-10-17 12:43:07,835 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124307_835564_test_direct_sales.txt 2026-10-17 12:43:07,838 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpvwr4uq1j_chrome_odoo" 2026-10-17 12:43:07,877 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-10-17 12:43:07,918 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6087696 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '1770104b-4823-4b2f-aa40-d2069790f631'} updated pos.order #756 2026-10-17 12:43:07,920 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6087696 finished 2026-10-17 12:43:07,949 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.071 0.236 2026-10-17 12:43:07,971 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-10-17 12:43:08,360 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 111817 2026-10-17 12:43:08,360 44 INFO rb-d965522-225652-425718 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/tmp8hvmika2_chrome_odoo 2026-10-17 12:43:08,360 44 INFO rb-d965522-225652-425718 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:35949/json/version 2026-10-17 12:43:08,362 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35949', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:08,371 44 INFO rb-d965522-225652-425718 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-17 12:43:08,371 44 INFO rb-d965522-225652-425718 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:35949/json 2026-10-17 12:43:08,371 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35949', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:08,376 44 INFO rb-d965522-225652-425718 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:35949/devtools/page/37136235F3163C7DAF76641EB85B4CF5 2026-10-17 12:43:08,383 44 INFO rb-d965522-225652-425718 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-17 12:43:08,386 44 INFO rb-d965522-225652-425718 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-17 12:43:08,449 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:43:08,457 44 INFO rb-d965522-225652-425718 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-17 12:43:08,458 44 INFO rb-d965522-225652-425718 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-17 12:43:08,458 44 INFO rb-d965522-225652-425718 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-17 12:43:08,467 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:43:08,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:08] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.029 0.433 2026-10-17 12:43:08,929 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '37136235F3163C7DAF76641EB85B4CF5', 'loaderId': 'CE2E47BDB3A98E38EEEC450E767142BC', 'isDownload': False} 2026-10-17 12:43:08,929 44 INFO rb-d965522-225652-425718 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-17 12:43:08,942 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:43:08,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:08] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:43:08,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:08] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:43:08,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:08] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:43:09,388 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:09,390 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:09,403 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:43:09,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-10-17 12:43:09,428 44 INFO rb-d965522-225652-425718 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-17 12:43:09,429 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:43:09,432 44 INFO rb-d965522-225652-425718 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-17 12:43:09,436 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:09,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.003 0.008 2026-10-17 12:43:09,472 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 12:43:09,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.027 2026-10-17 12:43:09,506 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-17 12:43:09,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.138 0.277 2026-10-17 12:43:09,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:09] "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-17 12:43:10,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.007 2026-10-17 12:43:10,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-10-17 12:43:10,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:43:10,078 44 INFO rb-d965522-225652-425718 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-17 12:43:10,088 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:43:10,118 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:10,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:10,129 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:10,132 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:10,147 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:43:10,155 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:43:10,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.013 0.023 2026-10-17 12:43:10,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.045 2026-10-17 12:43:10,172 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:10,180 44 INFO rb-d965522-225652-425718 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-17 12:43:10,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.017 2026-10-17 12:43:10,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.055 2026-10-17 12:43:10,295 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.019 0.115 2026-10-17 12:43:10,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.112 2026-10-17 12:43:10,365 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:10,369 44 INFO rb-d965522-225652-425718 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-17 12:43:10,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.049 2026-10-17 12:43:10,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.004 2026-10-17 12:43:10,543 44 INFO rb-d965522-225652-425718 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-17 12:43:10,562 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:10,623 44 INFO rb-d965522-225652-425718 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-17 12:43:10,682 44 INFO rb-d965522-225652-425718 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-17 12:43:10,732 44 INFO rb-d965522-225652-425718 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-17 12:43:10,789 44 INFO rb-d965522-225652-425718 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-17 12:43:10,864 44 INFO rb-d965522-225652-425718 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-17 12:43:10,867 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15355867 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3146222f-dcdf-4c82-9146-e832534e6305'}] 2026-10-17 12:43:10,917 44 INFO rb-d965522-225652-425718 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-17 12:43:11,185 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15355867 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3146222f-dcdf-4c82-9146-e832534e6305'} created pos.order #757 2026-10-17 12:43:11,206 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15355867 finished 2026-10-17 12:43:11,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.140 0.289 2026-10-17 12:43:11,485 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-17 12:43:11,485 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-17 12:43:11,486 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-17 12:43:11,486 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-17 12:43:11,487 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-17 12:43:11,488 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-17 12:43:11,488 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-17 12:43:11,488 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-17 12:43:11,491 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-17 12:43:11,492 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-17 12:43:11,493 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-17 12:43:11,493 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-17 12:43:11,496 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:11,497 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:11,499 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-17 12:43:11,499 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-17 12:43:11,500 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-17 12:43:11,500 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-17 12:43:11,502 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-17 12:43:11,502 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-17 12:43:11,502 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-17 12:43:11,503 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-17 12:43:11,503 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-17 12:43:11,503 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-17 12:43:11,503 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-17 12:43:11,503 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-17 12:43:11,504 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-17 12:43:11,504 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-17 12:43:11,504 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-17 12:43:11,505 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-17 12:43:11,505 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-17 12:43:11,506 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-17 12:43:11,506 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-17 12:43:11,506 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-17 12:43:11,506 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-17 12:43:11,506 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-17 12:43:11,507 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-17 12:43:11,507 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-17 12:43:11,508 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-17 12:43:11,508 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-17 12:43:11,509 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-17 12:43:11,509 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-17 12:43:11,510 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-17 12:43:11,526 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:11,527 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:11,528 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:43:11,536 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 12:43:11,536 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-17 12:43:11,537 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:43:11,542 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-17 12:43:11,543 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-17 12:43:11,543 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-17 12:43:11,544 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-17 12:43:11,544 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-17 12:43:11,544 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-17 12:43:11,545 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-17 12:43:11,545 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-17 12:43:11,546 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-17 12:43:11,546 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-17 12:43:11,547 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-17 12:43:11,547 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-17 12:43:11,548 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-17 12:43:11,548 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-17 12:43:11,549 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-17 12:43:11,549 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-17 12:43:11,550 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-17 12:43:11,550 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-17 12:43:11,551 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-17 12:43:11,552 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-17 12:43:11,554 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-17 12:43:11,555 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:11,556 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-17 12:43:11,558 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:11,558 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-17 12:43:11,560 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-17 12:43:11,562 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:11,562 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-17 12:43:11,563 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:11,566 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:11,567 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-17 12:43:11,570 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-17 12:43:11,570 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:11,571 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-17 12:43:11,572 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-17 12:43:11,572 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-17 12:43:11,573 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-17 12:43:11,573 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-17 12:43:11,574 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-17 12:43:11,574 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-17 12:43:11,575 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-17 12:43:11,575 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-17 12:43:11,576 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-17 12:43:11,577 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-17 12:43:11,579 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-17 12:43:11,579 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-17 12:43:11,586 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:11,590 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:11,591 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-17 12:43:11,591 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:11,592 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-17 12:43:11,593 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:11,594 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:43:11,595 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-17 12:43:11,596 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-17 12:43:11,598 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-17 12:43:11,599 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-17 12:43:11,599 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-17 12:43:11,602 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-17 12:43:11,603 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-17 12:43:11,604 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-17 12:43:11,604 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-17 12:43:11,605 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-17 12:43:11,606 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-17 12:43:11,606 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-17 12:43:11,607 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-17 12:43:11,608 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-17 12:43:11,609 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-17 12:43:11,610 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-17 12:43:11,612 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-17 12:43:11,613 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:11,615 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-17 12:43:11,616 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-17 12:43:11,617 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:11,617 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-17 12:43:11,618 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-17 12:43:11,619 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-17 12:43:11,620 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-17 12:43:11,621 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-17 12:43:11,622 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-17 12:43:11,623 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-17 12:43:11,623 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-17 12:43:11,624 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-17 12:43:11,626 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-17 12:43:11,626 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-17 12:43:11,627 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-17 12:43:11,628 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:11,629 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-17 12:43:11,629 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-17 12:43:11,633 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-17 12:43:11,633 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-17 12:43:11,633 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-17 12:43:11,634 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-17 12:43:11,638 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:11,638 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:11,649 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:11,655 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:12,879 44 INFO rb-d965522-225652-425718 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-17 12:43:12,903 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:12] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 133 0.092 0.765 2026-10-17 12:43:12,928 44 INFO rb-d965522-225652-425718 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-17 12:43:12,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:43:12,994 44 INFO rb-d965522-225652-425718 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-17 12:43:13,059 44 INFO rb-d965522-225652-425718 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-17 12:43:13,113 44 INFO rb-d965522-225652-425718 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-17 12:43:13,166 44 INFO rb-d965522-225652-425718 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-17 12:43:13,217 44 INFO rb-d965522-225652-425718 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-17 12:43:13,268 44 INFO rb-d965522-225652-425718 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-17 12:43:13,333 44 INFO rb-d965522-225652-425718 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-17 12:43:13,340 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:13,341 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:13,399 44 INFO rb-d965522-225652-425718 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-17 12:43:13,460 44 INFO rb-d965522-225652-425718 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-17 12:43:13,465 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47742396 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '98e11e89-40eb-4c42-be82-b82c854ec9f8'}] 2026-10-17 12:43:13,511 44 INFO rb-d965522-225652-425718 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-17 12:43:13,686 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47742396 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '98e11e89-40eb-4c42-be82-b82c854ec9f8'} created pos.order #758 2026-10-17 12:43:13,705 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47742396 finished 2026-10-17 12:43:13,754 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.069 0.222 2026-10-17 12:43:14,295 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:14] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.010 0.055 2026-10-17 12:43:15,310 44 INFO rb-d965522-225652-425718 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-17 12:43:15,363 44 INFO rb-d965522-225652-425718 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-17 12:43:15,364 44 INFO rb-d965522-225652-425718 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-17 12:43:15,495 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17923632 (allocated 19795968) 2026-10-17 12:43:15,498 44 INFO rb-d965522-225652-425718 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 111817 2026-10-17 12:43:15,498 44 INFO rb-d965522-225652-425718 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-17 12:43:15,499 44 INFO rb-d965522-225652-425718 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 111817 2026-10-17 12:43:15,600 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_124315_600756_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-10-17 12:43:15,601 44 INFO rb-d965522-225652-425718 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/tmp8hvmika2_chrome_odoo" 2026-10-17 12:43:15,637 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-10-17 12:43:16,041 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 112053 2026-10-17 12:43:16,041 44 INFO rb-d965522-225652-425718 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/tmpkel17tz4_chrome_odoo 2026-10-17 12:43:16,041 44 INFO rb-d965522-225652-425718 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:44369/json/version 2026-10-17 12:43:16,043 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:16,057 44 INFO rb-d965522-225652-425718 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-17 12:43:16,057 44 INFO rb-d965522-225652-425718 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:44369/json 2026-10-17 12:43:16,058 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:16,061 44 INFO rb-d965522-225652-425718 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:44369/devtools/page/825D30AE256EBF5B440C30C66016D299 2026-10-17 12:43:16,069 44 INFO rb-d965522-225652-425718 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-17 12:43:16,072 44 INFO rb-d965522-225652-425718 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-17 12:43:16,104 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:43:16,113 44 INFO rb-d965522-225652-425718 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-17 12:43:16,114 44 INFO rb-d965522-225652-425718 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-17 12:43:16,114 44 INFO rb-d965522-225652-425718 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-17 12:43:16,123 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:43:16,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:16] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.026 0.567 2026-10-17 12:43:16,717 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '825D30AE256EBF5B440C30C66016D299', 'loaderId': '1412DA6C5915C3CA6D5360502BD80DFA', 'isDownload': False} 2026-10-17 12:43:16,717 44 INFO rb-d965522-225652-425718 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-17 12:43:16,733 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:43:16,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:16] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:43:16,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:16] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:43:16,756 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:16] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:43:17,165 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:17,165 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:17,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:43:17,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:43:17,212 44 INFO rb-d965522-225652-425718 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-17 12:43:17,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:43:17,216 44 INFO rb-d965522-225652-425718 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-17 12:43:17,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:17,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-17 12:43:17,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-17 12:43:17,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.034 2026-10-17 12:43:17,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-17 12:43:17,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.123 0.275 2026-10-17 12:43:17,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "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-17 12:43:17,781 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:17,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.034 2026-10-17 12:43:17,843 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:17,855 44 INFO rb-d965522-225652-425718 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-17 12:43:17,864 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:43:17,906 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:17,928 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:17,930 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:43:17,946 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.020 2026-10-17 12:43:17,967 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:43:17,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.042 2026-10-17 12:43:17,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-10-17 12:43:17,976 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:43:17,979 44 INFO rb-d965522-225652-425718 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-17 12:43:17,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-10-17 12:43:18,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:18] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-10-17 12:43:18,033 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:18,077 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:18] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.015 0.038 2026-10-17 12:43:18,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:18] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.077 2026-10-17 12:43:18,166 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:18,172 44 INFO rb-d965522-225652-425718 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-17 12:43:18,231 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.035 2026-10-17 12:43:18,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:43:18,318 44 INFO rb-d965522-225652-425718 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-17 12:43:18,344 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:18,397 44 INFO rb-d965522-225652-425718 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-17 12:43:18,455 44 INFO rb-d965522-225652-425718 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-17 12:43:18,507 44 INFO rb-d965522-225652-425718 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-17 12:43:18,562 44 INFO rb-d965522-225652-425718 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-17 12:43:18,632 44 INFO rb-d965522-225652-425718 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-17 12:43:18,636 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99416440 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c88b55b0-a609-4f9c-8c7d-30d05b2f59c2'}] 2026-10-17 12:43:18,642 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:18,962 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99416440 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c88b55b0-a609-4f9c-8c7d-30d05b2f59c2'} created pos.order #759 2026-10-17 12:43:18,981 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99416440 finished 2026-10-17 12:43:19,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.098 0.299 2026-10-17 12:43:19,146 44 INFO rb-d965522-225652-425718 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-17 12:43:19,202 44 INFO rb-d965522-225652-425718 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-17 12:43:19,253 44 INFO rb-d965522-225652-425718 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-17 12:43:19,303 44 INFO rb-d965522-225652-425718 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-17 12:43:19,365 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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.007 2026-10-17 12:43:19,369 44 INFO rb-d965522-225652-425718 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-17 12:43:19,431 44 INFO rb-d965522-225652-425718 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-17 12:43:19,484 44 INFO rb-d965522-225652-425718 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-17 12:43:19,538 44 INFO rb-d965522-225652-425718 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-17 12:43:19,589 44 INFO rb-d965522-225652-425718 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-17 12:43:19,639 44 INFO rb-d965522-225652-425718 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-17 12:43:19,707 44 INFO rb-d965522-225652-425718 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-17 12:43:19,714 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:19,715 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:19,773 44 INFO rb-d965522-225652-425718 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-17 12:43:19,834 44 INFO rb-d965522-225652-425718 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-17 12:43:19,838 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36420745 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '3a40cf8c-76b3-4d33-a2f6-7c581d342cfe'}] 2026-10-17 12:43:20,076 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36420745 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '3a40cf8c-76b3-4d33-a2f6-7c581d342cfe'} created pos.order #760 2026-10-17 12:43:20,094 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36420745 finished 2026-10-17 12:43:20,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.071 0.244 2026-10-17 12:43:20,203 44 INFO rb-d965522-225652-425718 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-17 12:43:20,261 44 INFO rb-d965522-225652-425718 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-17 12:43:20,311 44 INFO rb-d965522-225652-425718 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-17 12:43:20,361 44 INFO rb-d965522-225652-425718 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-17 12:43:20,362 44 INFO rb-d965522-225652-425718 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-17 12:43:20,451 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17702996 (allocated 19271680) 2026-10-17 12:43:20,455 44 INFO rb-d965522-225652-425718 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 112053 2026-10-17 12:43:20,456 44 INFO rb-d965522-225652-425718 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-17 12:43:20,456 44 INFO rb-d965522-225652-425718 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 112053 2026-10-17 12:43:20,557 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_124320_557791_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-10-17 12:43:20,558 44 INFO rb-d965522-225652-425718 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/tmpkel17tz4_chrome_odoo" 2026-10-17 12:43:20,594 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-10-17 12:43:21,011 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 112263 2026-10-17 12:43:21,011 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmp3ugnpca3_chrome_odoo 2026-10-17 12:43:21,011 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:43643/json/version 2026-10-17 12:43:21,012 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:21,024 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-10-17 12:43:21,024 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:43643/json 2026-10-17 12:43:21,025 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:21,032 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:43643/devtools/page/83E23396E476893F210905568B13B3A0 2026-10-17 12:43:21,034 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-10-17 12:43:21,037 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-10-17 12:43:21,097 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:43:21,104 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-10-17 12:43:21,105 44 INFO rb-d965522-225652-425718 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-17 12:43:21,105 44 INFO rb-d965522-225652-425718 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-17 12:43:21,114 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:43:21,557 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:21] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.026 0.420 2026-10-17 12:43:21,561 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '83E23396E476893F210905568B13B3A0', 'loaderId': 'AC8762BB465CD62E934944B7252D40A4', 'isDownload': False} 2026-10-17 12:43:21,561 44 INFO rb-d965522-225652-425718 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-17 12:43:21,571 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:43:21,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:21] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:43:21,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:21] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:43:21,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:21] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:43:21,969 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:21,970 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:21,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:43:22,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:43:22,009 44 INFO rb-d965522-225652-425718 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-17 12:43:22,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:43:22,014 44 INFO rb-d965522-225652-425718 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-17 12:43:22,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:22,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:43:22,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-10-17 12:43:22,077 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.023 2026-10-17 12:43:22,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-17 12:43:22,522 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.134 0.287 2026-10-17 12:43:22,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:22,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:43:22,620 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:43:22,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:43:22,642 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-10-17 12:43:22,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:43:22,678 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:22,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:22,697 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:22,703 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:43:22,712 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:22,715 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:22,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.018 0.026 2026-10-17 12:43:22,735 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:22,745 44 INFO rb-d965522-225652-425718 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-17 12:43:22,748 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.055 2026-10-17 12:43:22,761 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.044 2026-10-17 12:43:22,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.016 0.065 2026-10-17 12:43:22,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.011 0.108 2026-10-17 12:43:22,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.067 2026-10-17 12:43:22,881 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:22,883 44 INFO rb-d965522-225652-425718 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-17 12:43:22,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.035 2026-10-17 12:43:23,032 44 INFO rb-d965522-225652-425718 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-17 12:43:23,046 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:23,083 44 INFO rb-d965522-225652-425718 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-17 12:43:23,139 44 INFO rb-d965522-225652-425718 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-17 12:43:23,217 44 INFO rb-d965522-225652-425718 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-17 12:43:23,267 44 INFO rb-d965522-225652-425718 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-17 12:43:23,325 44 INFO rb-d965522-225652-425718 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-17 12:43:23,383 44 INFO rb-d965522-225652-425718 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-17 12:43:23,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:23] "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.008 0.022 2026-10-17 12:43:23,434 44 INFO rb-d965522-225652-425718 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-17 12:43:23,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.031 2026-10-17 12:43:23,484 44 INFO rb-d965522-225652-425718 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-17 12:43:23,535 44 INFO rb-d965522-225652-425718 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-17 12:43:23,601 44 INFO rb-d965522-225652-425718 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-17 12:43:23,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:23] "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-17 12:43:23,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.017 2026-10-17 12:43:23,652 44 INFO rb-d965522-225652-425718 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-17 12:43:23,708 44 INFO rb-d965522-225652-425718 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-17 12:43:23,758 44 INFO rb-d965522-225652-425718 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-17 12:43:23,825 44 INFO rb-d965522-225652-425718 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-17 12:43:23,879 44 INFO rb-d965522-225652-425718 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-17 12:43:23,930 44 INFO rb-d965522-225652-425718 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-17 12:43:23,984 44 INFO rb-d965522-225652-425718 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-17 12:43:24,040 44 INFO rb-d965522-225652-425718 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-17 12:43:24,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:24] "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.010 0.022 2026-10-17 12:43:24,090 44 INFO rb-d965522-225652-425718 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-17 12:43:24,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.009 0.034 2026-10-17 12:43:24,141 44 INFO rb-d965522-225652-425718 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-17 12:43:24,192 44 INFO rb-d965522-225652-425718 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-17 12:43:24,246 44 INFO rb-d965522-225652-425718 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-17 12:43:24,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:24] "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-17 12:43:24,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:43:24,296 44 INFO rb-d965522-225652-425718 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-17 12:43:24,352 44 INFO rb-d965522-225652-425718 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-17 12:43:24,403 44 INFO rb-d965522-225652-425718 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-17 12:43:24,467 44 INFO rb-d965522-225652-425718 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-17 12:43:24,520 44 INFO rb-d965522-225652-425718 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-17 12:43:24,575 44 INFO rb-d965522-225652-425718 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-17 12:43:24,625 44 INFO rb-d965522-225652-425718 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-17 12:43:24,676 44 INFO rb-d965522-225652-425718 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-17 12:43:24,731 44 INFO rb-d965522-225652-425718 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-17 12:43:24,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:24] "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-17 12:43:24,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:43:24,781 44 INFO rb-d965522-225652-425718 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-17 12:43:24,838 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-10-17 12:43:24,838 44 INFO rb-d965522-225652-425718 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-17 12:43:24,924 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 17658532 (allocated 19271680) 2026-10-17 12:43:24,927 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 112263 2026-10-17 12:43:24,928 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-10-17 12:43:24,928 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 112263 2026-10-17 12:43:24,997 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124324_997307_test_floating_order_name_change_partner.txt 2026-10-17 12:43:24,997 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmp3ugnpca3_chrome_odoo" 2026-10-17 12:43:25,016 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-10-17 12:43:25,452 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 112470 2026-10-17 12:43:25,453 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmpfzu9vyc9_chrome_odoo 2026-10-17 12:43:25,453 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:38569/json/version 2026-10-17 12:43:25,454 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:25,461 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-10-17 12:43:25,461 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:38569/json 2026-10-17 12:43:25,461 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:25,465 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:38569/devtools/page/76814D24969AD1BC4FA8FDCFA2DE08DD 2026-10-17 12:43:25,472 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-10-17 12:43:25,474 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-10-17 12:43:25,512 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:43:25,519 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-10-17 12:43:25,520 44 INFO rb-d965522-225652-425718 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-17 12:43:25,520 44 INFO rb-d965522-225652-425718 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-17 12:43:25,529 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:43:25,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:25] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.027 0.425 2026-10-17 12:43:25,981 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '76814D24969AD1BC4FA8FDCFA2DE08DD', 'loaderId': '9888144842370C385289DE24604C1249', 'isDownload': False} 2026-10-17 12:43:25,982 44 INFO rb-d965522-225652-425718 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-17 12:43:25,992 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:43:26,006 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:43:26,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:43:26,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:43:26,379 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:26,380 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:26,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:43:26,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:43:26,410 44 INFO rb-d965522-225652-425718 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-17 12:43:26,416 44 INFO rb-d965522-225652-425718 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-17 12:43:26,417 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:43:26,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:26,440 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-10-17 12:43:26,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:43:26,483 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.023 2026-10-17 12:43:26,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-17 12:43:26,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 443 0.138 0.289 2026-10-17 12:43:26,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:27,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "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-17 12:43:27,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 12:43:27,067 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "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-17 12:43:27,077 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-10-17 12:43:27,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:43:27,116 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:27,128 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:27,130 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:43:27,146 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:27,150 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:27,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.011 0.020 2026-10-17 12:43:27,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.038 2026-10-17 12:43:27,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-17 12:43:27,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.007 2026-10-17 12:43:27,214 44 INFO rb-d965522-225652-425718 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-17 12:43:27,226 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:27,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.009 2026-10-17 12:43:27,278 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.020 0.038 2026-10-17 12:43:27,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.011 0.097 2026-10-17 12:43:27,360 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:27,381 44 INFO rb-d965522-225652-425718 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-17 12:43:27,431 44 INFO rb-d965522-225652-425718 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-17 12:43:27,440 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.035 2026-10-17 12:43:27,490 44 INFO rb-d965522-225652-425718 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-17 12:43:27,541 44 INFO rb-d965522-225652-425718 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-17 12:43:27,595 44 INFO rb-d965522-225652-425718 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-17 12:43:27,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.005 0.013 2026-10-17 12:43:27,650 44 INFO rb-d965522-225652-425718 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-17 12:43:27,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.001 0.005 2026-10-17 12:43:27,708 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-10-17 12:43:27,709 44 INFO rb-d965522-225652-425718 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-17 12:43:27,767 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13763200 (allocated 15204352) 2026-10-17 12:43:27,767 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 112470 2026-10-17 12:43:27,769 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-10-17 12:43:27,772 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 112470 2026-10-17 12:43:27,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:27] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 48 0.018 0.052 2026-10-17 12:43:27,859 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124327_859104_test_future_orders_are_not_cancelled.txt 2026-10-17 12:43:27,859 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmpfzu9vyc9_chrome_odoo" 2026-10-17 12:43:27,934 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-10-17 12:43:28,382 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 112674 2026-10-17 12:43:28,383 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmprbpoyfoo_chrome_odoo 2026-10-17 12:43:28,383 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:42483/json/version 2026-10-17 12:43:28,384 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42483', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:28,391 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-10-17 12:43:28,391 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:42483/json 2026-10-17 12:43:28,392 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42483', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:28,396 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:42483/devtools/page/9DD820C81F9471A6574B94BDBB252EC3 2026-10-17 12:43:28,401 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-10-17 12:43:28,403 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-10-17 12:43:28,482 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:43:28,486 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-10-17 12:43:28,487 44 INFO rb-d965522-225652-425718 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-17 12:43:28,487 44 INFO rb-d965522-225652-425718 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-17 12:43:28,496 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:43:29,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.025 0.563 2026-10-17 12:43:29,086 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '9DD820C81F9471A6574B94BDBB252EC3', 'loaderId': '4E7960E0140C9D855D4AFF8282B2BAF1', 'isDownload': False} 2026-10-17 12:43:29,086 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-10-17 12:43:29,101 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:43:29,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:43:29,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:43:29,126 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:43:29,542 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:29,546 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:29,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:43:29,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:43:29,576 44 INFO rb-d965522-225652-425718 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-17 12:43:29,583 44 INFO rb-d965522-225652-425718 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-17 12:43:29,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:29,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:29,612 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-10-17 12:43:29,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-17 12:43:29,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.032 2026-10-17 12:43:29,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-17 12:43:30,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.140 0.290 2026-10-17 12:43:30,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "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-17 12:43:30,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:43:30,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-10-17 12:43:30,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:43:30,250 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-10-17 12:43:30,260 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:43:30,291 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:30,315 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:43:30,318 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:30,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.011 2026-10-17 12:43:30,332 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:30,336 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:43:30,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.033 2026-10-17 12:43:30,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-10-17 12:43:30,355 44 INFO rb-d965522-225652-425718 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-17 12:43:30,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.030 2026-10-17 12:43:30,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.012 2026-10-17 12:43:30,409 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:30,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.028 0.036 2026-10-17 12:43:30,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.090 2026-10-17 12:43:30,507 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:30,523 44 INFO rb-d965522-225652-425718 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-17 12:43:30,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.035 2026-10-17 12:43:30,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:43:30,654 44 INFO rb-d965522-225652-425718 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-17 12:43:30,670 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:30,732 44 INFO rb-d965522-225652-425718 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-17 12:43:30,783 44 INFO rb-d965522-225652-425718 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-17 12:43:30,834 44 INFO rb-d965522-225652-425718 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-17 12:43:30,888 44 INFO rb-d965522-225652-425718 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-17 12:43:30,939 44 INFO rb-d965522-225652-425718 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-17 12:43:30,992 44 INFO rb-d965522-225652-425718 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-17 12:43:31,054 44 INFO rb-d965522-225652-425718 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-17 12:43:31,105 44 INFO rb-d965522-225652-425718 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-17 12:43:31,157 44 INFO rb-d965522-225652-425718 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-17 12:43:31,326 44 INFO rb-d965522-225652-425718 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-17 12:43:31,376 44 INFO rb-d965522-225652-425718 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-17 12:43:31,442 44 INFO rb-d965522-225652-425718 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-17 12:43:31,493 44 INFO rb-d965522-225652-425718 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-17 12:43:31,544 44 INFO rb-d965522-225652-425718 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-17 12:43:31,597 44 INFO rb-d965522-225652-425718 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-17 12:43:31,648 44 INFO rb-d965522-225652-425718 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-17 12:43:31,700 44 INFO rb-d965522-225652-425718 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-17 12:43:31,761 44 INFO rb-d965522-225652-425718 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-17 12:43:31,811 44 INFO rb-d965522-225652-425718 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-17 12:43:31,863 44 INFO rb-d965522-225652-425718 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-17 12:43:32,042 44 INFO rb-d965522-225652-425718 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-17 12:43:32,093 44 INFO rb-d965522-225652-425718 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-17 12:43:32,160 44 INFO rb-d965522-225652-425718 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-17 12:43:32,211 44 INFO rb-d965522-225652-425718 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-17 12:43:32,261 44 INFO rb-d965522-225652-425718 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-17 12:43:32,315 44 INFO rb-d965522-225652-425718 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-17 12:43:32,365 44 INFO rb-d965522-225652-425718 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-17 12:43:32,417 44 INFO rb-d965522-225652-425718 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-17 12:43:32,481 44 INFO rb-d965522-225652-425718 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-17 12:43:32,532 44 INFO rb-d965522-225652-425718 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-17 12:43:32,583 44 INFO rb-d965522-225652-425718 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-17 12:43:32,633 44 INFO rb-d965522-225652-425718 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-17 12:43:32,684 44 INFO rb-d965522-225652-425718 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-17 12:43:32,741 44 INFO rb-d965522-225652-425718 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-17 12:43:32,798 44 INFO rb-d965522-225652-425718 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-17 12:43:32,868 44 INFO rb-d965522-225652-425718 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-17 12:43:32,919 44 INFO rb-d965522-225652-425718 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-17 12:43:32,970 44 INFO rb-d965522-225652-425718 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-17 12:43:33,020 44 INFO rb-d965522-225652-425718 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-17 12:43:33,071 44 INFO rb-d965522-225652-425718 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-17 12:43:33,126 44 INFO rb-d965522-225652-425718 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-17 12:43:33,186 44 INFO rb-d965522-225652-425718 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-17 12:43:33,237 44 INFO rb-d965522-225652-425718 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-17 12:43:33,287 44 INFO rb-d965522-225652-425718 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-17 12:43:33,338 44 INFO rb-d965522-225652-425718 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-17 12:43:33,389 44 INFO rb-d965522-225652-425718 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-17 12:43:33,443 44 INFO rb-d965522-225652-425718 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-17 12:43:33,493 44 INFO rb-d965522-225652-425718 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-17 12:43:33,546 44 INFO rb-d965522-225652-425718 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-17 12:43:33,601 44 INFO rb-d965522-225652-425718 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-17 12:43:33,651 44 INFO rb-d965522-225652-425718 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-17 12:43:33,703 44 INFO rb-d965522-225652-425718 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-17 12:43:33,756 44 INFO rb-d965522-225652-425718 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-17 12:43:33,807 44 INFO rb-d965522-225652-425718 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-17 12:43:33,859 44 INFO rb-d965522-225652-425718 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-17 12:43:33,947 44 INFO rb-d965522-225652-425718 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-17 12:43:33,950 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48310235 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f233e7e6-8cdc-47f8-9d26-6ac09b98fe94'}] 2026-10-17 12:43:34,002 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48310235 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f233e7e6-8cdc-47f8-9d26-6ac09b98fe94'} created pos.order #763 2026-10-17 12:43:34,022 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48310235 finished 2026-10-17 12:43:34,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.033 0.091 2026-10-17 12:43:34,108 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65039766 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e995a070-7140-4b39-bfcd-ae04faa68abf'}] 2026-10-17 12:43:34,142 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65039766 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e995a070-7140-4b39-bfcd-ae04faa68abf'} created pos.order #764 2026-10-17 12:43:34,158 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65039766 finished 2026-10-17 12:43:34,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.020 0.079 2026-10-17 12:43:34,266 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67350912 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e995a070-7140-4b39-bfcd-ae04faa68abf'}] 2026-10-17 12:43:34,270 44 INFO rb-d965522-225652-425718 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-17 12:43:34,278 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:34,285 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67350912 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e995a070-7140-4b39-bfcd-ae04faa68abf'} updated pos.order #764 2026-10-17 12:43:34,304 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67350912 finished 2026-10-17 12:43:34,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.036 0.091 2026-10-17 12:43:34,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:34] "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-17 12:43:34,435 44 INFO rb-d965522-225652-425718 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-17 12:43:34,486 44 INFO rb-d965522-225652-425718 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-17 12:43:34,537 44 INFO rb-d965522-225652-425718 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-17 12:43:34,587 44 INFO rb-d965522-225652-425718 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-17 12:43:34,643 44 INFO rb-d965522-225652-425718 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-17 12:43:34,693 44 INFO rb-d965522-225652-425718 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-17 12:43:34,744 44 INFO rb-d965522-225652-425718 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-17 12:43:34,799 44 INFO rb-d965522-225652-425718 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-17 12:43:34,850 44 INFO rb-d965522-225652-425718 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-17 12:43:34,901 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-10-17 12:43:34,966 44 INFO rb-d965522-225652-425718 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-17 12:43:35,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.024 0.056 2026-10-17 12:43:35,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.026 2026-10-17 12:43:35,131 44 INFO rb-d965522-225652-425718 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-17 12:43:35,182 44 INFO rb-d965522-225652-425718 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-17 12:43:35,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 12:43:35,249 44 INFO rb-d965522-225652-425718 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-17 12:43:35,300 44 INFO rb-d965522-225652-425718 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-17 12:43:35,355 44 INFO rb-d965522-225652-425718 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-17 12:43:35,406 44 INFO rb-d965522-225652-425718 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-17 12:43:35,457 44 INFO rb-d965522-225652-425718 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-17 12:43:35,512 44 INFO rb-d965522-225652-425718 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-17 12:43:35,563 44 INFO rb-d965522-225652-425718 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-17 12:43:35,614 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-10-17 12:43:35,615 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-17 12:43:35,695 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 19239860 (allocated 21106688) 2026-10-17 12:43:35,698 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 112674 2026-10-17 12:43:35,699 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-10-17 12:43:35,700 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 112674 2026-10-17 12:43:35,788 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124335_788123_test_global_discount_split.txt 2026-10-17 12:43:35,788 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmprbpoyfoo_chrome_odoo" 2026-10-17 12:43:35,801 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-10-17 12:43:36,186 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 112882 2026-10-17 12:43:36,187 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmprrib3u6a_chrome_odoo 2026-10-17 12:43:36,187 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:33393/json/version 2026-10-17 12:43:36,188 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:36,210 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-10-17 12:43:36,210 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:33393/json 2026-10-17 12:43:36,211 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:36,225 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:33393/devtools/page/77B8DB09C7E8B295D086D4EDD624CC50 2026-10-17 12:43:36,234 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-10-17 12:43:36,238 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-10-17 12:43:36,273 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:43:36,310 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-10-17 12:43:36,311 44 INFO rb-d965522-225652-425718 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-17 12:43:36,312 44 INFO rb-d965522-225652-425718 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-17 12:43:36,320 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:43:36,877 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:36] "GET /pos/ui/119 HTTP/1.1" 200 - 92 0.034 0.526 2026-10-17 12:43:36,881 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '77B8DB09C7E8B295D086D4EDD624CC50', 'loaderId': 'FD5A1F573E17A574B5C62E38CE464EEC', 'isDownload': False} 2026-10-17 12:43:36,881 44 INFO rb-d965522-225652-425718 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-17 12:43:36,892 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:43:36,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:36] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:43:36,913 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:36] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:43:36,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:36] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:43:37,346 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:37,350 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:37,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:43:37,375 44 INFO rb-d965522-225652-425718 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-17 12:43:37,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:43:37,379 44 INFO rb-d965522-225652-425718 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-17 12:43:37,387 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:37,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:37,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:43:37,423 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-17 12:43:37,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.024 2026-10-17 12:43:37,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-17 12:43:37,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.162 0.274 2026-10-17 12:43:37,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:37] "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-17 12:43:37,984 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:43:38,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:43:38,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:43:38,062 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-10-17 12:43:38,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:38,105 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:38,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:38,121 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:43:38,122 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:43:38,132 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:38,133 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:38,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.017 0.014 2026-10-17 12:43:38,160 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:43:38,188 44 INFO rb-d965522-225652-425718 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-17 12:43:38,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.014 0.059 2026-10-17 12:43:38,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.046 2026-10-17 12:43:38,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.012 0.076 2026-10-17 12:43:38,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.015 0.119 2026-10-17 12:43:38,291 44 INFO rb-d965522-225652-425718 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-17 12:43:38,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.089 2026-10-17 12:43:38,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.037 2026-10-17 12:43:38,389 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:38,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:43:38,466 44 INFO rb-d965522-225652-425718 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-17 12:43:38,486 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:38,517 44 INFO rb-d965522-225652-425718 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-17 12:43:38,573 44 INFO rb-d965522-225652-425718 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-17 12:43:38,624 44 INFO rb-d965522-225652-425718 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-17 12:43:38,677 44 INFO rb-d965522-225652-425718 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-17 12:43:38,754 44 INFO rb-d965522-225652-425718 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-17 12:43:38,811 44 INFO rb-d965522-225652-425718 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-17 12:43:38,861 44 INFO rb-d965522-225652-425718 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-17 12:43:38,912 44 INFO rb-d965522-225652-425718 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-17 12:43:38,982 44 INFO rb-d965522-225652-425718 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-17 12:43:38,991 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:38,993 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:39,050 44 INFO rb-d965522-225652-425718 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-17 12:43:39,114 44 INFO rb-d965522-225652-425718 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-17 12:43:39,118 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19008804 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fdc443d2-d81c-4044-aba3-2ad70aa3e5af'}] 2026-10-17 12:43:39,119 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:39,452 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19008804 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fdc443d2-d81c-4044-aba3-2ad70aa3e5af'} created pos.order #765 2026-10-17 12:43:39,469 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19008804 finished 2026-10-17 12:43:39,519 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.144 0.261 2026-10-17 12:43:39,615 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-10-17 12:43:39,616 44 INFO rb-d965522-225652-425718 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-17 12:43:39,682 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15964316 (allocated 17563648) 2026-10-17 12:43:39,685 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 112882 2026-10-17 12:43:39,685 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-10-17 12:43:39,686 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 112882 2026-10-17 12:43:39,754 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124339_754691_test_guest_count_defaults_to_table_seats.txt 2026-10-17 12:43:39,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmprrib3u6a_chrome_odoo" 2026-10-17 12:43:39,789 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-10-17 12:43:40,278 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 113082 2026-10-17 12:43:40,278 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmpp8l_d5ih_chrome_odoo 2026-10-17 12:43:40,279 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:37525/json/version 2026-10-17 12:43:40,280 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37525', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:40,307 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-10-17 12:43:40,307 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:37525/json 2026-10-17 12:43:40,308 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37525', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:40,324 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:37525/devtools/page/B215C2E2B72EA02F36956430BD86DF00 2026-10-17 12:43:40,335 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-10-17 12:43:40,339 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-10-17 12:43:40,389 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:43:40,394 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-10-17 12:43:40,395 44 INFO rb-d965522-225652-425718 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-17 12:43:40,395 44 INFO rb-d965522-225652-425718 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-17 12:43:40,404 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:43:40,841 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:40] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.026 0.414 2026-10-17 12:43:40,844 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': 'B215C2E2B72EA02F36956430BD86DF00', 'loaderId': '45552AC98E677BF6C73BE909BC2DB807', 'isDownload': False} 2026-10-17 12:43:40,844 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-10-17 12:43:40,854 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:43:40,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:40] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:43:40,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:40] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:43:40,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:40] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:43:41,271 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:41,277 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:41,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:43:41,304 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:43:41,309 44 INFO rb-d965522-225652-425718 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-17 12:43:41,314 44 INFO rb-d965522-225652-425718 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-17 12:43:41,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:41,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:41,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-17 12:43:41,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.021 2026-10-17 12:43:41,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-17 12:43:41,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.021 2026-10-17 12:43:41,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.140 0.317 2026-10-17 12:43:41,887 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:41,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:43:41,967 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:43:41,985 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:43:41,994 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-10-17 12:43:42,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:42,033 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:42,048 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:42,050 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:43:42,065 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:42,071 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:43:42,076 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.029 2026-10-17 12:43:42,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-10-17 12:43:42,096 44 INFO rb-d965522-225652-425718 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-17 12:43:42,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.021 2026-10-17 12:43:42,101 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-10-17 12:43:42,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.012 2026-10-17 12:43:42,172 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:42,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.029 2026-10-17 12:43:42,235 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:42,243 44 INFO rb-d965522-225652-425718 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-17 12:43:42,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.015 0.072 2026-10-17 12:43:42,309 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.048 2026-10-17 12:43:42,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:43:42,403 44 INFO rb-d965522-225652-425718 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-17 12:43:42,422 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:42,481 44 INFO rb-d965522-225652-425718 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-17 12:43:42,548 44 INFO rb-d965522-225652-425718 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-17 12:43:42,605 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-17 12:43:42,605 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-17 12:43:42,606 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-17 12:43:42,606 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-17 12:43:42,606 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-17 12:43:42,606 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-17 12:43:42,607 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-17 12:43:42,607 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-17 12:43:42,608 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-17 12:43:42,608 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-17 12:43:42,608 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-17 12:43:42,608 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-17 12:43:42,609 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-17 12:43:42,609 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-17 12:43:42,609 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-17 12:43:42,609 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-17 12:43:42,610 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-17 12:43:42,611 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-17 12:43:42,612 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-17 12:43:42,612 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-17 12:43:42,612 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-17 12:43:42,612 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-17 12:43:42,613 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-17 12:43:42,613 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-17 12:43:42,613 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-17 12:43:42,613 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-17 12:43:42,613 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-17 12:43:42,614 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-17 12:43:42,614 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-17 12:43:42,614 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-17 12:43:42,615 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-17 12:43:42,616 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-17 12:43:42,616 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-17 12:43:42,616 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-17 12:43:42,616 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-17 12:43:42,616 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-17 12:43:42,617 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-17 12:43:42,617 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-17 12:43:42,617 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-17 12:43:42,618 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-17 12:43:42,628 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:42,632 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:42,640 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:42,641 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:42,644 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:42,645 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:43:42,646 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-17 12:43:42,648 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-17 12:43:42,648 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:43:42,648 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-17 12:43:42,649 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-17 12:43:42,649 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:43:42,649 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-17 12:43:42,650 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-17 12:43:42,650 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-17 12:43:42,651 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-17 12:43:42,651 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-17 12:43:42,651 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-17 12:43:42,652 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-17 12:43:42,652 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-17 12:43:42,652 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-17 12:43:42,652 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-17 12:43:42,653 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-17 12:43:42,653 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-17 12:43:42,653 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-17 12:43:42,653 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-17 12:43:42,654 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-17 12:43:42,654 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-17 12:43:42,654 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-17 12:43:42,654 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-17 12:43:42,654 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-17 12:43:42,655 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-17 12:43:42,655 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-17 12:43:42,656 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-17 12:43:42,656 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-17 12:43:42,656 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-17 12:43:42,656 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-17 12:43:42,657 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-17 12:43:42,657 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-17 12:43:42,658 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-17 12:43:42,659 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-17 12:43:42,659 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-17 12:43:42,659 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-17 12:43:42,660 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-17 12:43:42,660 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-17 12:43:42,660 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-17 12:43:42,661 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-17 12:43:42,661 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-17 12:43:42,663 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-17 12:43:42,674 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:42,678 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-17 12:43:42,678 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-17 12:43:42,680 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-17 12:43:42,681 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-17 12:43:42,682 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-17 12:43:42,682 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-17 12:43:42,686 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-17 12:43:42,686 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-17 12:43:42,687 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-17 12:43:42,688 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:42,689 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-17 12:43:42,689 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:42,690 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-17 12:43:42,690 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-17 12:43:42,692 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-17 12:43:42,692 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:42,692 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-17 12:43:42,693 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-17 12:43:42,693 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-17 12:43:42,693 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-17 12:43:42,694 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-17 12:43:42,694 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-17 12:43:42,694 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-17 12:43:42,695 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-17 12:43:42,695 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-17 12:43:42,695 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-17 12:43:42,695 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-17 12:43:42,696 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-17 12:43:42,696 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-17 12:43:42,696 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-17 12:43:42,697 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-17 12:43:42,697 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-17 12:43:42,697 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-17 12:43:42,698 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-17 12:43:42,698 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-17 12:43:42,699 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-17 12:43:42,699 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-17 12:43:42,700 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-17 12:43:42,701 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-17 12:43:42,702 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:42,702 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-17 12:43:42,704 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:42,704 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-17 12:43:42,705 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-17 12:43:42,713 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "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-17 12:43:42,717 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:42,718 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:42,719 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:42,721 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:43:42,745 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:42,747 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:42,751 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-17 12:43:42,758 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:42,761 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:42,762 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:42,763 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:43,066 44 INFO rb-d965522-225652-425718 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-17 12:43:43,083 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10494433 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6b4da559-a8ee-4480-87d1-ef5a747e6118'}] 2026-10-17 12:43:43,091 44 INFO rb-d965522-225652-425718 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-17 12:43:43,131 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10494433 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6b4da559-a8ee-4480-87d1-ef5a747e6118'} created pos.order #766 2026-10-17 12:43:43,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-10-17 12:43:43,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 12:43:43,150 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10494433 finished 2026-10-17 12:43:43,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.027 0.094 2026-10-17 12:43:43,249 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 16652548 (allocated 18874368) 2026-10-17 12:43:43,250 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 113082 2026-10-17 12:43:43,251 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-10-17 12:43:43,252 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 113082 2026-10-17 12:43:43,320 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124343_319910_test_multiple_preparation_printer.txt 2026-10-17 12:43:43,320 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmpp8l_d5ih_chrome_odoo" 2026-10-17 12:43:43,338 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-10-17 12:43:43,869 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 113319 2026-10-17 12:43:43,869 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmpb3iy1an__chrome_odoo 2026-10-17 12:43:43,869 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:40303/json/version 2026-10-17 12:43:43,870 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40303', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:43,881 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-10-17 12:43:43,881 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:40303/json 2026-10-17 12:43:43,882 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40303', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:43,888 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:40303/devtools/page/94B0CCF89989FF0C54DA4ACE91503019 2026-10-17 12:43:43,893 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-10-17 12:43:43,898 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-10-17 12:43:43,969 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:43:43,974 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-10-17 12:43:43,975 44 INFO rb-d965522-225652-425718 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-17 12:43:43,975 44 INFO rb-d965522-225652-425718 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-17 12:43:43,984 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:43:44,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:44] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.028 0.571 2026-10-17 12:43:44,583 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '94B0CCF89989FF0C54DA4ACE91503019', 'loaderId': 'BCAD2A4ED9E8E47ABD63001E2E27734E', 'isDownload': False} 2026-10-17 12:43:44,583 44 INFO rb-d965522-225652-425718 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-17 12:43:44,597 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:43:44,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:44] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:43:44,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:44] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:43:44,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:44] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:43:45,072 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:45,077 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:45,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:43:45,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:43:45,108 44 INFO rb-d965522-225652-425718 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-17 12:43:45,111 44 INFO rb-d965522-225652-425718 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-17 12:43:45,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:43:45,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:45,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-10-17 12:43:45,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 12:43:45,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.022 2026-10-17 12:43:45,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-17 12:43:45,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.138 0.284 2026-10-17 12:43:45,646 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:45,688 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:45,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-10-17 12:43:45,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:45,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-10-17 12:43:45,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-17 12:43:45,798 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:45,806 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:45,830 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:43:45,835 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:43:45,837 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:43:45,846 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:43:45,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.025 0.032 2026-10-17 12:43:45,861 44 INFO rb-d965522-225652-425718 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-17 12:43:45,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-10-17 12:43:45,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.030 2026-10-17 12:43:45,893 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:43:45,930 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:45,934 44 INFO rb-d965522-225652-425718 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-17 12:43:45,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.017 0.038 2026-10-17 12:43:45,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:45] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.060 2026-10-17 12:43:46,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.106 2026-10-17 12:43:46,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.104 2026-10-17 12:43:46,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:43:46,187 44 INFO rb-d965522-225652-425718 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-17 12:43:46,209 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:46,276 44 INFO rb-d965522-225652-425718 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-17 12:43:46,345 44 INFO rb-d965522-225652-425718 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-17 12:43:46,414 44 INFO rb-d965522-225652-425718 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-17 12:43:46,470 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-17 12:43:46,470 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-17 12:43:46,470 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-17 12:43:46,471 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-17 12:43:46,471 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-17 12:43:46,472 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-17 12:43:46,472 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-17 12:43:46,472 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-17 12:43:46,472 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-17 12:43:46,473 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-17 12:43:46,473 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-17 12:43:46,473 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-17 12:43:46,473 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-17 12:43:46,474 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-17 12:43:46,474 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-17 12:43:46,475 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-17 12:43:46,475 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-17 12:43:46,475 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-17 12:43:46,475 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-17 12:43:46,476 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-17 12:43:46,476 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-17 12:43:46,476 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-17 12:43:46,477 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-17 12:43:46,477 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-17 12:43:46,478 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-17 12:43:46,478 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-17 12:43:46,478 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-17 12:43:46,478 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-17 12:43:46,479 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-17 12:43:46,479 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-17 12:43:46,479 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-17 12:43:46,479 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-17 12:43:46,479 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-17 12:43:46,480 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-17 12:43:46,480 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-17 12:43:46,480 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-17 12:43:46,480 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-17 12:43:46,481 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-17 12:43:46,481 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-17 12:43:46,481 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-17 12:43:46,485 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:46,498 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:46,502 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:46,503 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:46,507 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:46,509 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-17 12:43:46,510 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-17 12:43:46,510 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-17 12:43:46,510 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-17 12:43:46,510 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-17 12:43:46,511 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-17 12:43:46,511 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-17 12:43:46,511 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-17 12:43:46,511 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-17 12:43:46,511 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-17 12:43:46,514 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-17 12:43:46,515 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-17 12:43:46,515 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-17 12:43:46,516 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-17 12:43:46,516 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-17 12:43:46,517 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-17 12:43:46,518 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-17 12:43:46,519 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:46,519 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-17 12:43:46,520 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-17 12:43:46,521 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-17 12:43:46,521 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-17 12:43:46,524 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-17 12:43:46,525 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:46,526 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-17 12:43:46,529 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:46,530 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-17 12:43:46,531 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:46,531 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:43:46,532 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-17 12:43:46,533 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:43:46,533 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-17 12:43:46,534 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-17 12:43:46,535 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-17 12:43:46,535 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-17 12:43:46,536 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:43:46,537 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-17 12:43:46,537 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-17 12:43:46,538 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-17 12:43:46,538 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-17 12:43:46,539 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-17 12:43:46,539 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-17 12:43:46,539 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-17 12:43:46,540 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-17 12:43:46,540 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-17 12:43:46,541 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-17 12:43:46,542 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-17 12:43:46,543 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-17 12:43:46,543 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-17 12:43:46,544 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-17 12:43:46,544 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-17 12:43:46,544 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-17 12:43:46,544 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-17 12:43:46,545 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-17 12:43:46,545 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-17 12:43:46,546 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-17 12:43:46,547 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-17 12:43:46,548 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-17 12:43:46,548 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-17 12:43:46,549 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-17 12:43:46,549 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:46,551 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-17 12:43:46,552 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-17 12:43:46,552 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-17 12:43:46,552 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-17 12:43:46,553 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-17 12:43:46,554 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-17 12:43:46,555 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-17 12:43:46,555 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:46,555 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-17 12:43:46,557 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-17 12:43:46,558 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-17 12:43:46,563 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "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-17 12:43:46,566 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:46,569 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:46,570 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:43:46,570 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-17 12:43:46,573 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-17 12:43:46,574 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:43:46,575 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:43:46,580 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:46,583 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-17 12:43:46,583 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-17 12:43:46,583 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-17 12:43:46,584 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-17 12:43:46,584 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-17 12:43:46,585 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-17 12:43:46,585 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-17 12:43:46,587 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:46,588 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-17 12:43:46,589 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-17 12:43:46,590 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:46,591 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-17 12:43:46,592 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-17 12:43:46,592 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-17 12:43:46,592 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-17 12:43:46,593 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-17 12:43:46,593 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-17 12:43:46,601 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:46,609 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:46,615 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:46,919 44 INFO rb-d965522-225652-425718 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-17 12:43:47,239 44 INFO rb-d965522-225652-425718 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-17 12:43:47,259 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57926207 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3fa43c37-da90-4ee3-abab-7fa75c75d99c'}] 2026-10-17 12:43:47,277 44 INFO rb-d965522-225652-425718 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-17 12:43:47,329 44 INFO rb-d965522-225652-425718 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-17 12:43:47,331 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57926207 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3fa43c37-da90-4ee3-abab-7fa75c75d99c'} created pos.order #767 2026-10-17 12:43:47,349 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57926207 finished 2026-10-17 12:43:47,378 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-10-17 12:43:47,379 44 INFO rb-d965522-225652-425718 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-17 12:43:47,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.035 0.116 2026-10-17 12:43:47,464 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 17803984 (allocated 20971520) 2026-10-17 12:43:47,467 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 113319 2026-10-17 12:43:47,468 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-10-17 12:43:47,469 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 113319 2026-10-17 12:43:47,564 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124347_564202_test_multiple_preparation_printer_different_categories.txt 2026-10-17 12:43:47,564 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmpb3iy1an__chrome_odoo" 2026-10-17 12:43:47,582 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-10-17 12:43:47,995 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 113547 2026-10-17 12:43:47,995 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmp5_tcpxhe_chrome_odoo 2026-10-17 12:43:47,995 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:38341/json/version 2026-10-17 12:43:47,996 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:48,007 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-10-17 12:43:48,007 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:38341/json 2026-10-17 12:43:48,007 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:48,013 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:38341/devtools/page/E8563EE661B724B68C5D0930B2718CA1 2026-10-17 12:43:48,017 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-10-17 12:43:48,018 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-10-17 12:43:48,075 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:43:48,081 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-10-17 12:43:48,082 44 INFO rb-d965522-225652-425718 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-17 12:43:48,082 44 INFO rb-d965522-225652-425718 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-17 12:43:48,094 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:43:48,536 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:48] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.028 0.416 2026-10-17 12:43:48,539 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': 'E8563EE661B724B68C5D0930B2718CA1', 'loaderId': '56D2D75D944411AB7D84AF204E7C9CF7', 'isDownload': False} 2026-10-17 12:43:48,539 44 INFO rb-d965522-225652-425718 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-17 12:43:48,552 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:43:48,565 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:48] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:43:48,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:48] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:43:48,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:48] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:43:48,962 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:48,965 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:48,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:43:48,991 44 INFO rb-d965522-225652-425718 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-17 12:43:48,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:43:48,996 44 INFO rb-d965522-225652-425718 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-17 12:43:49,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:43:49,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:49,030 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-10-17 12:43:49,040 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-10-17 12:43:49,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.022 2026-10-17 12:43:49,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-10-17 12:43:49,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.128 0.327 2026-10-17 12:43:49,565 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "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-17 12:43:49,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:43:49,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.038 2026-10-17 12:43:49,670 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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-17 12:43:49,684 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-10-17 12:43:49,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:43:49,727 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:49,743 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:49,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.012 2026-10-17 12:43:49,746 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:49,756 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:49,761 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "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-17 12:43:49,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.038 2026-10-17 12:43:49,781 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-10-17 12:43:49,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-10-17 12:43:49,800 44 INFO rb-d965522-225652-425718 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-17 12:43:49,838 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:49,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.017 0.032 2026-10-17 12:43:49,895 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.059 2026-10-17 12:43:49,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.088 2026-10-17 12:43:49,945 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:49,956 44 INFO rb-d965522-225652-425718 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-17 12:43:50,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.036 2026-10-17 12:43:50,050 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43: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.004 2026-10-17 12:43:50,100 44 INFO rb-d965522-225652-425718 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-17 12:43:50,125 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:50,177 44 INFO rb-d965522-225652-425718 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-17 12:43:50,228 44 INFO rb-d965522-225652-425718 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-17 12:43:50,304 44 INFO rb-d965522-225652-425718 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-17 12:43:50,358 44 INFO rb-d965522-225652-425718 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-17 12:43:50,408 44 INFO rb-d965522-225652-425718 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-17 12:43:50,466 44 INFO rb-d965522-225652-425718 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-17 12:43:50,523 44 INFO rb-d965522-225652-425718 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-17 12:43:50,553 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:50] "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.007 0.021 2026-10-17 12:43:50,575 44 INFO rb-d965522-225652-425718 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-17 12:43:50,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.036 2026-10-17 12:43:50,631 44 INFO rb-d965522-225652-425718 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-17 12:43:50,681 44 INFO rb-d965522-225652-425718 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-17 12:43:50,732 44 INFO rb-d965522-225652-425718 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-17 12:43:50,799 44 INFO rb-d965522-225652-425718 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-17 12:43:50,808 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:50,809 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:50,867 44 INFO rb-d965522-225652-425718 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-17 12:43:50,930 44 INFO rb-d965522-225652-425718 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-17 12:43:50,934 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59546764 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '29f8d870-27de-4151-a0d9-7fd54ae3e0ac'}] 2026-10-17 12:43:50,936 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:51,265 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59546764 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '29f8d870-27de-4151-a0d9-7fd54ae3e0ac'} created pos.order #768 2026-10-17 12:43:51,284 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59546764 finished 2026-10-17 12:43:51,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.114 0.313 2026-10-17 12:43:51,461 44 INFO rb-d965522-225652-425718 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-17 12:43:51,511 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-10-17 12:43:51,512 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-17 12:43:51,598 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 17100696 (allocated 18747392) 2026-10-17 12:43:51,613 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 113547 2026-10-17 12:43:51,613 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-10-17 12:43:51,613 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 113547 2026-10-17 12:43:51,728 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124351_728340_test_name_preset_skip_screen.txt 2026-10-17 12:43:51,728 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmp5_tcpxhe_chrome_odoo" 2026-10-17 12:43:51,740 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-10-17 12:43:52,111 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 113753 2026-10-17 12:43:52,111 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmp_44t_cyg_chrome_odoo 2026-10-17 12:43:52,111 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:41107/json/version 2026-10-17 12:43:52,112 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:52,121 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-10-17 12:43:52,121 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:41107/json 2026-10-17 12:43:52,121 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:52,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:41107/devtools/page/624CCB22526623FFA472895EF734FBDF 2026-10-17 12:43:52,131 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-10-17 12:43:52,133 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-10-17 12:43:52,178 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 12:43:52,187 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-10-17 12:43:52,189 44 INFO rb-d965522-225652-425718 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-17 12:43:52,189 44 INFO rb-d965522-225652-425718 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-17 12:43:52,199 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:43:52,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:52] "GET /pos/ui/119 HTTP/1.1" 200 - 94 0.034 0.435 2026-10-17 12:43:52,669 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '624CCB22526623FFA472895EF734FBDF', 'loaderId': '29A2F09A1CF90E47FEB469514B1DEFA1', 'isDownload': False} 2026-10-17 12:43:52,669 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-10-17 12:43:52,684 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:43:52,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:52] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:43:52,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:52] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:43:52,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:52] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:43:53,107 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:53,110 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:53,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:43:53,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:43:53,142 44 INFO rb-d965522-225652-425718 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-17 12:43:53,147 44 INFO rb-d965522-225652-425718 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-17 12:43:53,147 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:43:53,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:53,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-10-17 12:43:53,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-17 12:43:53,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.023 2026-10-17 12:43:53,219 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-17 12:43:53,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.127 0.279 2026-10-17 12:43:53,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:43:53,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:43:53,749 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:43:53,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:43:53,778 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-10-17 12:43:53,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:43:53,818 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:53,831 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:53,832 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:53,846 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:53,849 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:53,853 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.012 0.022 2026-10-17 12:43:53,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-10-17 12:43:53,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-10-17 12:43:53,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-10-17 12:43:53,876 44 INFO rb-d965522-225652-425718 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-17 12:43:53,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-10-17 12:43:53,951 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:43:53,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:53] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.015 0.036 2026-10-17 12:43:54,034 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:54,036 44 INFO rb-d965522-225652-425718 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-17 12:43:54,040 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:54] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.012 0.085 2026-10-17 12:43:54,085 44 INFO rb-d965522-225652-425718 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-17 12:43:54,093 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.036 2026-10-17 12:43:54,143 44 INFO rb-d965522-225652-425718 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-17 12:43:54,194 44 INFO rb-d965522-225652-425718 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-17 12:43:54,250 44 INFO rb-d965522-225652-425718 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-17 12:43:54,306 44 INFO rb-d965522-225652-425718 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-17 12:43:54,363 44 INFO rb-d965522-225652-425718 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-17 12:43:54,417 44 INFO rb-d965522-225652-425718 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-17 12:43:54,425 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:54] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.005 2026-10-17 12:43:54,469 44 INFO rb-d965522-225652-425718 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-17 12:43:54,522 44 INFO rb-d965522-225652-425718 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-17 12:43:54,529 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:54] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.004 2026-10-17 12:43:54,546 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:54,577 44 INFO rb-d965522-225652-425718 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-17 12:43:54,631 44 INFO rb-d965522-225652-425718 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-17 12:43:54,684 44 INFO rb-d965522-225652-425718 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-17 12:43:54,736 44 INFO rb-d965522-225652-425718 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-17 12:43:54,787 44 INFO rb-d965522-225652-425718 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-17 12:43:54,838 44 INFO rb-d965522-225652-425718 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-17 12:43:54,895 44 INFO rb-d965522-225652-425718 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-17 12:43:54,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:54] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:43:54,941 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.006 0.024 2026-10-17 12:43:54,947 44 INFO rb-d965522-225652-425718 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-17 12:43:55,003 44 INFO rb-d965522-225652-425718 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-17 12:43:55,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:55] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:43:55,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.024 2026-10-17 12:43:55,054 44 INFO rb-d965522-225652-425718 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-17 12:43:55,107 44 INFO rb-d965522-225652-425718 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-17 12:43:55,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:43:55,244 44 INFO rb-d965522-225652-425718 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-17 12:43:55,259 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:43:55,320 44 INFO rb-d965522-225652-425718 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-17 12:43:55,387 44 INFO rb-d965522-225652-425718 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-17 12:43:55,396 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:55,398 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:55,437 44 INFO rb-d965522-225652-425718 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-17 12:43:55,506 44 INFO rb-d965522-225652-425718 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-17 12:43:55,569 44 INFO rb-d965522-225652-425718 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-17 12:43:55,575 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15880828 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e652af95-54c3-45f2-ad8b-c91fae0f2ea9'}] 2026-10-17 12:43:55,578 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:43:55,844 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15880828 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e652af95-54c3-45f2-ad8b-c91fae0f2ea9'} created pos.order #769 2026-10-17 12:43:55,861 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15880828 finished 2026-10-17 12:43:55,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.089 0.250 2026-10-17 12:43:56,015 44 INFO rb-d965522-225652-425718 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-17 12:43:56,065 44 INFO rb-d965522-225652-425718 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-17 12:43:56,116 44 INFO rb-d965522-225652-425718 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-17 12:43:56,169 44 INFO rb-d965522-225652-425718 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-17 12:43:56,220 44 INFO rb-d965522-225652-425718 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-17 12:43:56,275 44 INFO rb-d965522-225652-425718 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-17 12:43:56,329 44 INFO rb-d965522-225652-425718 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-17 12:43:56,385 44 INFO rb-d965522-225652-425718 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-17 12:43:56,439 44 INFO rb-d965522-225652-425718 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-17 12:43:56,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:56] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.035 0.016 2026-10-17 12:43:56,494 44 INFO rb-d965522-225652-425718 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-17 12:43:56,544 44 INFO rb-d965522-225652-425718 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-17 12:43:56,610 44 INFO rb-d965522-225652-425718 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-17 12:43:56,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:56] "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-17 12:43:56,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-17 12:43:56,662 44 INFO rb-d965522-225652-425718 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-17 12:43:56,713 44 INFO rb-d965522-225652-425718 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-17 12:43:56,765 44 INFO rb-d965522-225652-425718 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-17 12:43:56,817 44 INFO rb-d965522-225652-425718 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-17 12:43:56,868 44 INFO rb-d965522-225652-425718 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-17 12:43:56,922 44 INFO rb-d965522-225652-425718 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-17 12:43:56,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:56] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.011 2026-10-17 12:43:56,978 44 INFO rb-d965522-225652-425718 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-17 12:43:57,028 44 INFO rb-d965522-225652-425718 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-17 12:43:57,100 44 INFO rb-d965522-225652-425718 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-17 12:43:57,150 44 INFO rb-d965522-225652-425718 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-17 12:43:57,206 44 INFO rb-d965522-225652-425718 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-17 12:43:57,266 44 INFO rb-d965522-225652-425718 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-17 12:43:57,271 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18788668 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e01fa4c3-8b29-4ae6-aff2-5959a296d778'}] 2026-10-17 12:43:57,504 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18788668 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e01fa4c3-8b29-4ae6-aff2-5959a296d778'} created pos.order #770 2026-10-17 12:43:57,533 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18788668 finished 2026-10-17 12:43:57,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 185 0.115 0.254 2026-10-17 12:43:57,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:57] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:43:57,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:57] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 12:43:57,730 44 INFO rb-d965522-225652-425718 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-17 12:43:57,780 44 INFO rb-d965522-225652-425718 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-17 12:43:57,831 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-10-17 12:43:57,832 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-17 12:43:57,916 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18494648 (allocated 20320256) 2026-10-17 12:43:57,921 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 113753 2026-10-17 12:43:57,921 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-10-17 12:43:57,922 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 113753 2026-10-17 12:43:57,997 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124357_996884_test_no_ghost_floor.txt 2026-10-17 12:43:57,997 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmp_44t_cyg_chrome_odoo" 2026-10-17 12:43:58,009 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-10-17 12:43:58,382 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 113968 2026-10-17 12:43:58,382 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpz_z6evzu_chrome_odoo 2026-10-17 12:43:58,382 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:32987/json/version 2026-10-17 12:43:58,383 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32987', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:58,393 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-10-17 12:43:58,393 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:32987/json 2026-10-17 12:43:58,393 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32987', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:43:58,400 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:32987/devtools/page/79DA7971CBD5A52165E42CA11FF4E58D 2026-10-17 12:43:58,407 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-10-17 12:43:58,412 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-10-17 12:43:58,460 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:43:58,467 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-10-17 12:43:58,468 44 INFO rb-d965522-225652-425718 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-17 12:43:58,468 44 INFO rb-d965522-225652-425718 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-17 12:43:58,478 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:43:59,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.044 0.562 2026-10-17 12:43:59,085 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': '79DA7971CBD5A52165E42CA11FF4E58D', 'loaderId': '26E975739C42ABACDAC6B8C583F3A3F9', 'isDownload': False} 2026-10-17 12:43:59,085 44 INFO rb-d965522-225652-425718 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-17 12:43:59,098 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:43:59,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:43:59,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:43:59,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:43:59,497 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:59,497 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:43:59,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:43:59,524 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-17 12:43:59,525 44 INFO rb-d965522-225652-425718 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-17 12:43:59,528 44 INFO rb-d965522-225652-425718 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-17 12:43:59,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:43:59,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:43:59,560 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-10-17 12:43:59,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-10-17 12:43:59,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.023 2026-10-17 12:43:59,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:43:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-17 12:44:00,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.131 0.264 2026-10-17 12:44:00,039 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "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-17 12:44:00,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:44:00,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:44:00,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:44:00,147 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:00,158 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:44:00,189 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:00,195 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:44:00,203 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:44:00,204 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:44:00,219 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "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-17 12:44:00,222 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:44:00,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.021 2026-10-17 12:44:00,240 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:00,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.045 2026-10-17 12:44:00,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.017 2026-10-17 12:44:00,294 44 INFO rb-d965522-225652-425718 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-17 12:44:00,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.014 0.055 2026-10-17 12:44:00,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.014 0.096 2026-10-17 12:44:00,348 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:00,352 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.023 2026-10-17 12:44:00,447 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:00,450 44 INFO rb-d965522-225652-425718 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-17 12:44:00,505 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.034 2026-10-17 12:44:00,554 44 INFO rb-d965522-225652-425718 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-17 12:44:00,605 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-10-17 12:44:00,606 44 INFO rb-d965522-225652-425718 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-17 12:44:00,659 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13742932 (allocated 14942208) 2026-10-17 12:44:00,662 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 113968 2026-10-17 12:44:00,663 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-10-17 12:44:00,663 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 113968 2026-10-17 12:44:00,763 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124400_762907_test_open_default_register_screen_config.txt 2026-10-17 12:44:00,763 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpz_z6evzu_chrome_odoo" 2026-10-17 12:44:00,774 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-10-17 12:44:01,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 114158 2026-10-17 12:44:01,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmp_rnnrdmb_chrome_odoo 2026-10-17 12:44:01,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:38355/json/version 2026-10-17 12:44:01,126 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:01,137 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-10-17 12:44:01,137 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:38355/json 2026-10-17 12:44:01,137 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:01,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:38355/devtools/page/9E2BAF688F02BFEA66411ED9D9F10B45 2026-10-17 12:44:01,149 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-10-17 12:44:01,152 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-10-17 12:44:01,187 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:44:01,196 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-10-17 12:44:01,197 44 INFO rb-d965522-225652-425718 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-17 12:44:01,197 44 INFO rb-d965522-225652-425718 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-17 12:44:01,206 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:44:01,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:01] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.034 0.425 2026-10-17 12:44:01,665 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': '9E2BAF688F02BFEA66411ED9D9F10B45', 'loaderId': '043D02EDADD60FB2B0263130C02CCD6B', 'isDownload': False} 2026-10-17 12:44:01,665 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-10-17 12:44:01,680 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:44:01,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:01] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:44:01,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:01] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:44:01,703 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:01] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:44:02,083 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:02,090 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:02,101 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 12:44:02,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:44:02,126 44 INFO rb-d965522-225652-425718 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-17 12:44:02,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:44:02,130 44 INFO rb-d965522-225652-425718 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-17 12:44:02,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:02,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:44:02,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-17 12:44:02,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.040 0.027 2026-10-17 12:44:02,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-17 12:44:02,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.120 0.283 2026-10-17 12:44:02,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "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-17 12:44:02,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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.004 2026-10-17 12:44:02,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-10-17 12:44:02,790 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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.004 2026-10-17 12:44:02,802 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:02,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:44:02,842 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:02,854 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:02,855 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:44:02,869 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:44:02,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.024 2026-10-17 12:44:02,889 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:44:02,892 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:02,899 44 INFO rb-d965522-225652-425718 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-17 12:44:02,922 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:02,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.014 0.058 2026-10-17 12:44:02,944 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.063 2026-10-17 12:44:02,965 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:02,984 44 INFO rb-d965522-225652-425718 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-17 12:44:02,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:02] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.022 0.062 2026-10-17 12:44:03,039 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:03] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.112 2026-10-17 12:44:03,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:03] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.100 2026-10-17 12:44:03,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.098 2026-10-17 12:44:03,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:44:03,183 44 INFO rb-d965522-225652-425718 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-17 12:44:03,198 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:03,239 44 INFO rb-d965522-225652-425718 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-17 12:44:03,318 44 INFO rb-d965522-225652-425718 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-17 12:44:03,378 44 INFO rb-d965522-225652-425718 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-17 12:44:03,442 44 INFO rb-d965522-225652-425718 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-17 12:44:03,500 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-10-17 12:44:03,551 44 INFO rb-d965522-225652-425718 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-17 12:44:03,627 44 INFO rb-d965522-225652-425718 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-17 12:44:03,630 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80998992 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0611abbe-c2bc-4529-8b92-3bc2309ac172'}] 2026-10-17 12:44:03,689 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80998992 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0611abbe-c2bc-4529-8b92-3bc2309ac172'} created pos.order #771 2026-10-17 12:44:03,706 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80998992 finished 2026-10-17 12:44:03,756 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.032 0.096 2026-10-17 12:44:03,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:44:03,808 44 INFO rb-d965522-225652-425718 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-17 12:44:03,856 44 INFO rb-d965522-225652-425718 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-17 12:44:03,909 44 INFO rb-d965522-225652-425718 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-17 12:44:03,959 44 INFO rb-d965522-225652-425718 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-17 12:44:04,014 44 INFO rb-d965522-225652-425718 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-17 12:44:04,073 44 INFO rb-d965522-225652-425718 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-17 12:44:04,094 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9941481 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0611abbe-c2bc-4529-8b92-3bc2309ac172'}] 2026-10-17 12:44:04,123 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9941481 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0611abbe-c2bc-4529-8b92-3bc2309ac172'} updated pos.order #771 2026-10-17 12:44:04,147 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9941481 finished 2026-10-17 12:44:04,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.034 0.127 2026-10-17 12:44:04,276 44 INFO rb-d965522-225652-425718 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-17 12:44:04,327 44 INFO rb-d965522-225652-425718 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-17 12:44:04,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:04] "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-17 12:44:04,392 44 INFO rb-d965522-225652-425718 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-17 12:44:04,442 44 INFO rb-d965522-225652-425718 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-17 12:44:04,498 44 INFO rb-d965522-225652-425718 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-17 12:44:04,552 44 INFO rb-d965522-225652-425718 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-17 12:44:05,603 44 INFO rb-d965522-225652-425718 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-17 12:44:05,662 44 INFO rb-d965522-225652-425718 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-17 12:44:05,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:05,677 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50549061 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0611abbe-c2bc-4529-8b92-3bc2309ac172'}] 2026-10-17 12:44:05,703 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50549061 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0611abbe-c2bc-4529-8b92-3bc2309ac172'} updated pos.order #771 2026-10-17 12:44:05,727 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50549061 finished 2026-10-17 12:44:05,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.026 0.123 2026-10-17 12:44:05,877 44 INFO rb-d965522-225652-425718 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-17 12:44:05,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 12:44:05,927 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-10-17 12:44:05,928 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-17 12:44:05,992 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17827900 (allocated 19009536) 2026-10-17 12:44:05,993 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 114158 2026-10-17 12:44:05,994 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-10-17 12:44:05,994 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 114158 2026-10-17 12:44:06,089 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124406_089153_test_pos_restaurant_course.txt 2026-10-17 12:44:06,089 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmp_rnnrdmb_chrome_odoo" 2026-10-17 12:44:06,144 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-10-17 12:44:06,598 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #221 deleted product.product records with IDs: [2605] 2026-10-17 12:44:06,959 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 114376 2026-10-17 12:44:06,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmptine1qjh_chrome_odoo 2026-10-17 12:44:06,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:42203/json/version 2026-10-17 12:44:06,961 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:06,969 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-10-17 12:44:06,969 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:42203/json 2026-10-17 12:44:06,970 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:06,980 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:42203/devtools/page/C43168F05AB88A3B48C8D9763B979649 2026-10-17 12:44:06,987 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-10-17 12:44:06,994 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-10-17 12:44:07,014 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:44:07,047 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-10-17 12:44:07,048 44 INFO rb-d965522-225652-425718 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-17 12:44:07,049 44 INFO rb-d965522-225652-425718 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-17 12:44:07,061 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:44:07,512 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:07] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.027 0.427 2026-10-17 12:44:07,516 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': 'C43168F05AB88A3B48C8D9763B979649', 'loaderId': '40A864A0245A60F9925DC71EBD5B0810', 'isDownload': False} 2026-10-17 12:44:07,516 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-10-17 12:44:07,529 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:44:07,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:07] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:44:07,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:07] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:44:07,550 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:07] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:44:07,953 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:07,956 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:07,972 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:44:07,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:44:07,991 44 INFO rb-d965522-225652-425718 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-17 12:44:07,995 44 INFO rb-d965522-225652-425718 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-17 12:44:08,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:08,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:08,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-10-17 12:44:08,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 12:44:08,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.033 2026-10-17 12:44:08,090 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-17 12:44:08,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.177 0.309 2026-10-17 12:44:08,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:44:08,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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.004 2026-10-17 12:44:08,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:44:08,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 12:44:08,758 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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.004 2026-10-17 12:44:08,771 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:08,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:44:08,813 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:08,833 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:44:08,836 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:08,855 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:44:08,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.021 0.021 2026-10-17 12:44:08,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-17 12:44:08,870 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:44:08,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-10-17 12:44:08,883 44 INFO rb-d965522-225652-425718 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-17 12:44:08,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.059 2026-10-17 12:44:08,923 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:08,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.009 2026-10-17 12:44:08,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:08] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.014 0.050 2026-10-17 12:44:09,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:09] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.028 0.092 2026-10-17 12:44:09,038 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:09,050 44 INFO rb-d965522-225652-425718 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-17 12:44:09,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.036 2026-10-17 12:44:09,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:44:09,198 44 INFO rb-d965522-225652-425718 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-17 12:44:09,214 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:09,249 44 INFO rb-d965522-225652-425718 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-17 12:44:09,305 44 INFO rb-d965522-225652-425718 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-17 12:44:09,363 44 INFO rb-d965522-225652-425718 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-17 12:44:09,415 44 INFO rb-d965522-225652-425718 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-17 12:44:09,466 44 INFO rb-d965522-225652-425718 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-17 12:44:09,519 44 INFO rb-d965522-225652-425718 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-17 12:44:09,587 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-10-17 12:44:09,638 44 INFO rb-d965522-225652-425718 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-17 12:44:09,713 44 INFO rb-d965522-225652-425718 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-17 12:44:09,764 44 INFO rb-d965522-225652-425718 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-17 12:44:09,818 44 INFO rb-d965522-225652-425718 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-17 12:44:09,874 44 INFO rb-d965522-225652-425718 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-17 12:44:09,935 44 INFO rb-d965522-225652-425718 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-17 12:44:09,990 44 INFO rb-d965522-225652-425718 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-17 12:44:10,041 44 INFO rb-d965522-225652-425718 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-17 12:44:10,092 44 INFO rb-d965522-225652-425718 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-17 12:44:10,142 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-10-17 12:44:10,200 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-10-17 12:44:10,251 44 INFO rb-d965522-225652-425718 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-17 12:44:10,321 44 INFO rb-d965522-225652-425718 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-17 12:44:10,325 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4756565 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '42be3399-4925-4880-b809-c299d94ef70f'}] 2026-10-17 12:44:10,391 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4756565 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '42be3399-4925-4880-b809-c299d94ef70f'} created pos.order #772 2026-10-17 12:44:10,412 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4756565 finished 2026-10-17 12:44:10,464 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.033 0.109 2026-10-17 12:44:10,502 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:44:10,503 44 INFO rb-d965522-225652-425718 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-17 12:44:10,558 44 INFO rb-d965522-225652-425718 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-17 12:44:10,609 44 INFO rb-d965522-225652-425718 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-17 12:44:10,660 44 INFO rb-d965522-225652-425718 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-17 12:44:10,716 44 INFO rb-d965522-225652-425718 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-17 12:44:10,771 44 INFO rb-d965522-225652-425718 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-17 12:44:10,831 44 INFO rb-d965522-225652-425718 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-17 12:44:10,888 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-10-17 12:44:10,941 44 INFO rb-d965522-225652-425718 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-17 12:44:10,998 44 INFO rb-d965522-225652-425718 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-17 12:44:11,022 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68604703 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '42be3399-4925-4880-b809-c299d94ef70f'}] 2026-10-17 12:44:11,068 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68604703 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '42be3399-4925-4880-b809-c299d94ef70f'} updated pos.order #772 2026-10-17 12:44:11,086 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68604703 finished 2026-10-17 12:44:11,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.043 0.103 2026-10-17 12:44:11,192 44 INFO rb-d965522-225652-425718 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-17 12:44:11,254 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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.006 2026-10-17 12:44:11,259 44 INFO rb-d965522-225652-425718 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-17 12:44:11,324 44 INFO rb-d965522-225652-425718 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-17 12:44:11,379 44 INFO rb-d965522-225652-425718 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-17 12:44:11,430 44 INFO rb-d965522-225652-425718 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-17 12:44:11,480 44 INFO rb-d965522-225652-425718 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-17 12:44:11,531 44 INFO rb-d965522-225652-425718 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-17 12:44:11,586 44 INFO rb-d965522-225652-425718 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-17 12:44:11,641 44 INFO rb-d965522-225652-425718 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-17 12:44:11,700 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-10-17 12:44:11,752 44 INFO rb-d965522-225652-425718 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-17 12:44:11,812 44 INFO rb-d965522-225652-425718 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-17 12:44:11,830 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15616933 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '6f32bbda-7990-447a-91ec-eacdd24b3040'}] 2026-10-17 12:44:11,863 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15616933 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '6f32bbda-7990-447a-91ec-eacdd24b3040'} created pos.order #773 2026-10-17 12:44:11,879 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15616933 finished 2026-10-17 12:44:11,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.018 0.077 2026-10-17 12:44:11,957 44 INFO rb-d965522-225652-425718 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-17 12:44:12,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:12] "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-17 12:44:12,029 44 INFO rb-d965522-225652-425718 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-17 12:44:12,089 44 INFO rb-d965522-225652-425718 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-17 12:44:12,139 44 INFO rb-d965522-225652-425718 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-17 12:44:12,196 44 INFO rb-d965522-225652-425718 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-17 12:44:12,258 44 INFO rb-d965522-225652-425718 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-17 12:44:12,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:12] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:44:12,329 44 INFO rb-d965522-225652-425718 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-17 12:44:12,394 44 INFO rb-d965522-225652-425718 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-17 12:44:12,397 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97636276 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000003', 'uuid': '7066c1b0-b778-4b5f-91ae-ba319ee2873d'}] 2026-10-17 12:44:12,430 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97636276 order {'name': '/', 'pos_reference': '251-119-000003', 'uuid': '7066c1b0-b778-4b5f-91ae-ba319ee2873d'} created pos.order #774 2026-10-17 12:44:12,449 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97636276 finished 2026-10-17 12:44:12,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.018 0.079 2026-10-17 12:44:12,524 44 INFO rb-d965522-225652-425718 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-17 12:44:12,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-10-17 12:44:12,628 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-10-17 12:44:12,628 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-17 12:44:12,720 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 21355564 (allocated 23732224) 2026-10-17 12:44:12,723 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 114376 2026-10-17 12:44:12,723 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-10-17 12:44:12,724 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 114376 2026-10-17 12:44:12,819 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124412_819455_test_preparation_printer_content.txt 2026-10-17 12:44:12,819 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmptine1qjh_chrome_odoo" 2026-10-17 12:44:12,839 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-10-17 12:44:13,240 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 114578 2026-10-17 12:44:13,240 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp9pb27_ez_chrome_odoo 2026-10-17 12:44:13,240 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:43193/json/version 2026-10-17 12:44:13,241 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:13,246 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-17 12:44:13,246 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:43193/json 2026-10-17 12:44:13,247 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:13,254 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:43193/devtools/page/CCBAC68DD08DA460DDB53BF217AE0397 2026-10-17 12:44:13,256 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-10-17 12:44:13,258 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-10-17 12:44:13,292 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:44:13,298 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-10-17 12:44:13,300 44 INFO rb-d965522-225652-425718 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-17 12:44:13,300 44 INFO rb-d965522-225652-425718 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-17 12:44:13,309 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:44:13,983 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:13] "GET /pos/ui/119 HTTP/1.1" 200 - 136 0.046 0.631 2026-10-17 12:44:13,987 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': 'CCBAC68DD08DA460DDB53BF217AE0397', 'loaderId': '3D0F0BBD52EC9A70A2BD29BD9883F494', 'isDownload': False} 2026-10-17 12:44:13,987 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-10-17 12:44:14,003 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:44:14,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:44:14,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:44:14,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:44:14,412 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:14,427 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:44:14,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:44:14,440 44 INFO rb-d965522-225652-425718 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-17 12:44:14,444 44 INFO rb-d965522-225652-425718 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-17 12:44:14,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:44:14,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:44:14,463 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:14,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-17 12:44:14,498 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.024 2026-10-17 12:44:14,502 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 12:44:14,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.023 2026-10-17 12:44:14,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.148 0.279 2026-10-17 12:44:15,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:15,062 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:44:15,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-17 12:44:15,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:44:15,142 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:15,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:44:15,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:15,209 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-17 12:44:15,212 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:44:15,213 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:44:15,217 44 INFO rb-d965522-225652-425718 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-17 12:44:15,224 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:44:15,236 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "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-17 12:44:15,249 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.017 0.038 2026-10-17 12:44:15,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.060 2026-10-17 12:44:15,278 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:15,292 44 INFO rb-d965522-225652-425718 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-17 12:44:15,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.015 0.037 2026-10-17 12:44:15,365 44 INFO rb-d965522-225652-425718 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-17 12:44:15,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.041 0.102 2026-10-17 12:44:15,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.130 2026-10-17 12:44:15,407 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:15,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.018 0.069 2026-10-17 12:44:15,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.059 2026-10-17 12:44:15,548 44 INFO rb-d965522-225652-425718 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-17 12:44:15,562 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:15,628 44 INFO rb-d965522-225652-425718 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-17 12:44:15,678 44 INFO rb-d965522-225652-425718 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-17 12:44:15,734 44 INFO rb-d965522-225652-425718 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-17 12:44:15,796 44 INFO rb-d965522-225652-425718 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-17 12:44:15,852 44 INFO rb-d965522-225652-425718 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-17 12:44:15,912 44 INFO rb-d965522-225652-425718 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-17 12:44:15,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:15] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:44:15,995 44 INFO rb-d965522-225652-425718 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-17 12:44:16,058 44 INFO rb-d965522-225652-425718 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-17 12:44:16,061 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10611574 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000001', 'uuid': '4d7764a7-b81c-46c0-9312-64874715ae96'}] 2026-10-17 12:44:16,110 44 INFO rb-d965522-225652-425718 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-17 12:44:16,112 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10611574 order {'name': '/', 'pos_reference': '251-119-000001', 'uuid': '4d7764a7-b81c-46c0-9312-64874715ae96'} created pos.order #775 2026-10-17 12:44:16,130 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10611574 finished 2026-10-17 12:44:16,166 44 INFO rb-d965522-225652-425718 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-17 12:44:16,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.030 0.094 2026-10-17 12:44:18,207 44 INFO rb-d965522-225652-425718 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-17 12:44:18,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:44:18,274 44 INFO rb-d965522-225652-425718 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-17 12:44:18,336 44 INFO rb-d965522-225652-425718 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-17 12:44:18,402 44 INFO rb-d965522-225652-425718 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-17 12:44:18,408 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53223948 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '8d5060c4-c2e9-4887-aa11-3855263a7d2a'}] 2026-10-17 12:44:18,441 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53223948 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '8d5060c4-c2e9-4887-aa11-3855263a7d2a'} created pos.order #776 2026-10-17 12:44:18,453 44 INFO rb-d965522-225652-425718 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-17 12:44:18,458 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53223948 finished 2026-10-17 12:44:18,502 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.018 0.079 2026-10-17 12:44:18,503 44 INFO rb-d965522-225652-425718 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-17 12:44:18,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 67 0.025 0.045 2026-10-17 12:44:18,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:44:18,646 44 INFO rb-d965522-225652-425718 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-17 12:44:18,700 44 INFO rb-d965522-225652-425718 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-17 12:44:18,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:18] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.020 0.077 2026-10-17 12:44:19,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "GET /pos/ui/119/ticket HTTP/1.1" 200 - 33 0.010 0.027 2026-10-17 12:44:19,563 44 INFO rb-d965522-225652-425718 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-17 12:44:19,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-10-17 12:44:19,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:19,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:19,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.017 2026-10-17 12:44:19,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.021 2026-10-17 12:44:19,640 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 12:44:19,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.014 0.031 2026-10-17 12:44:19,762 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:44:19,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.007 2026-10-17 12:44:19,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:44:19,801 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:19,806 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:19,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.015 0.032 2026-10-17 12:44:19,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.044 2026-10-17 12:44:19,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:44:19,934 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-10-17 12:44:19,936 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-17 12:44:19,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.005 0.019 2026-10-17 12:44:19,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:19] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.015 0.038 2026-10-17 12:44:20,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:20] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.020 0.088 2026-10-17 12:44:20,093 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 17298228 (allocated 18874368) 2026-10-17 12:44:20,098 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 114578 2026-10-17 12:44:20,100 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-10-17 12:44:20,101 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 114578 2026-10-17 12:44:20,187 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124420_187485_test_preset_future_timing_restaurant.txt 2026-10-17 12:44:20,187 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmp9pb27_ez_chrome_odoo" 2026-10-17 12:44:20,203 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-10-17 12:44:20,546 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114800 2026-10-17 12:44:20,547 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpbmed4qpq_chrome_odoo 2026-10-17 12:44:20,547 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:35911/json/version 2026-10-17 12:44:20,548 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35911', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:20,559 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-17 12:44:20,559 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:35911/json 2026-10-17 12:44:20,560 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35911', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:20,566 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:35911/devtools/page/E8BB737A78AE5D869281A2976CE3D1C4 2026-10-17 12:44:20,571 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-17 12:44:20,576 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-17 12:44:20,604 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:44:20,611 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-17 12:44:20,612 44 INFO rb-d965522-225652-425718 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-17 12:44:20,612 44 INFO rb-d965522-225652-425718 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-17 12:44:20,622 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:44:21,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "GET /pos/ui/119 HTTP/1.1" 200 - 136 0.043 0.490 2026-10-17 12:44:21,155 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'E8BB737A78AE5D869281A2976CE3D1C4', 'loaderId': '64921C92636A8D0440DD19079AB41679', 'isDownload': False} 2026-10-17 12:44:21,155 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-10-17 12:44:21,166 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:44:21,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:44:21,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:44:21,190 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:44:21,602 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:21,607 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:21,615 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:44:21,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:44:21,641 44 INFO rb-d965522-225652-425718 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-17 12:44:21,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:44:21,645 44 INFO rb-d965522-225652-425718 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-17 12:44:21,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:21,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:44:21,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-17 12:44:21,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.025 2026-10-17 12:44:21,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-17 12:44:22,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.127 0.296 2026-10-17 12:44:22,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:22,225 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:44:22,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-10-17 12:44:22,279 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:22,289 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:22,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-17 12:44:22,331 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:22,340 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:22,341 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:22,362 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-17 12:44:22,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.018 2026-10-17 12:44:22,365 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:22,366 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:44:22,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.054 2026-10-17 12:44:22,403 44 INFO rb-d965522-225652-425718 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-17 12:44:22,410 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.035 2026-10-17 12:44:22,425 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:44:22,479 44 INFO rb-d965522-225652-425718 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-17 12:44:22,480 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.017 0.048 2026-10-17 12:44:22,491 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:44:22,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.015 0.103 2026-10-17 12:44:22,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.123 2026-10-17 12:44:22,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.021 0.112 2026-10-17 12:44:22,640 44 INFO rb-d965522-225652-425718 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-17 12:44:22,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:44:22,788 44 INFO rb-d965522-225652-425718 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-17 12:44:22,834 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:22,838 44 INFO rb-d965522-225652-425718 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-17 12:44:22,895 44 INFO rb-d965522-225652-425718 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-17 12:44:22,953 44 INFO rb-d965522-225652-425718 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-17 12:44:22,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:22] "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.011 0.025 2026-10-17 12:44:23,005 44 INFO rb-d965522-225652-425718 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-17 12:44:23,046 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 21 0.014 0.035 2026-10-17 12:44:23,084 44 INFO rb-d965522-225652-425718 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-17 12:44:23,135 44 INFO rb-d965522-225652-425718 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-17 12:44:23,186 44 INFO rb-d965522-225652-425718 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-17 12:44:23,236 44 INFO rb-d965522-225652-425718 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-17 12:44:23,287 44 INFO rb-d965522-225652-425718 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-17 12:44:23,344 44 INFO rb-d965522-225652-425718 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-17 12:44:23,403 44 INFO rb-d965522-225652-425718 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-17 12:44:23,458 44 INFO rb-d965522-225652-425718 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-17 12:44:23,508 44 INFO rb-d965522-225652-425718 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-17 12:44:23,559 44 INFO rb-d965522-225652-425718 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-17 12:44:23,610 44 INFO rb-d965522-225652-425718 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-17 12:44:23,665 44 INFO rb-d965522-225652-425718 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-17 12:44:23,719 44 INFO rb-d965522-225652-425718 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-17 12:44:23,784 44 INFO rb-d965522-225652-425718 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-17 12:44:23,833 44 INFO rb-d965522-225652-425718 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-17 12:44:23,884 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-17 12:44:23,884 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-17 12:44:23,970 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16296520 (allocated 18087936) 2026-10-17 12:44:23,975 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114800 2026-10-17 12:44:23,975 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-17 12:44:23,975 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114800 2026-10-17 12:44:24,040 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124424_040033_test_preset_timing_restaurant.txt 2026-10-17 12:44:24,040 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpbmed4qpq_chrome_odoo" 2026-10-17 12:44:24,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 115008 2026-10-17 12:44:24,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpgr2my650_chrome_odoo 2026-10-17 12:44:24,418 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:36689/json/version 2026-10-17 12:44:24,419 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36689', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:24,436 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-17 12:44:24,437 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:36689/json 2026-10-17 12:44:24,437 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36689', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:24,449 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:36689/devtools/page/3E2211FE318024A1174B17B7D45D62CF 2026-10-17 12:44:24,457 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-17 12:44:24,461 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-17 12:44:24,493 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:44:24,495 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-17 12:44:24,496 44 INFO rb-d965522-225652-425718 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-17 12:44:24,496 44 INFO rb-d965522-225652-425718 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-17 12:44:24,559 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:24] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.041 2026-10-17 12:44:24,563 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '3E2211FE318024A1174B17B7D45D62CF', 'loaderId': 'D5EE12BD856196503B926C3C192310FB', 'isDownload': False} 2026-10-17 12:44:24,563 44 INFO rb-d965522-225652-425718 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-17 12:44:24,577 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:44:24,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:24] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:44:24,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:24] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:44:24,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:24] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:44:24,980 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:24,985 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:24,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:25,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.004 2026-10-17 12:44:25,007 44 INFO rb-d965522-225652-425718 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-17 12:44:25,011 44 INFO rb-d965522-225652-425718 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-17 12:44:25,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:44:25,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:25,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:44:25,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:44:25,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.018 2026-10-17 12:44:25,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-10-17 12:44:25,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.092 0.261 2026-10-17 12:44:25,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:44:25,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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.007 2026-10-17 12:44:25,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-17 12:44:25,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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.004 2026-10-17 12:44:25,605 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:25,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:25,651 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:25,673 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:44:25,676 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:25,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.007 0.017 2026-10-17 12:44:25,694 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:25,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.038 2026-10-17 12:44:25,700 44 INFO rb-d965522-225652-425718 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-17 12:44:25,700 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:25,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-17 12:44:25,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.011 2026-10-17 12:44:25,865 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:25,887 44 INFO rb-d965522-225652-425718 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-17 12:44:25,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.015 0.039 2026-10-17 12:44:25,944 44 INFO rb-d965522-225652-425718 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-17 12:44:25,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:25] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.028 0.091 2026-10-17 12:44:26,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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.006 2026-10-17 12:44:26,067 44 INFO rb-d965522-225652-425718 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-17 12:44:26,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:26] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:44:26,078 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:26,137 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:26,139 44 INFO rb-d965522-225652-425718 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-17 12:44:26,202 44 INFO rb-d965522-225652-425718 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-17 12:44:26,205 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82933332 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': '9c534cc1-b365-415d-9793-45c7bfe66d69'}] 2026-10-17 12:44:26,251 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82933332 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': '9c534cc1-b365-415d-9793-45c7bfe66d69'} created pos.order #777 2026-10-17 12:44:26,267 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82933332 finished 2026-10-17 12:44:26,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.024 0.090 2026-10-17 12:44:26,340 44 INFO rb-d965522-225652-425718 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-17 12:44:26,391 44 INFO rb-d965522-225652-425718 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-17 12:44:28,440 44 INFO rb-d965522-225652-425718 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-17 12:44:28,535 44 INFO rb-d965522-225652-425718 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-17 12:44:28,586 44 INFO rb-d965522-225652-425718 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-17 12:44:28,637 44 INFO rb-d965522-225652-425718 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-17 12:44:28,687 44 INFO rb-d965522-225652-425718 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-17 12:44:28,738 44 INFO rb-d965522-225652-425718 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-17 12:44:28,797 44 INFO rb-d965522-225652-425718 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-17 12:44:28,857 44 INFO rb-d965522-225652-425718 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-17 12:44:28,910 44 INFO rb-d965522-225652-425718 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-17 12:44:28,961 44 INFO rb-d965522-225652-425718 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-17 12:44:29,011 44 INFO rb-d965522-225652-425718 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-17 12:44:29,066 44 INFO rb-d965522-225652-425718 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-17 12:44:29,121 44 INFO rb-d965522-225652-425718 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-17 12:44:29,181 44 INFO rb-d965522-225652-425718 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-17 12:44:29,185 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94448989 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': '9c534cc1-b365-415d-9793-45c7bfe66d69'}] 2026-10-17 12:44:29,205 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1281] to pos.order #777 2026-10-17 12:44:29,210 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94448989 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': '9c534cc1-b365-415d-9793-45c7bfe66d69'} updated pos.order #777 2026-10-17 12:44:29,227 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94448989 finished 2026-10-17 12:44:29,231 44 INFO rb-d965522-225652-425718 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-17 12:44:29,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.027 0.087 2026-10-17 12:44:29,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:29] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 50 0.024 0.073 2026-10-17 12:44:29,442 44 INFO rb-d965522-225652-425718 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-17 12:44:29,506 44 INFO rb-d965522-225652-425718 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-17 12:44:29,512 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:29] "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-17 12:44:29,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.017 2026-10-17 12:44:29,558 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-17 12:44:29,559 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-17 12:44:29,633 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17308120 (allocated 19271680) 2026-10-17 12:44:29,634 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 115008 2026-10-17 12:44:29,634 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-17 12:44:29,635 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 115008 2026-10-17 12:44:29,741 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124429_740915_test_preset_timing_restaurant.txt 2026-10-17 12:44:29,741 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpgr2my650_chrome_odoo" 2026-10-17 12:44:30,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 115213 2026-10-17 12:44:30,045 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp2qxkutmd_chrome_odoo 2026-10-17 12:44:30,045 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:37901/json/version 2026-10-17 12:44:30,046 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:30,058 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-17 12:44:30,058 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:37901/json 2026-10-17 12:44:30,059 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:30,068 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:37901/devtools/page/7F01B0B5BDA88FA7B9CB87D99D37783A 2026-10-17 12:44:30,073 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-17 12:44:30,074 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-17 12:44:30,088 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:44:30,090 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-17 12:44:30,092 44 INFO rb-d965522-225652-425718 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-17 12:44:30,092 44 INFO rb-d965522-225652-425718 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-17 12:44:30,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.030 2026-10-17 12:44:30,144 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '7F01B0B5BDA88FA7B9CB87D99D37783A', 'loaderId': 'F75E12FC2FE97391E017CFF7F3229984', 'isDownload': False} 2026-10-17 12:44:30,144 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-10-17 12:44:30,156 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:44:30,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:44:30,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-17 12:44:30,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-17 12:44:30,635 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:30,644 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:44:30,646 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:44:30,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-17 12:44:30,670 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:30,674 44 INFO rb-d965522-225652-425718 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-17 12:44:30,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:30,679 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-10-17 12:44:30,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:44:30,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:44:30,721 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.020 2026-10-17 12:44:30,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-10-17 12:44:31,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.133 0.276 2026-10-17 12:44:31,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:44:31,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:31,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.027 2026-10-17 12:44:31,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:31,328 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:31,337 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:44:31,369 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:31,388 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:44:31,394 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:44:31,401 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:31,402 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.009 0.023 2026-10-17 12:44:31,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-17 12:44:31,408 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:31,419 44 INFO rb-d965522-225652-425718 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-17 12:44:31,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.047 2026-10-17 12:44:31,434 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.011 2026-10-17 12:44:31,447 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:31,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.032 2026-10-17 12:44:31,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.072 2026-10-17 12:44:31,608 44 INFO rb-d965522-225652-425718 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-17 12:44:31,715 44 INFO rb-d965522-225652-425718 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-17 12:44:31,728 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:31,794 44 INFO rb-d965522-225652-425718 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-17 12:44:31,845 44 INFO rb-d965522-225652-425718 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-17 12:44:31,906 44 INFO rb-d965522-225652-425718 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-17 12:44:31,916 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:31,968 44 INFO rb-d965522-225652-425718 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-17 12:44:32,025 44 INFO rb-d965522-225652-425718 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-17 12:44:32,085 44 INFO rb-d965522-225652-425718 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-17 12:44:32,092 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:32] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:44:32,145 44 INFO rb-d965522-225652-425718 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-17 12:44:32,209 44 INFO rb-d965522-225652-425718 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-17 12:44:32,213 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10660957 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000001', 'uuid': 'cbeba211-5a0e-4c19-8079-91fe7b529b00'}] 2026-10-17 12:44:32,262 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10660957 order {'name': '/', 'pos_reference': '253-119-000001', 'uuid': 'cbeba211-5a0e-4c19-8079-91fe7b529b00'} created pos.order #778 2026-10-17 12:44:32,282 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10660957 finished 2026-10-17 12:44:32,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.020 0.110 2026-10-17 12:44:32,382 44 INFO rb-d965522-225652-425718 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-17 12:44:32,433 44 INFO rb-d965522-225652-425718 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-17 12:44:32,494 44 INFO rb-d965522-225652-425718 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-17 12:44:34,540 44 INFO rb-d965522-225652-425718 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-17 12:44:34,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:44:34,615 44 INFO rb-d965522-225652-425718 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-17 12:44:34,684 44 INFO rb-d965522-225652-425718 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-17 12:44:34,751 44 INFO rb-d965522-225652-425718 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-17 12:44:34,757 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94848099 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000002', 'uuid': '4ba27f14-717e-45b1-83b6-21042327c8b9'}] 2026-10-17 12:44:34,791 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94848099 order {'name': '/', 'pos_reference': '253-119-000002', 'uuid': '4ba27f14-717e-45b1-83b6-21042327c8b9'} created pos.order #779 2026-10-17 12:44:34,808 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94848099 finished 2026-10-17 12:44:34,866 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.018 0.093 2026-10-17 12:44:34,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 51 0.023 0.039 2026-10-17 12:44:34,983 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.021 2026-10-17 12:44:34,999 44 INFO rb-d965522-225652-425718 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-17 12:44:35,050 44 INFO rb-d965522-225652-425718 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-17 12:44:35,101 44 INFO rb-d965522-225652-425718 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-17 12:44:35,152 44 INFO rb-d965522-225652-425718 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-17 12:44:35,203 44 INFO rb-d965522-225652-425718 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-17 12:44:35,260 44 INFO rb-d965522-225652-425718 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-17 12:44:37,306 44 INFO rb-d965522-225652-425718 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-17 12:44:37,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:37] "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-17 12:44:37,372 44 INFO rb-d965522-225652-425718 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-17 12:44:37,432 44 INFO rb-d965522-225652-425718 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-17 12:44:37,483 44 INFO rb-d965522-225652-425718 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-17 12:44:37,537 44 INFO rb-d965522-225652-425718 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-17 12:44:37,594 44 INFO rb-d965522-225652-425718 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-17 12:44:37,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:37] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.002 0.005 2026-10-17 12:44:37,665 44 INFO rb-d965522-225652-425718 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-17 12:44:37,717 44 INFO rb-d965522-225652-425718 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-17 12:44:37,777 44 INFO rb-d965522-225652-425718 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-17 12:44:37,781 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92442734 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000003', 'uuid': '450b8371-0d20-4af9-9941-caf4b4ab3ef5'}] 2026-10-17 12:44:37,828 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92442734 order {'name': '/', 'pos_reference': '253-119-000003', 'uuid': '450b8371-0d20-4af9-9941-caf4b4ab3ef5'} created pos.order #780 2026-10-17 12:44:37,850 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92442734 finished 2026-10-17 12:44:37,912 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.024 0.110 2026-10-17 12:44:37,939 44 INFO rb-d965522-225652-425718 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-17 12:44:37,990 44 INFO rb-d965522-225652-425718 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-17 12:44:38,045 44 INFO rb-d965522-225652-425718 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-17 12:44:38,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.017 0.042 2026-10-17 12:44:38,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-17 12:44:38,159 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-17 12:44:38,160 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-17 12:44:38,252 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21533688 (allocated 24653824) 2026-10-17 12:44:38,255 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 115213 2026-10-17 12:44:38,256 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-17 12:44:38,256 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 115213 2026-10-17 12:44:38,356 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124438_355807_test_preset_timing_restaurant.txt 2026-10-17 12:44:38,356 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp2qxkutmd_chrome_odoo" 2026-10-17 12:44:38,633 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 115418 2026-10-17 12:44:38,633 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmptwg4ryy5_chrome_odoo 2026-10-17 12:44:38,633 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33591/json/version 2026-10-17 12:44:38,635 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33591', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:38,650 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-17 12:44:38,650 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33591/json 2026-10-17 12:44:38,651 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33591', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:38,656 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:33591/devtools/page/7FEBE8D53F8933B860567E4F7D719BB7 2026-10-17 12:44:38,659 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-17 12:44:38,667 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-17 12:44:38,684 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:44:38,686 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-17 12:44:38,688 44 INFO rb-d965522-225652-425718 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-17 12:44:38,688 44 INFO rb-d965522-225652-425718 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-17 12:44:38,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:38] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.041 2026-10-17 12:44:38,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '7FEBE8D53F8933B860567E4F7D719BB7', 'loaderId': 'DAF5267A57E02D233F566055D3FFB7A2', 'isDownload': False} 2026-10-17 12:44:38,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-10-17 12:44:38,767 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:44:38,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:38] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:44:38,783 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:38] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:44:38,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:38] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:44:39,177 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:39,179 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:39,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:44:39,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-17 12:44:39,205 44 INFO rb-d965522-225652-425718 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-17 12:44:39,210 44 INFO rb-d965522-225652-425718 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-17 12:44:39,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:44:39,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:39,234 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 12:44:39,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:44:39,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.018 2026-10-17 12:44:39,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-10-17 12:44:39,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 325 0.127 0.306 2026-10-17 12:44:39,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.004 2026-10-17 12:44:39,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "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.009 2026-10-17 12:44:39,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-17 12:44:39,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.006 2026-10-17 12:44:39,888 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:39,895 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:39,929 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:39,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:39,939 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:39,945 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:39,957 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:39,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.006 0.023 2026-10-17 12:44:39,962 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:44:39,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.037 2026-10-17 12:44:39,977 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:40,001 44 INFO rb-d965522-225652-425718 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-17 12:44:40,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:40] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.014 0.038 2026-10-17 12:44:40,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:40] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.097 2026-10-17 12:44:40,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.105 2026-10-17 12:44:40,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-10-17 12:44:40,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.013 2026-10-17 12:44:40,272 44 INFO rb-d965522-225652-425718 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-17 12:44:40,309 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:40,311 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:40,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-10-17 12:44:40,328 44 INFO rb-d965522-225652-425718 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-17 12:44:40,379 44 INFO rb-d965522-225652-425718 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-17 12:44:40,432 44 INFO rb-d965522-225652-425718 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-17 12:44:40,507 44 INFO rb-d965522-225652-425718 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-17 12:44:40,557 44 INFO rb-d965522-225652-425718 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-17 12:44:40,614 44 INFO rb-d965522-225652-425718 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-17 12:44:40,664 44 INFO rb-d965522-225652-425718 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-17 12:44:40,716 44 INFO rb-d965522-225652-425718 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-17 12:44:40,766 44 INFO rb-d965522-225652-425718 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-17 12:44:40,829 44 INFO rb-d965522-225652-425718 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-17 12:44:40,834 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84356713 started for PoS orders references: [{'name': '/', 'pos_reference': '264-119-000001', 'uuid': '6fc7b4d7-5426-4698-a873-ab7af19659d3'}] 2026-10-17 12:44:40,839 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:40,884 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84356713 order {'name': '/', 'pos_reference': '264-119-000001', 'uuid': '6fc7b4d7-5426-4698-a873-ab7af19659d3'} created pos.order #781 2026-10-17 12:44:40,908 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84356713 finished 2026-10-17 12:44:40,972 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.021 0.121 2026-10-17 12:44:41,025 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:41,026 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:41,061 44 INFO rb-d965522-225652-425718 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-17 12:44:41,120 44 INFO rb-d965522-225652-425718 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-17 12:44:41,171 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-17 12:44:41,172 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-17 12:44:41,246 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17750864 (allocated 19533824) 2026-10-17 12:44:41,248 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 115418 2026-10-17 12:44:41,248 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-17 12:44:41,248 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 115418 2026-10-17 12:44:41,355 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124441_355561_test_preset_timing_restaurant.txt 2026-10-17 12:44:41,355 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmptwg4ryy5_chrome_odoo" 2026-10-17 12:44:41,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-10-17 12:44:41,848 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 115624 2026-10-17 12:44:41,849 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmpo1oi8hkj_chrome_odoo 2026-10-17 12:44:41,849 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:46051/json/version 2026-10-17 12:44:41,850 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:41,855 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 12:44:41,855 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:46051/json 2026-10-17 12:44:41,856 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:41,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:46051/devtools/page/48E4C371CB64C7EE4F5181C84C5B92A8 2026-10-17 12:44:41,864 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-10-17 12:44:41,868 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-10-17 12:44:41,892 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:44:41,899 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-10-17 12:44:41,900 44 INFO rb-d965522-225652-425718 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-17 12:44:41,900 44 INFO rb-d965522-225652-425718 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-17 12:44:41,910 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:44:42,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.025 0.417 2026-10-17 12:44:42,353 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': '48E4C371CB64C7EE4F5181C84C5B92A8', 'loaderId': '2A19D172372DE8E21FB8CF3C02C956BC', 'isDownload': False} 2026-10-17 12:44:42,353 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-10-17 12:44:42,367 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:44:42,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:44:42,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:44:42,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.014 2026-10-17 12:44:42,766 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:42,770 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:42,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:44:42,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:44:42,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:44:42,823 44 INFO rb-d965522-225652-425718 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-17 12:44:42,828 44 INFO rb-d965522-225652-425718 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-17 12:44:42,833 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:42,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.011 2026-10-17 12:44:42,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 12:44:42,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.024 2026-10-17 12:44:42,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-17 12:44:43,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.147 0.303 2026-10-17 12:44:43,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:43,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:44:43,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.026 2026-10-17 12:44:43,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:43,545 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:43,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:44:43,591 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:43,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:44:43,605 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:43,607 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:44:43,617 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:43,621 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:44:43,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.016 0.028 2026-10-17 12:44:43,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-10-17 12:44:43,651 44 INFO rb-d965522-225652-425718 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-17 12:44:43,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.029 2026-10-17 12:44:43,695 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:44:43,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.017 0.031 2026-10-17 12:44:43,742 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.058 2026-10-17 12:44:43,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.092 2026-10-17 12:44:43,797 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:43,811 44 INFO rb-d965522-225652-425718 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-17 12:44:43,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.037 2026-10-17 12:44:43,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:43,954 44 INFO rb-d965522-225652-425718 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-17 12:44:43,973 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:44,028 44 INFO rb-d965522-225652-425718 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-17 12:44:44,079 44 INFO rb-d965522-225652-425718 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-17 12:44:44,130 44 INFO rb-d965522-225652-425718 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-17 12:44:44,180 44 INFO rb-d965522-225652-425718 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-17 12:44:44,238 44 INFO rb-d965522-225652-425718 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-17 12:44:44,288 44 INFO rb-d965522-225652-425718 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-17 12:44:44,339 44 INFO rb-d965522-225652-425718 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-17 12:44:44,407 44 INFO rb-d965522-225652-425718 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-17 12:44:44,414 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:44,416 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:44,475 44 INFO rb-d965522-225652-425718 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-17 12:44:44,538 44 INFO rb-d965522-225652-425718 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-17 12:44:44,543 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60721383 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '155baa82-1c5e-4a22-83ad-903ab179427d'}] 2026-10-17 12:44:44,548 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:44,880 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60721383 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '155baa82-1c5e-4a22-83ad-903ab179427d'} created pos.order #782 2026-10-17 12:44:44,898 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60721383 finished 2026-10-17 12:44:44,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.111 0.299 2026-10-17 12:44:45,080 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-10-17 12:44:45,080 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-17 12:44:45,150 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15780328 (allocated 17039360) 2026-10-17 12:44:45,153 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 115624 2026-10-17 12:44:45,153 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-10-17 12:44:45,154 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 115624 2026-10-17 12:44:45,254 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124445_254573_test_restaurant_preset_eatin_tour.txt 2026-10-17 12:44:45,254 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmpo1oi8hkj_chrome_odoo" 2026-10-17 12:44:45,267 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-10-17 12:44:45,638 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 115822 2026-10-17 12:44:45,639 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmpta6b5oy1_chrome_odoo 2026-10-17 12:44:45,639 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:38655/json/version 2026-10-17 12:44:45,640 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38655', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:45,655 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-10-17 12:44:45,655 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:38655/json 2026-10-17 12:44:45,656 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38655', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:45,665 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:38655/devtools/page/91B3CA69603192AEDF57895425EA60FD 2026-10-17 12:44:45,679 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-10-17 12:44:45,682 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-10-17 12:44:45,722 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:44:45,731 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-10-17 12:44:45,733 44 INFO rb-d965522-225652-425718 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-17 12:44:45,733 44 INFO rb-d965522-225652-425718 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-17 12:44:45,744 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:44:46,336 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.026 0.569 2026-10-17 12:44:46,339 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': '91B3CA69603192AEDF57895425EA60FD', 'loaderId': '2EBF43CEC444703FAA7C57B5F8E98DAA', 'isDownload': False} 2026-10-17 12:44:46,339 44 INFO rb-d965522-225652-425718 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-17 12:44:46,354 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:44:46,365 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:44:46,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:44:46,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:44:46,759 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:46,766 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:46,776 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:44:46,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:44:46,806 44 INFO rb-d965522-225652-425718 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-17 12:44:46,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:44:46,815 44 INFO rb-d965522-225652-425718 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-17 12:44:46,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:46,844 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:44:46,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 12:44:46,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.023 2026-10-17 12:44:46,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-17 12:44:47,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.177 0.268 2026-10-17 12:44:47,375 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "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-17 12:44:47,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:44:47,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.033 2026-10-17 12:44:47,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:44:47,506 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:47,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-17 12:44:47,562 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:47,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:47,580 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:44:47,583 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:47,583 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.013 2026-10-17 12:44:47,598 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:47,600 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:44:47,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.011 0.037 2026-10-17 12:44:47,631 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:44:47,635 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.011 2026-10-17 12:44:47,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.014 0.039 2026-10-17 12:44:47,696 44 INFO rb-d965522-225652-425718 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-17 12:44:47,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.081 2026-10-17 12:44:47,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-17 12:44:47,739 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:47,856 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:47,862 44 INFO rb-d965522-225652-425718 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-17 12:44:47,920 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.036 2026-10-17 12:44:47,985 44 INFO rb-d965522-225652-425718 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-17 12:44:48,036 44 INFO rb-d965522-225652-425718 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-17 12:44:48,087 44 INFO rb-d965522-225652-425718 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-17 12:44:48,139 44 INFO rb-d965522-225652-425718 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-17 12:44:48,189 44 INFO rb-d965522-225652-425718 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-17 12:44:48,244 44 INFO rb-d965522-225652-425718 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-17 12:44:48,295 44 INFO rb-d965522-225652-425718 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-17 12:44:48,347 44 INFO rb-d965522-225652-425718 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-17 12:44:48,398 44 INFO rb-d965522-225652-425718 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-17 12:44:48,522 44 INFO rb-d965522-225652-425718 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-17 12:44:48,588 44 INFO rb-d965522-225652-425718 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-17 12:44:48,592 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88521150 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'be94b7de-e694-4268-9b3a-956908d5f3db'}] 2026-10-17 12:44:48,656 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88521150 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'be94b7de-e694-4268-9b3a-956908d5f3db'} created pos.order #783 2026-10-17 12:44:48,659 44 INFO rb-d965522-225652-425718 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-17 12:44:48,675 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88521150 finished 2026-10-17 12:44:48,724 44 INFO rb-d965522-225652-425718 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-17 12:44:48,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.034 0.117 2026-10-17 12:44:48,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.025 0.055 2026-10-17 12:44:48,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.022 2026-10-17 12:44:48,852 44 INFO rb-d965522-225652-425718 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-17 12:44:48,903 44 INFO rb-d965522-225652-425718 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-17 12:44:48,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:48] "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-17 12:44:48,966 44 INFO rb-d965522-225652-425718 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-17 12:44:49,017 44 INFO rb-d965522-225652-425718 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-17 12:44:49,073 44 INFO rb-d965522-225652-425718 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-17 12:44:49,123 44 INFO rb-d965522-225652-425718 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-17 12:44:49,173 44 INFO rb-d965522-225652-425718 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-17 12:44:49,224 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-10-17 12:44:49,225 44 INFO rb-d965522-225652-425718 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-17 12:44:49,290 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15767120 (allocated 17039360) 2026-10-17 12:44:49,293 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 115822 2026-10-17 12:44:49,294 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-10-17 12:44:49,294 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 115822 2026-10-17 12:44:49,389 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124449_388935_test_show_default_with_register_screen.txt 2026-10-17 12:44:49,389 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmpta6b5oy1_chrome_odoo" 2026-10-17 12:44:49,408 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-10-17 12:44:49,788 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 116035 2026-10-17 12:44:49,789 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpsjru5ihj_chrome_odoo 2026-10-17 12:44:49,789 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:43117/json/version 2026-10-17 12:44:49,790 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43117', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:49,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-10-17 12:44:49,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:43117/json 2026-10-17 12:44:49,800 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43117', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:49,806 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:43117/devtools/page/8415449A9039FE3223FA62464B73C4DF 2026-10-17 12:44:49,823 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-10-17 12:44:49,843 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-10-17 12:44:49,888 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:44:49,895 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-10-17 12:44:49,896 44 INFO rb-d965522-225652-425718 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-17 12:44:49,896 44 INFO rb-d965522-225652-425718 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-17 12:44:49,906 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:44:50,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.026 0.431 2026-10-17 12:44:50,363 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '8415449A9039FE3223FA62464B73C4DF', 'loaderId': '64BC818AA9FC34B377EB5F84D73149FD', 'isDownload': False} 2026-10-17 12:44:50,363 44 INFO rb-d965522-225652-425718 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-17 12:44:50,378 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:44:50,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:44:50,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:44:50,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:44:50,798 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:50,807 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:50,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:44:50,837 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:44:50,839 44 INFO rb-d965522-225652-425718 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-17 12:44:50,847 44 INFO rb-d965522-225652-425718 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-17 12:44:50,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:44:50,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:50,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:44:50,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-17 12:44:50,915 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.022 2026-10-17 12:44:50,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-17 12:44:51,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.155 0.269 2026-10-17 12:44:51,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:44:51,425 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:51,463 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:44:51,480 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:51,493 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:51,505 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:44:51,532 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:51,547 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:44:51,551 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:51,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.013 0.022 2026-10-17 12:44:51,571 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:44:51,573 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "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-17 12:44:51,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.042 2026-10-17 12:44:51,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-10-17 12:44:51,594 44 INFO rb-d965522-225652-425718 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-17 12:44:51,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.021 2026-10-17 12:44:51,644 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.014 0.008 2026-10-17 12:44:51,659 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:51,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.011 0.031 2026-10-17 12:44:51,749 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.082 2026-10-17 12:44:51,755 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:51,757 44 INFO rb-d965522-225652-425718 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-17 12:44:51,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.038 2026-10-17 12:44:51,849 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:44:51,902 44 INFO rb-d965522-225652-425718 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-17 12:44:51,921 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:51,981 44 INFO rb-d965522-225652-425718 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-17 12:44:52,031 44 INFO rb-d965522-225652-425718 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-17 12:44:52,089 44 INFO rb-d965522-225652-425718 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-17 12:44:52,110 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63384749 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0e7e3205-4fad-41d6-a9c3-0d8b2a6ed93c'}] 2026-10-17 12:44:52,160 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63384749 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0e7e3205-4fad-41d6-a9c3-0d8b2a6ed93c'} created pos.order #784 2026-10-17 12:44:52,177 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63384749 finished 2026-10-17 12:44:52,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.028 0.092 2026-10-17 12:44:52,255 44 INFO rb-d965522-225652-425718 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-17 12:44:52,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:52,319 44 INFO rb-d965522-225652-425718 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-17 12:44:52,374 44 INFO rb-d965522-225652-425718 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-17 12:44:52,425 44 INFO rb-d965522-225652-425718 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-17 12:44:54,472 44 INFO rb-d965522-225652-425718 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-17 12:44:54,523 44 INFO rb-d965522-225652-425718 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-17 12:44:54,575 44 INFO rb-d965522-225652-425718 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-17 12:44:54,755 44 INFO rb-d965522-225652-425718 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-17 12:44:54,806 44 INFO rb-d965522-225652-425718 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-17 12:44:54,866 44 INFO rb-d965522-225652-425718 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-17 12:44:54,884 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99569703 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0e7e3205-4fad-41d6-a9c3-0d8b2a6ed93c'}] 2026-10-17 12:44:54,917 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99569703 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0e7e3205-4fad-41d6-a9c3-0d8b2a6ed93c'} updated pos.order #784 2026-10-17 12:44:54,934 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99569703 finished 2026-10-17 12:44:55,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.029 0.090 2026-10-17 12:44:55,038 44 INFO rb-d965522-225652-425718 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-17 12:44:55,089 44 INFO rb-d965522-225652-425718 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-17 12:44:57,122 44 INFO rb-d965522-225652-425718 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-17 12:44:57,186 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-10-17 12:44:57,187 44 INFO rb-d965522-225652-425718 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-17 12:44:57,235 44 INFO rb-d965522-225652-425718 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-17 12:44:57,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-10-17 12:44:57,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-17 12:44:57,353 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 16181216 (allocated 17301504) 2026-10-17 12:44:57,358 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 116035 2026-10-17 12:44:57,366 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-10-17 12:44:57,370 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 116035 2026-10-17 12:44:57,465 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124457_464843_test_sync_lines_qty_update.txt 2026-10-17 12:44:57,465 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpsjru5ihj_chrome_odoo" 2026-10-17 12:44:57,524 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-10-17 12:44:57,867 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 116243 2026-10-17 12:44:57,867 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpxdfiny65_chrome_odoo 2026-10-17 12:44:57,868 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:33989/json/version 2026-10-17 12:44:57,869 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33989', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:57,874 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-17 12:44:57,874 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:33989/json 2026-10-17 12:44:57,874 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33989', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:44:57,881 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:33989/devtools/page/CE3C634F191D4D234FE3563FEBB26D2D 2026-10-17 12:44:57,884 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-10-17 12:44:57,886 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-10-17 12:44:57,910 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:44:57,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-10-17 12:44:57,918 44 INFO rb-d965522-225652-425718 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-17 12:44:57,918 44 INFO rb-d965522-225652-425718 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-17 12:44:57,951 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:44:58,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.026 0.417 2026-10-17 12:44:58,395 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': 'CE3C634F191D4D234FE3563FEBB26D2D', 'loaderId': '6BBCB6CC2EAF8415A98BEFBDE9F12A2F', 'isDownload': False} 2026-10-17 12:44:58,395 44 INFO rb-d965522-225652-425718 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-17 12:44:58,413 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:44:58,426 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:44:58,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:44:58,436 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:44:58,800 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:58,808 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:58,825 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:44:58,839 44 INFO rb-d965522-225652-425718 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-17 12:44:58,847 44 INFO rb-d965522-225652-425718 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-17 12:44:58,849 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:44:58,866 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:58,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:58,903 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-10-17 12:44:58,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-17 12:44:58,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.025 2026-10-17 12:44:58,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-17 12:44:59,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.146 0.262 2026-10-17 12:44:59,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:44:59,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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.006 2026-10-17 12:44:59,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:44:59,514 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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.006 2026-10-17 12:44:59,523 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-17 12:44:59,532 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:44:59,562 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:44:59,576 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:59,578 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:44:59,590 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:44:59,595 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44: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-17 12:44:59,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.013 0.020 2026-10-17 12:44:59,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-17 12:44:59,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.042 2026-10-17 12:44:59,622 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.016 2026-10-17 12:44:59,627 44 INFO rb-d965522-225652-425718 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-17 12:44:59,662 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:59,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.030 2026-10-17 12:44:59,716 44 INFO rb-d965522-225652-425718 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-17 12:44:59,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.013 0.075 2026-10-17 12:44:59,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.097 2026-10-17 12:44:59,776 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:44:59,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.075 2026-10-17 12:44:59,911 44 INFO rb-d965522-225652-425718 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-17 12:44:59,923 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:44:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:44:59,994 44 INFO rb-d965522-225652-425718 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-17 12:45:00,045 44 INFO rb-d965522-225652-425718 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-17 12:45:00,097 44 INFO rb-d965522-225652-425718 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-17 12:45:00,147 44 INFO rb-d965522-225652-425718 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-17 12:45:00,198 44 INFO rb-d965522-225652-425718 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-17 12:45:00,249 44 INFO rb-d965522-225652-425718 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-17 12:45:00,338 44 INFO rb-d965522-225652-425718 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-17 12:45:00,395 44 INFO rb-d965522-225652-425718 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-17 12:45:00,445 44 INFO rb-d965522-225652-425718 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-17 12:45:00,509 44 INFO rb-d965522-225652-425718 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-17 12:45:00,571 44 INFO rb-d965522-225652-425718 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-17 12:45:00,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:00] "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.022 2026-10-17 12:45:00,623 44 INFO rb-d965522-225652-425718 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-17 12:45:00,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.037 2026-10-17 12:45:00,695 44 INFO rb-d965522-225652-425718 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-17 12:45:00,700 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35515994 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6431e3aa-4538-477f-92f1-361ba54b82e5'}] 2026-10-17 12:45:00,746 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35515994 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6431e3aa-4538-477f-92f1-361ba54b82e5'} created pos.order #785 2026-10-17 12:45:00,762 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35515994 finished 2026-10-17 12:45:00,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.026 0.089 2026-10-17 12:45:00,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.042 0.042 2026-10-17 12:45:00,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:45:00,965 44 INFO rb-d965522-225652-425718 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-17 12:45:01,016 44 INFO rb-d965522-225652-425718 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-17 12:45:01,074 44 INFO rb-d965522-225652-425718 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-17 12:45:01,130 44 INFO rb-d965522-225652-425718 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-17 12:45:01,181 44 INFO rb-d965522-225652-425718 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-17 12:45:01,231 44 INFO rb-d965522-225652-425718 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-17 12:45:01,282 44 INFO rb-d965522-225652-425718 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-17 12:45:01,336 44 INFO rb-d965522-225652-425718 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-17 12:45:01,386 44 INFO rb-d965522-225652-425718 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-17 12:45:01,437 44 INFO rb-d965522-225652-425718 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-17 12:45:01,499 44 INFO rb-d965522-225652-425718 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-17 12:45:01,549 44 INFO rb-d965522-225652-425718 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-17 12:45:01,610 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-10-17 12:45:01,613 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62936976 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6431e3aa-4538-477f-92f1-361ba54b82e5'}] 2026-10-17 12:45:01,615 44 INFO rb-d965522-225652-425718 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-17 12:45:01,648 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62936976 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6431e3aa-4538-477f-92f1-361ba54b82e5'} updated pos.order #785 2026-10-17 12:45:01,665 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62936976 finished 2026-10-17 12:45:01,685 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 16769900 (allocated 18223104) 2026-10-17 12:45:01,689 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 116243 2026-10-17 12:45:01,695 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-10-17 12:45:01,695 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 116243 2026-10-17 12:45:01,703 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.026 0.066 2026-10-17 12:45:01,761 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124501_761132_test_sync_lines_qty_update_ticket_screen.txt 2026-10-17 12:45:01,761 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpxdfiny65_chrome_odoo" 2026-10-17 12:45:01,798 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-10-17 12:45:02,131 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 116440 2026-10-17 12:45:02,131 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpcgfcqdfo_chrome_odoo 2026-10-17 12:45:02,131 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:32899/json/version 2026-10-17 12:45:02,132 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:45:02,148 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-10-17 12:45:02,148 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:32899/json 2026-10-17 12:45:02,149 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:45:02,157 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:32899/devtools/page/D37C4B2FB047BBBFB9A72FD8A0BF17FF 2026-10-17 12:45:02,159 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-10-17 12:45:02,163 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-10-17 12:45:02,187 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:45:02,196 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-10-17 12:45:02,198 44 INFO rb-d965522-225652-425718 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-17 12:45:02,198 44 INFO rb-d965522-225652-425718 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-17 12:45:02,206 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:45:02,843 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:02] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.030 0.609 2026-10-17 12:45:02,847 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': 'D37C4B2FB047BBBFB9A72FD8A0BF17FF', 'loaderId': 'BA6DE7E1180595CC20912A24B57C5097', 'isDownload': False} 2026-10-17 12:45:02,847 44 INFO rb-d965522-225652-425718 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-17 12:45:02,861 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:45:02,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:02] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:45:02,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:02] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:45:02,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:02] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:45:03,324 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:03,328 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:45:03,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:45:03,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:45:03,356 44 INFO rb-d965522-225652-425718 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-17 12:45:03,360 44 INFO rb-d965522-225652-425718 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-17 12:45:03,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:03,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:03,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-17 12:45:03,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.021 2026-10-17 12:45:03,413 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 12:45:03,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.033 2026-10-17 12:45:03,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.155 0.277 2026-10-17 12:45:03,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:03] "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-17 12:45:03,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:04,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:45:04,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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.004 2026-10-17 12:45:04,026 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-10-17 12:45:04,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:45:04,074 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:45:04,082 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:45:04,086 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:45:04,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.018 2026-10-17 12:45:04,113 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:45:04,115 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:45:04,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.042 2026-10-17 12:45:04,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-10-17 12:45:04,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:45:04,150 44 INFO rb-d965522-225652-425718 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-17 12:45:04,164 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:45:04,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.017 0.040 2026-10-17 12:45:04,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.082 2026-10-17 12:45:04,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.099 2026-10-17 12:45:04,304 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:04,317 44 INFO rb-d965522-225652-425718 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-17 12:45:04,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.047 2026-10-17 12:45:04,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:04,487 44 INFO rb-d965522-225652-425718 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-17 12:45:04,508 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:04,564 44 INFO rb-d965522-225652-425718 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-17 12:45:04,615 44 INFO rb-d965522-225652-425718 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-17 12:45:04,673 44 INFO rb-d965522-225652-425718 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-17 12:45:04,693 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62100321 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '270f0625-d3c5-4a8f-af93-b4f52cb39db6'}] 2026-10-17 12:45:04,741 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62100321 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '270f0625-d3c5-4a8f-af93-b4f52cb39db6'} created pos.order #786 2026-10-17 12:45:04,759 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62100321 finished 2026-10-17 12:45:04,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.029 0.091 2026-10-17 12:45:04,838 44 INFO rb-d965522-225652-425718 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-17 12:45:04,903 44 INFO rb-d965522-225652-425718 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-17 12:45:04,903 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:04] "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-17 12:45:06,939 44 INFO rb-d965522-225652-425718 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-17 12:45:06,990 44 INFO rb-d965522-225652-425718 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-17 12:45:07,041 44 INFO rb-d965522-225652-425718 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-17 12:45:07,097 44 INFO rb-d965522-225652-425718 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-17 12:45:07,148 44 INFO rb-d965522-225652-425718 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-17 12:45:07,199 44 INFO rb-d965522-225652-425718 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-17 12:45:07,249 44 INFO rb-d965522-225652-425718 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-17 12:45:07,306 44 INFO rb-d965522-225652-425718 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-17 12:45:07,363 44 INFO rb-d965522-225652-425718 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-17 12:45:07,421 44 INFO rb-d965522-225652-425718 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-17 12:45:07,472 44 INFO rb-d965522-225652-425718 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-17 12:45:07,529 44 INFO rb-d965522-225652-425718 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-17 12:45:07,552 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37625738 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '270f0625-d3c5-4a8f-af93-b4f52cb39db6'}] 2026-10-17 12:45:07,583 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37625738 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '270f0625-d3c5-4a8f-af93-b4f52cb39db6'} updated pos.order #786 2026-10-17 12:45:07,600 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37625738 finished 2026-10-17 12:45:07,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.028 0.087 2026-10-17 12:45:07,689 44 INFO rb-d965522-225652-425718 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-17 12:45:07,740 44 INFO rb-d965522-225652-425718 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-17 12:45:09,772 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-10-17 12:45:09,772 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 12:45:09,822 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15864120 (allocated 17563648) 2026-10-17 12:45:09,825 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 116440 2026-10-17 12:45:09,826 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-10-17 12:45:09,826 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 116440 2026-10-17 12:45:09,927 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124509_927634_test_sync_set_line_note.txt 2026-10-17 12:45:09,927 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpcgfcqdfo_chrome_odoo" 2026-10-17 12:45:09,967 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-10-17 12:45:10,309 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 116643 2026-10-17 12:45:10,310 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpc_a54udp_chrome_odoo 2026-10-17 12:45:10,310 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:36587/json/version 2026-10-17 12:45:10,311 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:45:10,327 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-10-17 12:45:10,327 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:36587/json 2026-10-17 12:45:10,327 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:45:10,338 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:36587/devtools/page/EC2D7D8CB8D50D04A7D7F2FAC98A53C4 2026-10-17 12:45:10,352 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-10-17 12:45:10,357 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-10-17 12:45:10,396 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:45:10,402 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-10-17 12:45:10,404 44 INFO rb-d965522-225652-425718 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-17 12:45:10,404 44 INFO rb-d965522-225652-425718 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-17 12:45:10,418 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:45:10,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:10] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.026 0.434 2026-10-17 12:45:10,880 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': 'EC2D7D8CB8D50D04A7D7F2FAC98A53C4', 'loaderId': '13D5D765625025BFB69EB7618F22699B', 'isDownload': False} 2026-10-17 12:45:10,880 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-10-17 12:45:10,896 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:45:10,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:10] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:45:10,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:10] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:45:10,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:10] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:45:11,331 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:11,335 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:11,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:45:11,362 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:45:11,371 44 INFO rb-d965522-225652-425718 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-17 12:45:11,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:45:11,380 44 INFO rb-d965522-225652-425718 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-17 12:45:11,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:11,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:45:11,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-17 12:45:11,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.033 2026-10-17 12:45:11,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 12:45:11,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.182 0.287 2026-10-17 12:45:11,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:11] "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-17 12:45:12,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 12:45:12,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-17 12:45:12,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:45:12,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:45:12,122 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-10-17 12:45:12,159 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:12,169 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:45:12,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:45:12,172 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:45:12,192 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:45:12,203 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "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-17 12:45:12,212 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.014 0.032 2026-10-17 12:45:12,227 44 INFO rb-d965522-225652-425718 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-17 12:45:12,228 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:12,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.061 2026-10-17 12:45:12,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.054 2026-10-17 12:45:12,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.013 0.069 2026-10-17 12:45:12,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.111 2026-10-17 12:45:12,352 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.091 2026-10-17 12:45:12,375 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:12,377 44 INFO rb-d965522-225652-425718 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-17 12:45:12,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.037 2026-10-17 12:45:12,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:45:12,539 44 INFO rb-d965522-225652-425718 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-17 12:45:12,556 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:12,614 44 INFO rb-d965522-225652-425718 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-17 12:45:12,665 44 INFO rb-d965522-225652-425718 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-17 12:45:12,722 44 INFO rb-d965522-225652-425718 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-17 12:45:12,741 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42020795 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'af25d5c6-cbe3-4514-9f08-2a62581cad17'}] 2026-10-17 12:45:12,801 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42020795 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'af25d5c6-cbe3-4514-9f08-2a62581cad17'} created pos.order #787 2026-10-17 12:45:12,826 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42020795 finished 2026-10-17 12:45:12,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.033 0.109 2026-10-17 12:45:12,904 44 INFO rb-d965522-225652-425718 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-17 12:45:12,968 44 INFO rb-d965522-225652-425718 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-17 12:45:12,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:12] "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-17 12:45:15,005 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-10-17 12:45:15,056 44 INFO rb-d965522-225652-425718 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-17 12:45:15,107 44 INFO rb-d965522-225652-425718 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-17 12:45:15,157 44 INFO rb-d965522-225652-425718 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-17 12:45:15,208 44 INFO rb-d965522-225652-425718 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-17 12:45:15,267 44 INFO rb-d965522-225652-425718 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-17 12:45:15,328 44 INFO rb-d965522-225652-425718 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-17 12:45:15,388 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-10-17 12:45:15,439 44 INFO rb-d965522-225652-425718 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-17 12:45:15,497 44 INFO rb-d965522-225652-425718 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-17 12:45:15,517 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29944294 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'af25d5c6-cbe3-4514-9f08-2a62581cad17'}] 2026-10-17 12:45:15,537 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29944294 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'af25d5c6-cbe3-4514-9f08-2a62581cad17'} updated pos.order #787 2026-10-17 12:45:15,555 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29944294 finished 2026-10-17 12:45:15,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.031 0.100 2026-10-17 12:45:15,671 44 INFO rb-d965522-225652-425718 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-17 12:45:15,722 44 INFO rb-d965522-225652-425718 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-17 12:45:17,754 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-10-17 12:45:17,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-17 12:45:17,813 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15816960 (allocated 17301504) 2026-10-17 12:45:17,816 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 116643 2026-10-17 12:45:17,817 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-10-17 12:45:17,819 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 116643 2026-10-17 12:45:17,913 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124517_913015_test_sync_set_note.txt 2026-10-17 12:45:17,913 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpc_a54udp_chrome_odoo" 2026-10-17 12:45:17,946 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-10-17 12:45:18,283 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 116843 2026-10-17 12:45:18,283 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpurpf2dzf_chrome_odoo 2026-10-17 12:45:18,283 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:33701/json/version 2026-10-17 12:45:18,284 44 INFO rb-d965522-225652-425718 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-17 12:45:18,295 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-10-17 12:45:18,295 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:33701/json 2026-10-17 12:45:18,295 44 INFO rb-d965522-225652-425718 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-17 12:45:18,300 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:33701/devtools/page/6830988DD7DE23830E2137056F6500E1 2026-10-17 12:45:18,309 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-10-17 12:45:18,311 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-10-17 12:45:18,361 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:45:18,369 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-10-17 12:45:18,371 44 INFO rb-d965522-225652-425718 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-17 12:45:18,371 44 INFO rb-d965522-225652-425718 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-17 12:45:18,380 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:45:18,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:18] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.026 0.485 2026-10-17 12:45:18,893 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': '6830988DD7DE23830E2137056F6500E1', 'loaderId': '28AD47E2DCA9C309855B923DF5870559', 'isDownload': False} 2026-10-17 12:45:18,893 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-10-17 12:45:18,905 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:45:18,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:18] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:45:18,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:18] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:45:18,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:18] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:45:19,337 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:45:19,337 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:45:19,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:45:19,372 44 INFO rb-d965522-225652-425718 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-17 12:45:19,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:45:19,377 44 INFO rb-d965522-225652-425718 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-17 12:45:19,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:19,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:19,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-17 12:45:19,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.017 2026-10-17 12:45:19,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 12:45:19,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.022 2026-10-17 12:45:19,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.125 0.282 2026-10-17 12:45:19,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:19] "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-17 12:45:19,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:20,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 12:45:20,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:45:20,029 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-10-17 12:45:20,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:20,068 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:20,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:45:20,085 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:45:20,088 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:45:20,098 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:45:20,101 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:20,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.014 0.020 2026-10-17 12:45:20,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.040 2026-10-17 12:45:20,129 44 INFO rb-d965522-225652-425718 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-17 12:45:20,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.022 2026-10-17 12:45:20,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-10-17 12:45:20,181 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:20,237 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.016 0.045 2026-10-17 12:45:20,273 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.010 0.085 2026-10-17 12:45:20,277 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:20,280 44 INFO rb-d965522-225652-425718 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-17 12:45:20,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.046 2026-10-17 12:45:20,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:20,430 44 INFO rb-d965522-225652-425718 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-17 12:45:20,447 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:20,508 44 INFO rb-d965522-225652-425718 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-17 12:45:20,560 44 INFO rb-d965522-225652-425718 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-17 12:45:20,618 44 INFO rb-d965522-225652-425718 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-17 12:45:20,640 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24826310 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ed1d70c9-6a19-4089-b104-4edb20212fc8'}] 2026-10-17 12:45:20,689 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24826310 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ed1d70c9-6a19-4089-b104-4edb20212fc8'} created pos.order #788 2026-10-17 12:45:20,707 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24826310 finished 2026-10-17 12:45:20,759 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.032 0.089 2026-10-17 12:45:20,788 44 INFO rb-d965522-225652-425718 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-17 12:45:20,851 44 INFO rb-d965522-225652-425718 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-17 12:45:20,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 12:45:22,888 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-10-17 12:45:22,939 44 INFO rb-d965522-225652-425718 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-17 12:45:22,990 44 INFO rb-d965522-225652-425718 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-17 12:45:23,078 44 INFO rb-d965522-225652-425718 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-17 12:45:23,137 44 INFO rb-d965522-225652-425718 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-17 12:45:23,188 44 INFO rb-d965522-225652-425718 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-17 12:45:23,251 44 INFO rb-d965522-225652-425718 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-17 12:45:23,312 44 INFO rb-d965522-225652-425718 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-17 12:45:23,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:23] "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.008 0.022 2026-10-17 12:45:23,364 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-10-17 12:45:23,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.009 0.031 2026-10-17 12:45:23,414 44 INFO rb-d965522-225652-425718 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-17 12:45:23,473 44 INFO rb-d965522-225652-425718 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-17 12:45:23,488 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37924495 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ed1d70c9-6a19-4089-b104-4edb20212fc8'}] 2026-10-17 12:45:23,506 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37924495 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ed1d70c9-6a19-4089-b104-4edb20212fc8'} updated pos.order #788 2026-10-17 12:45:23,523 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37924495 finished 2026-10-17 12:45:23,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.030 0.089 2026-10-17 12:45:23,638 44 INFO rb-d965522-225652-425718 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-17 12:45:23,688 44 INFO rb-d965522-225652-425718 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-17 12:45:25,721 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-10-17 12:45:25,722 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-17 12:45:25,815 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 16719912 (allocated 17960960) 2026-10-17 12:45:25,816 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 116843 2026-10-17 12:45:25,817 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-10-17 12:45:25,826 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 116843 2026-10-17 12:45:25,881 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124525_881690_test_sync_set_partner.txt 2026-10-17 12:45:25,882 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpurpf2dzf_chrome_odoo" 2026-10-17 12:45:25,925 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-10-17 12:45:26,292 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 117045 2026-10-17 12:45:26,292 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpcucb7a7d_chrome_odoo 2026-10-17 12:45:26,292 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:35487/json/version 2026-10-17 12:45:26,293 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35487', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:45:26,303 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-17 12:45:26,303 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:35487/json 2026-10-17 12:45:26,303 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35487', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:45:26,308 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:35487/devtools/page/F12DE4BC1C01C207CC6D0FA366A6188D 2026-10-17 12:45:26,315 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-10-17 12:45:26,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-10-17 12:45:26,363 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:45:26,371 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-10-17 12:45:26,372 44 INFO rb-d965522-225652-425718 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-17 12:45:26,372 44 INFO rb-d965522-225652-425718 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-17 12:45:26,382 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:45:27,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.030 0.595 2026-10-17 12:45:27,008 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': 'F12DE4BC1C01C207CC6D0FA366A6188D', 'loaderId': 'B9FF5C1B1083B22B7B543D069AE6A250', 'isDownload': False} 2026-10-17 12:45:27,008 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-10-17 12:45:27,028 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:45:27,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:45:27,050 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:45:27,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:45:27,444 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:45:27,446 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:45:27,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:45:27,471 44 INFO rb-d965522-225652-425718 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-17 12:45:27,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:45:27,479 44 INFO rb-d965522-225652-425718 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-17 12:45:27,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:45:27,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:27,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:45:27,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-17 12:45:27,565 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.009 0.029 2026-10-17 12:45:27,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 12:45:28,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.125 0.312 2026-10-17 12:45:28,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:45:28,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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.007 2026-10-17 12:45:28,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-10-17 12:45:28,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:45:28,188 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-10-17 12:45:28,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:45:28,227 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:28,241 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:45:28,243 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:45:28,258 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:45:28,262 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:45:28,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.015 0.022 2026-10-17 12:45:28,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.035 2026-10-17 12:45:28,278 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-10-17 12:45:28,286 44 INFO rb-d965522-225652-425718 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-17 12:45:28,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.014 2026-10-17 12:45:28,349 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-10-17 12:45:28,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.038 2026-10-17 12:45:28,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.011 0.070 2026-10-17 12:45:28,449 44 INFO rb-d965522-225652-425718 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-17 12:45:28,453 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:45:28,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.021 0.119 2026-10-17 12:45:28,515 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.044 2026-10-17 12:45:28,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:45:28,600 44 INFO rb-d965522-225652-425718 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-17 12:45:28,618 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:28,680 44 INFO rb-d965522-225652-425718 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-17 12:45:28,731 44 INFO rb-d965522-225652-425718 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-17 12:45:28,789 44 INFO rb-d965522-225652-425718 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-17 12:45:28,810 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29478335 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ec9b9f01-cdbb-4222-83e7-7125c9a6550d'}] 2026-10-17 12:45:28,868 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29478335 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ec9b9f01-cdbb-4222-83e7-7125c9a6550d'} created pos.order #789 2026-10-17 12:45:28,885 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29478335 finished 2026-10-17 12:45:28,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.028 0.100 2026-10-17 12:45:28,971 44 INFO rb-d965522-225652-425718 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-17 12:45:29,034 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 12:45:29,036 44 INFO rb-d965522-225652-425718 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-17 12:45:31,071 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-10-17 12:45:31,122 44 INFO rb-d965522-225652-425718 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-17 12:45:31,172 44 INFO rb-d965522-225652-425718 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-17 12:45:31,229 44 INFO rb-d965522-225652-425718 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-17 12:45:31,280 44 INFO rb-d965522-225652-425718 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-17 12:45:31,330 44 INFO rb-d965522-225652-425718 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-17 12:45:31,381 44 INFO rb-d965522-225652-425718 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-17 12:45:31,437 44 INFO rb-d965522-225652-425718 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-17 12:45:31,495 44 INFO rb-d965522-225652-425718 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-17 12:45:31,555 44 INFO rb-d965522-225652-425718 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-17 12:45:31,605 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-10-17 12:45:31,656 44 INFO rb-d965522-225652-425718 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-17 12:45:31,713 44 INFO rb-d965522-225652-425718 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-17 12:45:31,725 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58053730 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ec9b9f01-cdbb-4222-83e7-7125c9a6550d'}] 2026-10-17 12:45:31,741 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58053730 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ec9b9f01-cdbb-4222-83e7-7125c9a6550d'} updated pos.order #789 2026-10-17 12:45:31,758 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58053730 finished 2026-10-17 12:45:31,834 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.028 0.084 2026-10-17 12:45:31,871 44 INFO rb-d965522-225652-425718 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-17 12:45:31,921 44 INFO rb-d965522-225652-425718 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-17 12:45:33,954 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-10-17 12:45:33,955 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 12:45:34,012 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15880948 (allocated 17301504) 2026-10-17 12:45:34,015 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 117045 2026-10-17 12:45:34,027 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-10-17 12:45:34,028 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 117045 2026-10-17 12:45:34,123 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124534_122723_test_sync_set_pricelist.txt 2026-10-17 12:45:34,123 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpcucb7a7d_chrome_odoo" 2026-10-17 12:45:34,163 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-10-17 12:45:34,679 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 117243 2026-10-17 12:45:34,679 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpf4ya2rb5_chrome_odoo 2026-10-17 12:45:34,679 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:44111/json/version 2026-10-17 12:45:34,680 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:45:34,690 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-10-17 12:45:34,690 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:44111/json 2026-10-17 12:45:34,691 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:45:34,698 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:44111/devtools/page/3FD87ABFA7B4AA00AD05A4B0137A9A31 2026-10-17 12:45:34,704 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-10-17 12:45:34,709 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-10-17 12:45:34,773 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 12:45:34,778 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-10-17 12:45:34,779 44 INFO rb-d965522-225652-425718 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-17 12:45:34,779 44 INFO rb-d965522-225652-425718 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-17 12:45:34,787 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:45:35,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "GET /pos/ui/119 HTTP/1.1" 200 - 94 0.029 0.432 2026-10-17 12:45:35,250 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '3FD87ABFA7B4AA00AD05A4B0137A9A31', 'loaderId': '139949D8246165D3287D3681D46BBBE9', 'isDownload': False} 2026-10-17 12:45:35,250 44 INFO rb-d965522-225652-425718 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-17 12:45:35,261 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:45:35,276 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:45:35,278 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:45:35,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:45:35,652 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:45:35,653 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:45:35,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:45:35,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:45:35,689 44 INFO rb-d965522-225652-425718 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-17 12:45:35,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:35,693 44 INFO rb-d965522-225652-425718 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-17 12:45:35,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:35,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:45:35,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:45:35,758 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.024 2026-10-17 12:45:35,761 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-10-17 12:45:36,218 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.141 0.297 2026-10-17 12:45:36,237 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "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-17 12:45:36,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:45:36,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.033 2026-10-17 12:45:36,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:36,349 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-10-17 12:45:36,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-17 12:45:36,392 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:36,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:45:36,413 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:45:36,415 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:45:36,423 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:36,424 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:36,448 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:36,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.025 0.024 2026-10-17 12:45:36,462 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.054 2026-10-17 12:45:36,471 44 INFO rb-d965522-225652-425718 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-17 12:45:36,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.043 2026-10-17 12:45:36,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.016 0.065 2026-10-17 12:45:36,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.016 0.028 2026-10-17 12:45:36,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.015 0.132 2026-10-17 12:45:36,640 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:36,641 44 INFO rb-d965522-225652-425718 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-17 12:45:36,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.040 2026-10-17 12:45:36,742 44 INFO rb-d965522-225652-425718 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-17 12:45:36,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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.004 2026-10-17 12:45:36,881 44 INFO rb-d965522-225652-425718 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-17 12:45:36,895 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:36,960 44 INFO rb-d965522-225652-425718 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-17 12:45:37,018 44 INFO rb-d965522-225652-425718 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-17 12:45:37,043 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32601830 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5fc2478a-9f69-4727-8cbf-ab7cbbf14af5'}] 2026-10-17 12:45:37,103 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32601830 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5fc2478a-9f69-4727-8cbf-ab7cbbf14af5'} created pos.order #790 2026-10-17 12:45:37,123 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32601830 finished 2026-10-17 12:45:37,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.036 0.106 2026-10-17 12:45:37,220 44 INFO rb-d965522-225652-425718 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-17 12:45:37,275 44 INFO rb-d965522-225652-425718 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-17 12:45:37,337 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 12:45:37,342 44 INFO rb-d965522-225652-425718 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-17 12:45:37,403 44 INFO rb-d965522-225652-425718 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-17 12:45:37,461 44 INFO rb-d965522-225652-425718 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-17 12:45:37,476 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26382662 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7d5c7267-d1bf-4df6-9f63-d33cbce4158b'}] 2026-10-17 12:45:37,510 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26382662 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7d5c7267-d1bf-4df6-9f63-d33cbce4158b'} created pos.order #791 2026-10-17 12:45:37,527 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26382662 finished 2026-10-17 12:45:37,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.019 0.080 2026-10-17 12:45:37,604 44 INFO rb-d965522-225652-425718 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-17 12:45:37,654 44 INFO rb-d965522-225652-425718 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-17 12:45:37,709 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-17 12:45:38,210 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-17 12:45:38,711 44 INFO rb-d965522-225652-425718 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-17 12:45:38,712 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-17 12:45:39,223 44 INFO rb-d965522-225652-425718 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-17 12:45:39,228 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-17 12:45:39,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:39] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 9 0.002 0.006 2026-10-17 12:45:39,764 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-17 12:45:39,767 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99949046 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5fc2478a-9f69-4727-8cbf-ab7cbbf14af5'}] 2026-10-17 12:45:39,794 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1296] to pos.order #790 2026-10-17 12:45:39,800 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99949046 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5fc2478a-9f69-4727-8cbf-ab7cbbf14af5'} updated pos.order #790 2026-10-17 12:45:39,818 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99949046 finished 2026-10-17 12:45:39,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.037 0.096 2026-10-17 12:45:39,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.146 2026-10-17 12:45:40,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:40] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.018 0.076 2026-10-17 12:45:40,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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.006 2026-10-17 12:45:40,267 44 INFO rb-d965522-225652-425718 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-17 12:45:40,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-10-17 12:45:40,319 44 INFO rb-d965522-225652-425718 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-17 12:45:40,375 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 17020136 (allocated 18223104) 2026-10-17 12:45:40,378 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 117243 2026-10-17 12:45:40,378 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-10-17 12:45:40,379 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 117243 2026-10-17 12:45:40,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124540_485001_test_tax_in_merge_table_order_line.txt 2026-10-17 12:45:40,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpf4ya2rb5_chrome_odoo" 2026-10-17 12:45:40,518 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-10-17 12:45:40,897 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 117462 2026-10-17 12:45:40,897 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmp2iilgpvy_chrome_odoo 2026-10-17 12:45:40,898 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:44821/json/version 2026-10-17 12:45:40,899 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:45:40,907 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-10-17 12:45:40,907 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:44821/json 2026-10-17 12:45:40,908 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:45:40,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:44821/devtools/page/D163B21FE451E2FF126E0116FC86C2BC 2026-10-17 12:45:40,927 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-10-17 12:45:40,930 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-10-17 12:45:40,967 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:45:40,974 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-10-17 12:45:40,975 44 INFO rb-d965522-225652-425718 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-17 12:45:40,976 44 INFO rb-d965522-225652-425718 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-17 12:45:40,984 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:45:41,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.026 0.419 2026-10-17 12:45:41,430 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': 'D163B21FE451E2FF126E0116FC86C2BC', 'loaderId': '14B9D23EEEB41626B3EF65780540C747', 'isDownload': False} 2026-10-17 12:45:41,430 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-10-17 12:45:41,443 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:45:41,454 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:45:41,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:45:41,463 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:45:41,851 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:41,861 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:45:41,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:45:41,887 44 INFO rb-d965522-225652-425718 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-17 12:45:41,891 44 INFO rb-d965522-225652-425718 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-17 12:45:41,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:45:41,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:41,913 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:41,939 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:45:41,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:45:41,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.024 2026-10-17 12:45:41,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-10-17 12:45:42,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.121 0.286 2026-10-17 12:45:42,442 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:42,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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.007 2026-10-17 12:45:42,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-10-17 12:45:42,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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.004 2026-10-17 12:45:42,557 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-10-17 12:45:42,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45: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-17 12:45:42,607 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:45:42,610 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:45:42,633 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:45:42,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.016 0.022 2026-10-17 12:45:42,635 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:45:42,637 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:45:42,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-10-17 12:45:42,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-10-17 12:45:42,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.017 2026-10-17 12:45:42,664 44 INFO rb-d965522-225652-425718 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-17 12:45:42,685 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:45:42,721 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.014 0.029 2026-10-17 12:45:42,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.064 2026-10-17 12:45:42,754 44 INFO rb-d965522-225652-425718 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-17 12:45:42,758 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:45:42,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.014 0.092 2026-10-17 12:45:42,844 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.069 2026-10-17 12:45:42,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:45:42,929 44 INFO rb-d965522-225652-425718 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-17 12:45:42,944 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:43,006 44 INFO rb-d965522-225652-425718 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-17 12:45:43,057 44 INFO rb-d965522-225652-425718 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-17 12:45:43,108 44 INFO rb-d965522-225652-425718 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-17 12:45:43,162 44 INFO rb-d965522-225652-425718 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-17 12:45:43,213 44 INFO rb-d965522-225652-425718 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-17 12:45:43,266 44 INFO rb-d965522-225652-425718 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-17 12:45:43,327 44 INFO rb-d965522-225652-425718 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-17 12:45:43,378 44 INFO rb-d965522-225652-425718 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-17 12:45:43,428 44 INFO rb-d965522-225652-425718 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-17 12:45:43,479 44 INFO rb-d965522-225652-425718 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-17 12:45:43,539 44 INFO rb-d965522-225652-425718 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-17 12:45:43,589 44 INFO rb-d965522-225652-425718 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-17 12:45:43,640 44 INFO rb-d965522-225652-425718 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-17 12:45:43,714 44 INFO rb-d965522-225652-425718 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-17 12:45:43,725 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:43,727 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:43,767 44 INFO rb-d965522-225652-425718 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-17 12:45:43,818 44 INFO rb-d965522-225652-425718 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-17 12:45:43,868 44 INFO rb-d965522-225652-425718 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-17 12:45:43,939 44 INFO rb-d965522-225652-425718 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-17 12:45:43,998 44 INFO rb-d965522-225652-425718 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-17 12:45:44,052 44 INFO rb-d965522-225652-425718 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-17 12:45:44,116 44 INFO rb-d965522-225652-425718 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-17 12:45:44,169 44 INFO rb-d965522-225652-425718 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-17 12:45:44,220 44 INFO rb-d965522-225652-425718 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-17 12:45:44,276 44 INFO rb-d965522-225652-425718 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-17 12:45:44,328 44 INFO rb-d965522-225652-425718 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-17 12:45:44,379 44 INFO rb-d965522-225652-425718 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-17 12:45:44,430 44 INFO rb-d965522-225652-425718 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-17 12:45:44,484 44 INFO rb-d965522-225652-425718 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-17 12:45:44,538 44 INFO rb-d965522-225652-425718 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-17 12:45:44,590 44 INFO rb-d965522-225652-425718 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-17 12:45:44,649 44 INFO rb-d965522-225652-425718 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-17 12:45:44,700 44 INFO rb-d965522-225652-425718 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-17 12:45:44,751 44 INFO rb-d965522-225652-425718 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-17 12:45:44,806 44 INFO rb-d965522-225652-425718 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-17 12:45:44,858 44 INFO rb-d965522-225652-425718 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-17 12:45:44,909 44 INFO rb-d965522-225652-425718 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-17 12:45:44,959 44 INFO rb-d965522-225652-425718 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-17 12:45:45,014 44 INFO rb-d965522-225652-425718 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-17 12:45:45,068 44 INFO rb-d965522-225652-425718 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-17 12:45:45,121 44 INFO rb-d965522-225652-425718 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-17 12:45:45,182 44 INFO rb-d965522-225652-425718 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-17 12:45:45,233 44 INFO rb-d965522-225652-425718 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-17 12:45:45,284 44 INFO rb-d965522-225652-425718 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-17 12:45:45,335 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-10-17 12:45:45,335 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-17 12:45:45,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15979604 (allocated 17301504) 2026-10-17 12:45:45,408 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 117462 2026-10-17 12:45:45,409 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-10-17 12:45:45,410 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 117462 2026-10-17 12:45:45,472 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124545_472199_test_tip_after_payment.txt 2026-10-17 12:45:45,472 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmp2iilgpvy_chrome_odoo" 2026-10-17 12:45:45,484 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-10-17 12:45:45,756 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 117673 2026-10-17 12:45:45,757 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmpu_rmosrw_chrome_odoo 2026-10-17 12:45:45,758 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:39933/json/version 2026-10-17 12:45:45,769 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:45:45,785 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-10-17 12:45:45,785 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:39933/json 2026-10-17 12:45:45,792 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:45:45,794 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:39933/devtools/page/EB8B8E8498F2EE3E17201278D855488C 2026-10-17 12:45:45,797 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-10-17 12:45:45,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-10-17 12:45:45,828 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:45:45,835 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-10-17 12:45:45,836 44 INFO rb-d965522-225652-425718 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-17 12:45:45,836 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-17 12:45:45,849 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:45:46,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "GET /pos/ui/119 HTTP/1.1" 200 - 142 0.063 0.492 2026-10-17 12:45:46,405 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': 'EB8B8E8498F2EE3E17201278D855488C', 'loaderId': '449A860304C9DDAAA393D3AD17DD3BA3', 'isDownload': False} 2026-10-17 12:45:46,405 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-10-17 12:45:46,418 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:45:46,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:45:46,433 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:45:46,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:45:46,832 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:45:46,832 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:46,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:45:46,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:45:46,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:45:46,870 44 INFO rb-d965522-225652-425718 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-17 12:45:46,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:46,877 44 INFO rb-d965522-225652-425718 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-17 12:45:46,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:45:46,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-17 12:45:46,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.024 2026-10-17 12:45:46,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-17 12:45:47,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.118 0.446 2026-10-17 12:45:47,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:45:47,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:45:47,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:45:47,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:45:47,655 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-10-17 12:45:47,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:45:47,700 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:45:47,714 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:45:47,715 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:45:47,734 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:45:47,743 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:45:47,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.015 0.024 2026-10-17 12:45:47,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.048 2026-10-17 12:45:47,759 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-10-17 12:45:47,762 44 INFO rb-d965522-225652-425718 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-17 12:45:47,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-10-17 12:45:47,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-10-17 12:45:47,822 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:45:47,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.026 0.036 2026-10-17 12:45:47,915 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-10-17 12:45:47,917 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:45:47,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.015 0.101 2026-10-17 12:45:47,985 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.020 0.046 2026-10-17 12:45:48,074 44 INFO rb-d965522-225652-425718 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-17 12:45:48,085 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:45:48,156 44 INFO rb-d965522-225652-425718 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-17 12:45:48,220 44 INFO rb-d965522-225652-425718 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-17 12:45:48,282 44 INFO rb-d965522-225652-425718 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-17 12:45:48,342 44 INFO rb-d965522-225652-425718 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-17 12:45:48,399 44 INFO rb-d965522-225652-425718 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-17 12:45:48,452 44 INFO rb-d965522-225652-425718 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-17 12:45:48,514 44 INFO rb-d965522-225652-425718 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-17 12:45:50,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-10-17 12:45:50,615 44 INFO rb-d965522-225652-425718 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-17 12:45:50,677 44 INFO rb-d965522-225652-425718 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-17 12:45:50,738 44 INFO rb-d965522-225652-425718 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-17 12:45:50,805 44 INFO rb-d965522-225652-425718 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-17 12:45:50,861 44 INFO rb-d965522-225652-425718 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-17 12:45:50,919 44 INFO rb-d965522-225652-425718 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-17 12:45:50,973 44 INFO rb-d965522-225652-425718 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-17 12:45:51,032 44 INFO rb-d965522-225652-425718 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-17 12:45:53,070 44 INFO rb-d965522-225652-425718 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-17 12:45:53,132 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:45:53,141 44 INFO rb-d965522-225652-425718 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-17 12:45:53,208 44 INFO rb-d965522-225652-425718 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-17 12:45:53,274 44 INFO rb-d965522-225652-425718 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-17 12:45:53,335 44 INFO rb-d965522-225652-425718 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-17 12:45:53,393 44 INFO rb-d965522-225652-425718 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-17 12:45:53,420 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64230014 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '20a15cbb-bf02-4182-9740-23595e7606f9'}] 2026-10-17 12:45:53,481 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64230014 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '20a15cbb-bf02-4182-9740-23595e7606f9'} created pos.order #792 2026-10-17 12:45:53,503 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64230014 finished 2026-10-17 12:45:53,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.028 0.125 2026-10-17 12:45:53,596 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31319887 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '125e6822-f803-43ed-86b6-84423d09d129'}] 2026-10-17 12:45:53,633 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31319887 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '125e6822-f803-43ed-86b6-84423d09d129'} created pos.order #793 2026-10-17 12:45:53,653 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31319887 finished 2026-10-17 12:45:53,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.017 0.089 2026-10-17 12:45:53,728 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98886599 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'cfeb2351-a0d1-4ae7-817c-c0772944760b'}] 2026-10-17 12:45:53,761 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98886599 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'cfeb2351-a0d1-4ae7-817c-c0772944760b'} created pos.order #794 2026-10-17 12:45:53,778 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98886599 finished 2026-10-17 12:45:53,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.018 0.080 2026-10-17 12:45:53,853 44 INFO rb-d965522-225652-425718 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-17 12:45:53,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.006 2026-10-17 12:45:53,920 44 INFO rb-d965522-225652-425718 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-17 12:45:53,979 44 INFO rb-d965522-225652-425718 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-17 12:45:54,040 44 INFO rb-d965522-225652-425718 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-17 12:45:54,101 44 INFO rb-d965522-225652-425718 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-17 12:45:54,160 44 INFO rb-d965522-225652-425718 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-17 12:45:54,176 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7998383 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'e828aea6-5e11-430a-ba60-88eba7a4f1b2'}] 2026-10-17 12:45:54,218 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7998383 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'e828aea6-5e11-430a-ba60-88eba7a4f1b2'} created pos.order #795 2026-10-17 12:45:54,236 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7998383 finished 2026-10-17 12:45:54,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.020 0.095 2026-10-17 12:45:54,319 44 INFO rb-d965522-225652-425718 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-17 12:45:54,385 44 INFO rb-d965522-225652-425718 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-17 12:45:54,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 67 0.024 0.044 2026-10-17 12:45:54,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:45:54,511 44 INFO rb-d965522-225652-425718 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-17 12:45:54,568 44 INFO rb-d965522-225652-425718 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-17 12:45:54,619 44 INFO rb-d965522-225652-425718 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-17 12:45:54,680 44 INFO rb-d965522-225652-425718 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-17 12:45:54,731 44 INFO rb-d965522-225652-425718 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-17 12:45:54,789 44 INFO rb-d965522-225652-425718 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-17 12:45:54,853 44 INFO rb-d965522-225652-425718 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-17 12:45:54,910 44 INFO rb-d965522-225652-425718 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-17 12:45:54,963 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.016 0.035 2026-10-17 12:45:54,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:45:55,052 44 INFO rb-d965522-225652-425718 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-17 12:45:55,058 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95267859 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '125e6822-f803-43ed-86b6-84423d09d129'}] 2026-10-17 12:45:55,062 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:45:55,078 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1301] to pos.order #793 2026-10-17 12:45:55,084 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95267859 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '125e6822-f803-43ed-86b6-84423d09d129'} updated pos.order #793 2026-10-17 12:45:55,103 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95267859 finished 2026-10-17 12:45:55,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.025 0.109 2026-10-17 12:45:55,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:55] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.020 0.084 2026-10-17 12:45:55,376 44 INFO rb-d965522-225652-425718 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-17 12:45:55,431 44 INFO rb-d965522-225652-425718 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-17 12:45:55,482 44 INFO rb-d965522-225652-425718 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-17 12:45:55,536 44 INFO rb-d965522-225652-425718 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-17 12:45:55,587 44 INFO rb-d965522-225652-425718 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-17 12:45:55,642 44 INFO rb-d965522-225652-425718 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-17 12:45:55,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.015 0.036 2026-10-17 12:45:55,730 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.021 2026-10-17 12:45:55,745 44 INFO rb-d965522-225652-425718 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-17 12:45:55,803 44 INFO rb-d965522-225652-425718 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-17 12:45:57,836 44 INFO rb-d965522-225652-425718 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-17 12:45:57,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.006 2026-10-17 12:45:57,901 44 INFO rb-d965522-225652-425718 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-17 12:45:57,950 44 INFO rb-d965522-225652-425718 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-17 12:45:58,005 44 INFO rb-d965522-225652-425718 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-17 12:45:58,064 44 INFO rb-d965522-225652-425718 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-17 12:45:58,136 44 INFO rb-d965522-225652-425718 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-17 12:45:58,139 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67878288 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'e828aea6-5e11-430a-ba60-88eba7a4f1b2'}] 2026-10-17 12:45:58,156 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1302] to pos.order #795 2026-10-17 12:45:58,161 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67878288 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'e828aea6-5e11-430a-ba60-88eba7a4f1b2'} updated pos.order #795 2026-10-17 12:45:58,177 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67878288 finished 2026-10-17 12:45:58,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.024 0.082 2026-10-17 12:45:58,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:58] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.016 0.067 2026-10-17 12:45:58,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.010 2026-10-17 12:45:58,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:58] "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.010 2026-10-17 12:45:58,401 44 INFO rb-d965522-225652-425718 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-17 12:45:58,455 44 INFO rb-d965522-225652-425718 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-17 12:45:58,512 44 INFO rb-d965522-225652-425718 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-17 12:45:58,563 44 INFO rb-d965522-225652-425718 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-17 12:45:58,618 44 INFO rb-d965522-225652-425718 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-17 12:45:58,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.015 0.034 2026-10-17 12:45:58,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:45:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:45:58,715 44 INFO rb-d965522-225652-425718 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-17 12:45:58,774 44 INFO rb-d965522-225652-425718 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-17 12:46:00,819 44 INFO rb-d965522-225652-425718 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-17 12:46:00,883 44 INFO rb-d965522-225652-425718 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-17 12:46:00,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:00] "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-17 12:46:00,933 44 INFO rb-d965522-225652-425718 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-17 12:46:00,988 44 INFO rb-d965522-225652-425718 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-17 12:46:01,046 44 INFO rb-d965522-225652-425718 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-17 12:46:01,100 44 INFO rb-d965522-225652-425718 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-17 12:46:01,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.017 0.045 2026-10-17 12:46:01,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.024 2026-10-17 12:46:01,244 44 INFO rb-d965522-225652-425718 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-17 12:46:01,248 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98705552 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '125e6822-f803-43ed-86b6-84423d09d129'}] 2026-10-17 12:46:01,286 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1303] to pos.order #793 2026-10-17 12:46:01,292 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98705552 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '125e6822-f803-43ed-86b6-84423d09d129'} updated pos.order #793 2026-10-17 12:46:01,309 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98705552 finished 2026-10-17 12:46:01,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.032 0.105 2026-10-17 12:46:01,506 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:01] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.019 0.074 2026-10-17 12:46:01,545 44 INFO rb-d965522-225652-425718 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-17 12:46:01,600 44 INFO rb-d965522-225652-425718 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-17 12:46:01,651 44 INFO rb-d965522-225652-425718 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-17 12:46:01,706 44 INFO rb-d965522-225652-425718 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-17 12:46:01,757 44 INFO rb-d965522-225652-425718 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-17 12:46:01,814 44 INFO rb-d965522-225652-425718 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-17 12:46:01,865 44 INFO rb-d965522-225652-425718 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-17 12:46:01,920 44 INFO rb-d965522-225652-425718 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-17 12:46:01,973 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.015 0.035 2026-10-17 12:46:02,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-17 12:46:02,016 44 INFO rb-d965522-225652-425718 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-17 12:46:02,065 44 INFO rb-d965522-225652-425718 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-17 12:46:02,115 44 INFO rb-d965522-225652-425718 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-17 12:46:02,174 44 INFO rb-d965522-225652-425718 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-17 12:46:02,225 44 INFO rb-d965522-225652-425718 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-17 12:46:02,280 44 INFO rb-d965522-225652-425718 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-17 12:46:02,338 44 INFO rb-d965522-225652-425718 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-17 12:46:02,400 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72809186 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '125e6822-f803-43ed-86b6-84423d09d129'}] 2026-10-17 12:46:02,401 44 INFO rb-d965522-225652-425718 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-17 12:46:02,418 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72809186 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '125e6822-f803-43ed-86b6-84423d09d129'} updated pos.order #793 2026-10-17 12:46:02,436 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72809186 finished 2026-10-17 12:46:02,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.022 0.091 2026-10-17 12:46:02,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:46:02,576 44 INFO rb-d965522-225652-425718 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-17 12:46:02,627 44 INFO rb-d965522-225652-425718 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-17 12:46:02,682 44 INFO rb-d965522-225652-425718 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-17 12:46:02,733 44 INFO rb-d965522-225652-425718 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-17 12:46:02,789 44 INFO rb-d965522-225652-425718 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-17 12:46:02,840 44 INFO rb-d965522-225652-425718 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-17 12:46:02,897 44 INFO rb-d965522-225652-425718 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-17 12:46:04,936 44 INFO rb-d965522-225652-425718 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-17 12:46:04,987 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-10-17 12:46:05,049 44 INFO rb-d965522-225652-425718 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-17 12:46:05,109 44 INFO rb-d965522-225652-425718 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-17 12:46:05,163 44 INFO rb-d965522-225652-425718 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-17 12:46:05,218 44 INFO rb-d965522-225652-425718 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-17 12:46:05,272 44 INFO rb-d965522-225652-425718 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-17 12:46:05,329 44 INFO rb-d965522-225652-425718 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-17 12:46:07,369 44 INFO rb-d965522-225652-425718 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-17 12:46:07,427 44 INFO rb-d965522-225652-425718 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-17 12:46:07,432 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24806485 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'a71d0639-c777-43c7-80c1-433cc0df44de'}] 2026-10-17 12:46:07,509 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24806485 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'a71d0639-c777-43c7-80c1-433cc0df44de'} created pos.order #796 2026-10-17 12:46:07,529 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24806485 finished 2026-10-17 12:46:07,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.055 0.091 2026-10-17 12:46:07,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.024 0.043 2026-10-17 12:46:07,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:46:07,702 44 INFO rb-d965522-225652-425718 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-17 12:46:07,754 44 INFO rb-d965522-225652-425718 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-17 12:46:07,813 44 INFO rb-d965522-225652-425718 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-17 12:46:07,864 44 INFO rb-d965522-225652-425718 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-17 12:46:07,920 44 INFO rb-d965522-225652-425718 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-17 12:46:07,981 44 INFO rb-d965522-225652-425718 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-17 12:46:08,056 44 INFO rb-d965522-225652-425718 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-17 12:46:08,059 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85103311 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '125e6822-f803-43ed-86b6-84423d09d129'}] 2026-10-17 12:46:08,088 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85103311 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '125e6822-f803-43ed-86b6-84423d09d129'} updated pos.order #793 2026-10-17 12:46:08,104 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85103311 finished 2026-10-17 12:46:08,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.027 0.085 2026-10-17 12:46:08,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:08] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.020 0.085 2026-10-17 12:46:08,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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.006 2026-10-17 12:46:08,331 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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.005 2026-10-17 12:46:08,355 44 INFO rb-d965522-225652-425718 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-17 12:46:08,402 44 INFO rb-d965522-225652-425718 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-17 12:46:08,458 44 INFO rb-d965522-225652-425718 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-17 12:46:08,509 44 INFO rb-d965522-225652-425718 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-17 12:46:08,564 44 INFO rb-d965522-225652-425718 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-17 12:46:08,615 44 INFO rb-d965522-225652-425718 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-17 12:46:08,670 44 INFO rb-d965522-225652-425718 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-17 12:46:08,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.015 0.040 2026-10-17 12:46:08,758 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:46:08,766 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-10-17 12:46:08,767 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 12:46:08,882 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 29415352 (allocated 32256000) 2026-10-17 12:46:08,884 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 117673 2026-10-17 12:46:08,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-10-17 12:46:08,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 117673 2026-10-17 12:46:08,981 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124608_980791_test_transfering_orders.txt 2026-10-17 12:46:08,981 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmpu_rmosrw_chrome_odoo" 2026-10-17 12:46:08,999 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-10-17 12:46:09,403 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 117909 2026-10-17 12:46:09,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpspkgft2n_chrome_odoo 2026-10-17 12:46:09,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:44991/json/version 2026-10-17 12:46:09,405 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:46:09,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-17 12:46:09,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:44991/json 2026-10-17 12:46:09,420 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:46:09,424 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:44991/devtools/page/209608736402DAEEF854C1B86F6527E8 2026-10-17 12:46:09,431 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-17 12:46:09,434 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-17 12:46:09,465 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 12:46:09,472 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-17 12:46:09,473 44 INFO rb-d965522-225652-425718 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-17 12:46:09,474 44 INFO rb-d965522-225652-425718 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-17 12:46:09,482 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:46:09,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:09] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.032 0.478 2026-10-17 12:46:09,993 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '209608736402DAEEF854C1B86F6527E8', 'loaderId': '67F25523686832451107E5888AC9D963', 'isDownload': False} 2026-10-17 12:46:09,993 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-10-17 12:46:10,007 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:46:10,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:46:10,030 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:46:10,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:46:10,427 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:10,434 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:46:10,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:46:10,460 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:46:10,468 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:46:10,469 44 INFO rb-d965522-225652-425718 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-17 12:46:10,473 44 INFO rb-d965522-225652-425718 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-17 12:46:10,477 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:10,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-10-17 12:46:10,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-17 12:46:10,542 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.026 2026-10-17 12:46:10,545 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-17 12:46:11,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.143 0.304 2026-10-17 12:46:11,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "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-17 12:46:11,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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.004 2026-10-17 12:46:11,111 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:46:11,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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.004 2026-10-17 12:46:11,136 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-17 12:46:11,147 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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-17 12:46:11,175 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:11,186 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:46:11,190 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:46:11,211 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:46:11,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.010 0.025 2026-10-17 12:46:11,216 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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-17 12:46:11,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.046 2026-10-17 12:46:11,242 44 INFO rb-d965522-225652-425718 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-17 12:46:11,244 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.025 2026-10-17 12:46:11,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-10-17 12:46:11,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-10-17 12:46:11,306 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:46:11,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.014 0.031 2026-10-17 12:46:11,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.011 0.077 2026-10-17 12:46:11,408 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:46:11,413 44 INFO rb-d965522-225652-425718 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-17 12:46:11,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.039 2026-10-17 12:46:11,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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.004 2026-10-17 12:46:11,563 44 INFO rb-d965522-225652-425718 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-17 12:46:11,580 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:46:11,642 44 INFO rb-d965522-225652-425718 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-17 12:46:11,692 44 INFO rb-d965522-225652-425718 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-17 12:46:11,743 44 INFO rb-d965522-225652-425718 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-17 12:46:11,793 44 INFO rb-d965522-225652-425718 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-17 12:46:11,861 44 INFO rb-d965522-225652-425718 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-17 12:46:11,871 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:11,873 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:11,911 44 INFO rb-d965522-225652-425718 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-17 12:46:11,962 44 INFO rb-d965522-225652-425718 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-17 12:46:12,031 44 INFO rb-d965522-225652-425718 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-17 12:46:12,095 44 INFO rb-d965522-225652-425718 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-17 12:46:12,100 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34512618 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e8bd6b95-e38e-4549-ab48-8c55306788bf'}] 2026-10-17 12:46:12,103 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:12,438 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34512618 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e8bd6b95-e38e-4549-ab48-8c55306788bf'} created pos.order #797 2026-10-17 12:46:12,456 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34512618 finished 2026-10-17 12:46:12,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.119 0.292 2026-10-17 12:46:12,620 44 INFO rb-d965522-225652-425718 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-17 12:46:12,670 44 INFO rb-d965522-225652-425718 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-17 12:46:12,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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.005 2026-10-17 12:46:12,733 44 INFO rb-d965522-225652-425718 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-17 12:46:12,795 44 INFO rb-d965522-225652-425718 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-17 12:46:12,851 44 INFO rb-d965522-225652-425718 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-17 12:46:12,867 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45827324 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'fd75e95e-d9e8-4643-a9b2-89eb6435a28a'}] 2026-10-17 12:46:12,910 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45827324 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'fd75e95e-d9e8-4643-a9b2-89eb6435a28a'} created pos.order #798 2026-10-17 12:46:12,928 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45827324 finished 2026-10-17 12:46:12,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.022 0.092 2026-10-17 12:46:13,002 44 INFO rb-d965522-225652-425718 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-17 12:46:13,053 44 INFO rb-d965522-225652-425718 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-17 12:46:13,104 44 INFO rb-d965522-225652-425718 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-17 12:46:13,155 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-17 12:46:13,155 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-17 12:46:13,228 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 17148160 (allocated 18485248) 2026-10-17 12:46:13,231 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 117909 2026-10-17 12:46:13,231 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-17 12:46:13,232 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 117909 2026-10-17 12:46:13,306 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124613_306136_test_user_on_residual_order.txt 2026-10-17 12:46:13,306 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpspkgft2n_chrome_odoo" 2026-10-17 12:46:13,581 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 118118 2026-10-17 12:46:13,581 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpecj3hy7a_chrome_odoo 2026-10-17 12:46:13,581 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:33011/json/version 2026-10-17 12:46:13,583 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33011', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:46:13,594 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-17 12:46:13,594 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:33011/json 2026-10-17 12:46:13,595 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33011', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:46:13,597 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:33011/devtools/page/671325820FC2928142A96E174563FDF8 2026-10-17 12:46:13,601 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-17 12:46:13,604 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-17 12:46:13,617 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:46:13,649 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-17 12:46:13,651 44 INFO rb-d965522-225652-425718 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-17 12:46:13,651 44 INFO rb-d965522-225652-425718 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-17 12:46:13,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:13] "GET /pos/ui/119 HTTP/1.1" 200 - 37 0.013 0.034 2026-10-17 12:46:13,710 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '671325820FC2928142A96E174563FDF8', 'loaderId': '21198D9E250D06A278AB597B004CE5BA', 'isDownload': False} 2026-10-17 12:46:13,710 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-10-17 12:46:13,720 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:46:13,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:13] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:46:13,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:13] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:46:13,748 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:13] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:46:14,134 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:46:14,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:46:14,141 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:46:14,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:46:14,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:46:14,169 44 INFO rb-d965522-225652-425718 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-17 12:46:14,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:14,176 44 INFO rb-d965522-225652-425718 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-17 12:46:14,196 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.011 2026-10-17 12:46:14,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:46:14,237 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.023 2026-10-17 12:46:14,239 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 12:46:14,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 432 0.150 0.325 2026-10-17 12:46:14,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "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-17 12:46:14,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-10-17 12:46:14,877 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-10-17 12:46:14,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-10-17 12:46:14,906 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-17 12:46:14,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:46:14,951 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:14,961 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:46:14,967 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:46:14,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:14] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.018 0.026 2026-10-17 12:46:15,000 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:46:15,001 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:46:15,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.057 2026-10-17 12:46:15,020 44 INFO rb-d965522-225652-425718 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-17 12:46:15,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.024 2026-10-17 12:46:15,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-10-17 12:46:15,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-10-17 12:46:15,077 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:46:15,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.019 0.031 2026-10-17 12:46:15,163 44 INFO rb-d965522-225652-425718 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-17 12:46:15,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.014 0.092 2026-10-17 12:46:15,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:46:15,290 44 INFO rb-d965522-225652-425718 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-17 12:46:15,304 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:46:15,341 44 INFO rb-d965522-225652-425718 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-17 12:46:15,391 44 INFO rb-d965522-225652-425718 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-17 12:46:15,442 44 INFO rb-d965522-225652-425718 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-17 12:46:15,493 44 INFO rb-d965522-225652-425718 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-17 12:46:15,562 44 INFO rb-d965522-225652-425718 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-17 12:46:15,572 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:15,573 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:46:15,613 44 INFO rb-d965522-225652-425718 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-17 12:46:15,664 44 INFO rb-d965522-225652-425718 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-17 12:46:15,734 44 INFO rb-d965522-225652-425718 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-17 12:46:15,800 44 INFO rb-d965522-225652-425718 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-17 12:46:15,806 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11516666 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'fd75e95e-d9e8-4643-a9b2-89eb6435a28a'}] 2026-10-17 12:46:15,806 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:46:15,893 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [736] to pos.order #798 2026-10-17 12:46:16,132 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11516666 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'fd75e95e-d9e8-4643-a9b2-89eb6435a28a'} updated pos.order #798 2026-10-17 12:46:16,149 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11516666 finished 2026-10-17 12:46:16,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.114 0.305 2026-10-17 12:46:16,332 44 INFO rb-d965522-225652-425718 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-17 12:46:16,384 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-17 12:46:16,385 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:46:16,454 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15543664 (allocated 17039360) 2026-10-17 12:46:16,457 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 118118 2026-10-17 12:46:16,458 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-17 12:46:16,458 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 118118 2026-10-17 12:46:16,538 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124616_538698_test_user_on_residual_order.txt 2026-10-17 12:46:16,539 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpecj3hy7a_chrome_odoo" 2026-10-17 12:46:16,599 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 12:46:24,954 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #225 deleted restaurant.floor records with IDs: [55] 2026-10-17 12:46:25,343 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-10-17 12:46:25,375 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93971293 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-10-17 12:46:25,403 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93971293 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #799 2026-10-17 12:46:25,403 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93971293 finished 2026-10-17 12:46:25,436 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-10-17 12:46:25,479 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-10-17 12:46:25,547 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 12:46:34,403 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #229 deleted restaurant.floor records with IDs: [58] 2026-10-17 12:46:34,892 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-17 12:46:35,277 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 118320 2026-10-17 12:46:35,278 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmphx6l7eli_chrome_odoo 2026-10-17 12:46:35,278 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:37567/json/version 2026-10-17 12:46:35,279 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:46:35,287 44 INFO rb-d965522-225652-425718 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-17 12:46:35,287 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:37567/json 2026-10-17 12:46:35,288 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:46:35,293 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:37567/devtools/page/FB575E6F91E236736F91062D37B0C06A 2026-10-17 12:46:35,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-10-17 12:46:35,302 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-10-17 12:46:35,374 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:46:35,378 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-10-17 12:46:35,380 44 INFO rb-d965522-225652-425718 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-17 12:46:35,380 44 INFO rb-d965522-225652-425718 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-17 12:46:35,390 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:46:35,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:35] "GET /pos/ui/123 HTTP/1.1" 200 - 86 0.028 0.491 2026-10-17 12:46:35,908 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'FB575E6F91E236736F91062D37B0C06A', 'loaderId': 'F2D1803999DAAE345005089D562F1CD7', 'isDownload': False} 2026-10-17 12:46:35,908 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-17 12:46:35,923 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:46:35,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:35] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:46:35,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:35] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:46:35,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:35] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:46:36,345 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:36,349 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:36,362 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:46:36,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:46:36,384 44 INFO rb-d965522-225652-425718 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-17 12:46:36,390 44 INFO rb-d965522-225652-425718 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-17 12:46:36,403 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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-17 12:46:36,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:36,433 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:46:36,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:46:36,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.029 2026-10-17 12:46:36,489 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-17 12:46:37,083 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 408 0.217 0.351 2026-10-17 12:46:37,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "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-17 12:46:37,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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-17 12:46:37,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-10-17 12:46:37,212 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:46:37,221 44 INFO rb-d965522-225652-425718 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-17 12:46:37,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:46:37,260 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:37,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:46:37,273 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:46:37,277 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:46:37,292 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:46:37,309 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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-17 12:46:37,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.013 0.031 2026-10-17 12:46:37,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.052 2026-10-17 12:46:37,330 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.002 0.020 2026-10-17 12:46:37,335 44 INFO rb-d965522-225652-425718 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-17 12:46:37,377 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:46:37,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /pos/ui/123 HTTP/1.1" 200 - 33 0.017 0.048 2026-10-17 12:46:37,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.071 2026-10-17 12:46:37,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 33 0.011 0.112 2026-10-17 12:46:37,507 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:46:37,511 44 INFO rb-d965522-225652-425718 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-17 12:46:37,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.035 2026-10-17 12:46:37,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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.007 2026-10-17 12:46:37,673 44 INFO rb-d965522-225652-425718 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-17 12:46:37,690 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:46:37,757 44 INFO rb-d965522-225652-425718 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-17 12:46:37,809 44 INFO rb-d965522-225652-425718 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-17 12:46:37,866 44 INFO rb-d965522-225652-425718 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-17 12:46:37,887 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40844394 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'c26dae44-7698-42a8-a21b-9925434ac0ad'}] 2026-10-17 12:46:37,942 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40844394 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'c26dae44-7698-42a8-a21b-9925434ac0ad'} created pos.order #800 2026-10-17 12:46:37,960 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40844394 finished 2026-10-17 12:46:38,012 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.034 0.094 2026-10-17 12:46:38,051 44 INFO rb-d965522-225652-425718 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-17 12:46:38,106 44 INFO rb-d965522-225652-425718 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-17 12:46:38,160 44 INFO rb-d965522-225652-425718 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-17 12:46:38,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:46:38,230 44 INFO rb-d965522-225652-425718 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-17 12:46:38,276 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-10-17 12:46:38,277 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 12:46:38,332 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16408872 (allocated 17960960) 2026-10-17 12:46:38,335 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 118320 2026-10-17 12:46:38,336 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-10-17 12:46:38,336 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 118320 2026-10-17 12:46:38,431 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124638_430913_test_change_table_rewards_stay.txt 2026-10-17 12:46:38,431 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmphx6l7eli_chrome_odoo" 2026-10-17 12:46:38,463 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-10-17 12:46:38,903 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 118522 2026-10-17 12:46:38,903 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpfdk5m4pp_chrome_odoo 2026-10-17 12:46:38,903 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:44001/json/version 2026-10-17 12:46:38,905 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:46:38,915 44 INFO rb-d965522-225652-425718 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-17 12:46:38,915 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:44001/json 2026-10-17 12:46:38,915 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:46:38,921 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:44001/devtools/page/0BE92939BDF45C4A0CB0E6DE9DAAEBE4 2026-10-17 12:46:38,925 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-10-17 12:46:38,931 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-10-17 12:46:38,983 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:46:38,987 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-10-17 12:46:38,989 44 INFO rb-d965522-225652-425718 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-17 12:46:38,989 44 INFO rb-d965522-225652-425718 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-17 12:46:38,997 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:46:39,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:39] "GET /pos/ui/123 HTTP/1.1" 200 - 90 0.028 0.456 2026-10-17 12:46:39,482 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '0BE92939BDF45C4A0CB0E6DE9DAAEBE4', 'loaderId': '96D84605F8ED784C47933DA02C171303', 'isDownload': False} 2026-10-17 12:46:39,482 44 INFO rb-d965522-225652-425718 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-17 12:46:39,494 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:46:39,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:39] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-17 12:46:39,515 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:39] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:46:39,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:39] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-17 12:46:39,882 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:39,886 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:46:39,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:46:39,917 44 INFO rb-d965522-225652-425718 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-17 12:46:39,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:46:39,922 44 INFO rb-d965522-225652-425718 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-17 12:46:39,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:46:39,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:39,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:46:39,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:46:40,006 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.027 2026-10-17 12:46:40,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:46:40,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 408 0.133 0.323 2026-10-17 12:46:40,502 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "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-17 12:46:40,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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.004 2026-10-17 12:46:40,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:46:40,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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.004 2026-10-17 12:46:40,606 44 INFO rb-d965522-225652-425718 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-17 12:46:40,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:46:40,646 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:46:40,673 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:46:40,677 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:46:40,682 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.015 0.020 2026-10-17 12:46:40,685 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:40,686 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:46:40,695 44 INFO rb-d965522-225652-425718 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-17 12:46:40,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.032 2026-10-17 12:46:40,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-10-17 12:46:40,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:46:40,718 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-10-17 12:46:40,765 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:46:40,772 44 INFO rb-d965522-225652-425718 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-17 12:46:40,783 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:46:40,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 33 0.016 0.031 2026-10-17 12:46:40,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "GET /pos/ui/123 HTTP/1.1" 200 - 33 0.012 0.082 2026-10-17 12:46:40,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.099 2026-10-17 12:46:40,944 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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.004 2026-10-17 12:46:40,992 44 INFO rb-d965522-225652-425718 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-17 12:46:41,008 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:46:41,048 44 INFO rb-d965522-225652-425718 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-17 12:46:41,131 44 INFO rb-d965522-225652-425718 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-17 12:46:41,182 44 INFO rb-d965522-225652-425718 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-17 12:46:41,239 44 INFO rb-d965522-225652-425718 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-17 12:46:41,258 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45556582 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': '8a300400-3e85-4e92-89e9-717ebfe75125'}] 2026-10-17 12:46:41,316 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45556582 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': '8a300400-3e85-4e92-89e9-717ebfe75125'} created pos.order #801 2026-10-17 12:46:41,332 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45556582 finished 2026-10-17 12:46:41,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.032 0.093 2026-10-17 12:46:41,418 44 INFO rb-d965522-225652-425718 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-17 12:46:41,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46: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.006 2026-10-17 12:46:41,485 44 INFO rb-d965522-225652-425718 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-17 12:46:41,550 44 INFO rb-d965522-225652-425718 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-17 12:46:41,601 44 INFO rb-d965522-225652-425718 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-17 12:46:41,660 44 INFO rb-d965522-225652-425718 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-17 12:46:41,711 44 INFO rb-d965522-225652-425718 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-17 12:46:41,769 44 INFO rb-d965522-225652-425718 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-17 12:46:41,787 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54164017 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000002', 'uuid': '4636d985-95cb-4804-b5b5-7d7741e48c4d'}] 2026-10-17 12:46:41,830 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54164017 order {'name': '/', 'pos_reference': '261-123-000002', 'uuid': '4636d985-95cb-4804-b5b5-7d7741e48c4d'} created pos.order #802 2026-10-17 12:46:41,847 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54164017 finished 2026-10-17 12:46:41,893 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.027 0.082 2026-10-17 12:46:41,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-10-17 12:46:41,918 44 INFO rb-d965522-225652-425718 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-17 12:46:41,974 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17342736 (allocated 18747392) 2026-10-17 12:46:41,978 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 118522 2026-10-17 12:46:41,979 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-10-17 12:46:41,979 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 118522 2026-10-17 12:46:42,036 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124642_036103_test_loyalty_reward_with_courses.txt 2026-10-17 12:46:42,036 44 INFO rb-d965522-225652-425718 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpfdk5m4pp_chrome_odoo" 2026-10-17 12:46:42,108 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 12:46:49,819 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-10-17 12:46:50,113 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 118727 2026-10-17 12:46:50,113 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmp_7cwsllf_chrome_odoo 2026-10-17 12:46:50,113 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:38163/json/version 2026-10-17 12:46:50,114 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:46:50,121 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-10-17 12:46:50,122 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:38163/json 2026-10-17 12:46:50,122 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:46:50,130 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:38163/devtools/page/2C2F25DDBACBEA04DE31B7C705DBA23F 2026-10-17 12:46:50,132 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-10-17 12:46:50,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-10-17 12:46:50,182 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:46:50,186 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-10-17 12:46:50,188 44 INFO rb-d965522-225652-425718 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-17 12:46:50,188 44 INFO rb-d965522-225652-425718 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-17 12:46:50,196 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:46:50,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:50] "GET /pos/ui/124 HTTP/1.1" 200 - 87 0.025 0.414 2026-10-17 12:46:50,637 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': '2C2F25DDBACBEA04DE31B7C705DBA23F', 'loaderId': 'F9D8F28ABBAEB166D171BE6EA4AFA2AE', 'isDownload': False} 2026-10-17 12:46:50,637 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-10-17 12:46:50,651 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:46:50,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:50] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:46:50,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:50] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:46:50,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:50] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:46:51,072 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:46:51,081 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:46:51,088 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:46:51,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:46:51,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:46:51,118 44 INFO rb-d965522-225652-425718 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-17 12:46:51,123 44 INFO rb-d965522-225652-425718 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-17 12:46:51,128 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:51,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 12:46:51,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 12:46:51,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.027 2026-10-17 12:46:51,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-17 12:46:51,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.117 0.261 2026-10-17 12:46:51,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "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-17 12:46:51,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:46:51,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:46:51,728 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:46:51,739 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-10-17 12:46:51,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:46:51,799 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:46:51,810 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:46:51,821 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:46:51,837 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:46:51,840 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:46:51,840 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /web/image/res.users/233/avatar_128 HTTP/1.1" 200 - 14 0.011 0.026 2026-10-17 12:46:51,851 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.043 2026-10-17 12:46:51,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-10-17 12:46:51,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-10-17 12:46:51,908 44 INFO rb-d965522-225652-425718 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-17 12:46:51,951 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:46:51,973 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:46:51,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:51] "GET /pos/ui/124 HTTP/1.1" 200 - 33 0.021 0.033 2026-10-17 12:46:52,012 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-10-17T12:46:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-17 12:46:52,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.002 0.073 2026-10-17 12:46:52,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-10-17T12:46:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-17 12:46:52,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-17T12:46:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-10-17 12:46:52,076 44 INFO rb-d965522-225652-425718 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-17 12:46:52,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "GET /pos/ui/124?from_backend=True HTTP/1.1" 200 - 33 0.014 0.155 2026-10-17 12:46:52,115 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:52,126 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-17T12:46:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:46:52,143 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-17T12:46:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-17 12:46:52,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-17T12:46:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-10-17 12:46:52,176 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-10-17T12:46:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-10-17 12:46:52,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-17T12:46:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-17 12:46:52,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.017 0.117 2026-10-17 12:46:52,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:52] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-17T12:46:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-10-17 12:46:52,314 44 INFO rb-d965522-225652-425718 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-17 12:46:52,365 44 INFO rb-d965522-225652-425718 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-17 12:46:52,416 44 INFO rb-d965522-225652-425718 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-17 12:46:52,472 44 INFO rb-d965522-225652-425718 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-17 12:46:52,523 44 INFO rb-d965522-225652-425718 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-17 12:46:52,576 44 INFO rb-d965522-225652-425718 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-17 12:46:52,629 44 INFO rb-d965522-225652-425718 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-17 12:46:52,681 44 INFO rb-d965522-225652-425718 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-17 12:46:52,734 44 INFO rb-d965522-225652-425718 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-17 12:46:52,798 44 INFO rb-d965522-225652-425718 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-17 12:46:52,849 44 INFO rb-d965522-225652-425718 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-17 12:46:52,900 44 INFO rb-d965522-225652-425718 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-17 12:46:52,951 44 INFO rb-d965522-225652-425718 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-17 12:46:53,019 44 INFO rb-d965522-225652-425718 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-17 12:46:53,029 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:53,031 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:46:53,069 44 INFO rb-d965522-225652-425718 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-17 12:46:53,120 44 INFO rb-d965522-225652-425718 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-17 12:46:53,171 44 INFO rb-d965522-225652-425718 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-17 12:46:53,243 44 INFO rb-d965522-225652-425718 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-17 12:46:53,301 44 INFO rb-d965522-225652-425718 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-17 12:46:53,357 44 INFO rb-d965522-225652-425718 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-17 12:46:53,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:46:53] "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-17 12:46:53,408 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-10-17 12:46:53,409 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-17 12:46:53,467 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14908640 (allocated 16777216) 2026-10-17 12:46:53,470 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 118727 2026-10-17 12:46:53,470 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-10-17 12:46:53,471 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 118727 2026-10-17 12:46:53,573 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124653_572942_test_mpesa_express_request_data.txt 2026-10-17 12:46:53,573 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmp_7cwsllf_chrome_odoo" 2026-10-17 12:46:53,629 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 12:46:53,818 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-10-17 12:46:53,833 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-10-17 12:46:53,837 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-10-17 12:46:53,844 44 INFO rb-d965522-225652-425718 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-10-17 12:46:53,858 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 12:47:02,349 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-10-17 12:47:02,955 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 118932 2026-10-17 12:47:02,955 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmp3x0jx7tg_chrome_odoo 2026-10-17 12:47:02,955 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:40517/json/version 2026-10-17 12:47:02,956 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:02,960 44 INFO rb-d965522-225652-425718 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-17 12:47:02,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:40517/json 2026-10-17 12:47:02,961 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:02,967 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:40517/devtools/page/89C3B502197B90B00B3916E33FBA855E 2026-10-17 12:47:02,969 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-10-17 12:47:02,973 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-10-17 12:47:03,060 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:47:03,061 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-10-17 12:47:03,063 44 INFO rb-d965522-225652-425718 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-17 12:47:03,063 44 INFO rb-d965522-225652-425718 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-17 12:47:03,073 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:47:03,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:03] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 85 0.042 0.450 2026-10-17 12:47:03,566 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': '89C3B502197B90B00B3916E33FBA855E', 'loaderId': '9D790CE49C85CC2ECC5A825BBB340E27', 'isDownload': False} 2026-10-17 12:47:03,567 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-10-17 12:47:03,577 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:47:03,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:03] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:47:03,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:03] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:47:03,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:03] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:47:04,003 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:04,007 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:04,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:47:04,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-10-17 12:47:04,035 44 INFO rb-d965522-225652-425718 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-17 12:47:04,041 44 INFO rb-d965522-225652-425718 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-17 12:47:04,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:47:04,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:04,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.012 2026-10-17 12:47:04,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:47:04,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.029 2026-10-17 12:47:04,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:47:04,583 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.142 0.296 2026-10-17 12:47:04,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "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-17 12:47:04,684 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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-17 12:47:04,727 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.027 2026-10-17 12:47:04,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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-17 12:47:04,780 44 INFO rb-d965522-225652-425718 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-17 12:47:04,785 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:04,820 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:04,829 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:04,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:47:04,833 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:04,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.015 2026-10-17 12:47:04,855 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:04,860 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "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-17 12:47:04,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.011 0.038 2026-10-17 12:47:04,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:04] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.027 2026-10-17 12:47:04,941 44 INFO rb-d965522-225652-425718 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-17 12:47:05,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-17 12:47:05,016 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:05,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-17 12:47:05,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-17 12:47:05,065 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:05,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-17 12:47:05,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-10-17 12:47:05,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.130 2026-10-17 12:47:05,123 44 INFO rb-d965522-225652-425718 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-17 12:47:05,127 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:05,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-17 12:47:05,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-17 12:47:05,172 44 INFO rb-d965522-225652-425718 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-17 12:47:05,186 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-17 12:47:05,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.011 0.200 2026-10-17 12:47:05,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.010 0.214 2026-10-17 12:47:05,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-10-17 12:47:05,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.159 2026-10-17 12:47:05,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.173 2026-10-17 12:47:05,390 44 INFO rb-d965522-225652-425718 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-17 12:47:05,448 44 INFO rb-d965522-225652-425718 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-17 12:47:05,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.032 0.112 2026-10-17 12:47:05,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.016 0.033 2026-10-17 12:47:05,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-17 12:47:05,755 44 INFO rb-d965522-225652-425718 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-17 12:47:05,851 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:05] "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.032 0.064 2026-10-17 12:47:06,005 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.048 0.098 2026-10-17 12:47:06,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.144 2026-10-17 12:47:06,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.030 2026-10-17 12:47:06,109 44 INFO rb-d965522-225652-425718 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-17 12:47:06,133 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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.035 2026-10-17 12:47:06,163 44 INFO rb-d965522-225652-425718 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-17 12:47:06,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.034 2026-10-17 12:47:06,241 44 INFO rb-d965522-225652-425718 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-17 12:47:06,316 44 INFO rb-d965522-225652-425718 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-17 12:47:06,385 44 INFO rb-d965522-225652-425718 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-17 12:47:06,396 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:06,397 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:06,435 44 INFO rb-d965522-225652-425718 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-17 12:47:06,487 44 INFO rb-d965522-225652-425718 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-17 12:47:06,555 44 INFO rb-d965522-225652-425718 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-17 12:47:06,623 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-10-17 12:47:06,623 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-17 12:47:06,627 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10835847 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a31a44fd-097f-4e20-aa75-785429d417d7'}] 2026-10-17 12:47:06,629 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:06,702 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17823392 (allocated 19398656) 2026-10-17 12:47:06,705 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 118932 2026-10-17 12:47:06,707 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-10-17 12:47:06,709 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 118932 2026-10-17 12:47:06,809 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124706_809603_test_advance_payment_with_extra_lines.txt 2026-10-17 12:47:06,809 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmp3x0jx7tg_chrome_odoo" 2026-10-17 12:47:06,817 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-10-17 12:47:06,933 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10835847 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a31a44fd-097f-4e20-aa75-785429d417d7'} created pos.order #803 2026-10-17 12:47:06,935 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10835847 finished 2026-10-17 12:47:07,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 254 0.153 0.276 2026-10-17 12:47:07,068 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-17 12:47:07,325 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85168755 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-17 12:47:08,641 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85168755 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #804 2026-10-17 12:47:08,641 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85168755 finished 2026-10-17 12:47:08,701 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-17 12:47:10,312 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-10-17 12:47:10,721 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23109043 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '5adb6fdb-6b9e-441d-aaf1-c533d988262e'}] 2026-10-17 12:47:10,836 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1298] 2026-10-17 12:47:11,175 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23109043 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '5adb6fdb-6b9e-441d-aaf1-c533d988262e'} created pos.order #805 2026-10-17 12:47:11,177 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23109043 finished 2026-10-17 12:47:11,595 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-10-17 12:47:12,080 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44601464 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'a7f57097-3d23-402a-8ef0-0ea6bcb4a17f'}] 2026-10-17 12:47:12,200 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1301] 2026-10-17 12:47:13,587 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44601464 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'a7f57097-3d23-402a-8ef0-0ea6bcb4a17f'} created pos.order #807 2026-10-17 12:47:13,589 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44601464 finished 2026-10-17 12:47:13,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-10-17 12:47:14,651 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 119163 2026-10-17 12:47:14,651 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmpg7z_pf6q_chrome_odoo 2026-10-17 12:47:14,651 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:41119/json/version 2026-10-17 12:47:14,652 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:14,657 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-10-17 12:47:14,657 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:41119/json 2026-10-17 12:47:14,657 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:14,662 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:41119/devtools/page/8C026D8B5EEBF144B6A2DA3D6723C3EE 2026-10-17 12:47:14,665 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-10-17 12:47:14,667 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-10-17 12:47:14,740 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:47:14,741 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-10-17 12:47:14,743 44 INFO rb-d965522-225652-425718 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-17 12:47:14,743 44 INFO rb-d965522-225652-425718 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-17 12:47:14,751 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:47:15,234 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.026 0.460 2026-10-17 12:47:15,239 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': '8C026D8B5EEBF144B6A2DA3D6723C3EE', 'loaderId': '97F2A22BADD31F49B02B8F692760A392', 'isDownload': False} 2026-10-17 12:47:15,239 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-10-17 12:47:15,255 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:47:15,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:47:15,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:47:15,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:47:15,689 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:15,692 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:15,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:47:15,718 44 INFO rb-d965522-225652-425718 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-17 12:47:15,721 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:47:15,722 44 INFO rb-d965522-225652-425718 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-17 12:47:15,730 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:47:15,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:15,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.012 2026-10-17 12:47:15,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:47:15,814 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.028 2026-10-17 12:47:15,816 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:47:16,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.118 0.261 2026-10-17 12:47:16,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:16,294 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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-17 12:47:16,334 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:47:16,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:47:16,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-10-17 12:47:16,373 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:16,421 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:16,446 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:16,449 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:16,462 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:47:16,467 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:47:16,467 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.012 0.019 2026-10-17 12:47:16,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.038 2026-10-17 12:47:16,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-10-17 12:47:16,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-10-17 12:47:16,538 44 INFO rb-d965522-225652-425718 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-17 12:47:16,589 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:47:16,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.020 2026-10-17 12:47:16,612 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:16,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-17 12:47:16,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-10-17 12:47:16,700 44 INFO rb-d965522-225652-425718 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-17 12:47:16,727 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.023 0.130 2026-10-17 12:47:16,741 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:16,754 44 INFO rb-d965522-225652-425718 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-17 12:47:16,781 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.018 0.183 2026-10-17 12:47:16,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.201 2026-10-17 12:47:16,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-10-17 12:47:16,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-17 12:47:16,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-10-17 12:47:16,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.027 0.146 2026-10-17 12:47:16,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-17 12:47:16,974 44 INFO rb-d965522-225652-425718 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-17 12:47:16,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:16] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-17 12:47:17,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:17] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-10-17 12:47:17,034 44 INFO rb-d965522-225652-425718 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-17 12:47:17,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.045 0.097 2026-10-17 12:47:17,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.021 0.040 2026-10-17 12:47:17,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-17 12:47:17,351 44 INFO rb-d965522-225652-425718 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-17 12:47:17,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:17] "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.037 0.066 2026-10-17 12:47:17,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.033 0.069 2026-10-17 12:47:17,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-10-17 12:47:17,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.011 0.024 2026-10-17 12:47:17,654 44 INFO rb-d965522-225652-425718 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-17 12:47:17,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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.011 0.024 2026-10-17 12:47:17,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.011 0.037 2026-10-17 12:47:17,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.063 2026-10-17 12:47:17,765 44 INFO rb-d965522-225652-425718 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-17 12:47:17,816 44 INFO rb-d965522-225652-425718 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-17 12:47:17,884 44 INFO rb-d965522-225652-425718 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-17 12:47:17,895 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:17,896 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:17,935 44 INFO rb-d965522-225652-425718 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-17 12:47:17,986 44 INFO rb-d965522-225652-425718 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-17 12:47:18,053 44 INFO rb-d965522-225652-425718 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-17 12:47:18,115 44 INFO rb-d965522-225652-425718 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-17 12:47:18,122 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35017546 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2e40f09b-2bee-44c3-8db4-b3e15acc4a40'}] 2026-10-17 12:47:18,123 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:18,334 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1304] 2026-10-17 12:47:18,600 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35017546 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2e40f09b-2bee-44c3-8db4-b3e15acc4a40'} created pos.order #809 2026-10-17 12:47:18,617 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35017546 finished 2026-10-17 12:47:18,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 394 0.212 0.467 2026-10-17 12:47:18,834 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:47:18,919 44 INFO rb-d965522-225652-425718 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-17 12:47:18,922 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8231142 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '2e40f09b-2bee-44c3-8db4-b3e15acc4a40'}] 2026-10-17 12:47:18,929 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8231142 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '2e40f09b-2bee-44c3-8db4-b3e15acc4a40'} sync ignored for existing PoS order pos.order(809,) (state: paid) 2026-10-17 12:47:18,951 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8231142 finished 2026-10-17 12:47:18,982 44 INFO rb-d965522-225652-425718 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-17 12:47:19,032 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-10-17 12:47:19,033 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-17 12:47:19,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.039 0.107 2026-10-17 12:47:19,135 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 19747388 (allocated 22806528) 2026-10-17 12:47:19,141 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 119163 2026-10-17 12:47:19,142 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-10-17 12:47:19,142 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 119163 2026-10-17 12:47:19,236 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124719_236755_test_customer_notes.txt 2026-10-17 12:47:19,237 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmpg7z_pf6q_chrome_odoo" 2026-10-17 12:47:19,250 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-10-17 12:47:19,950 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 119397 2026-10-17 12:47:19,950 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmpz63ezuzk_chrome_odoo 2026-10-17 12:47:19,950 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:42755/json/version 2026-10-17 12:47:19,951 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:19,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-10-17 12:47:19,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:42755/json 2026-10-17 12:47:19,961 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:19,969 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:42755/devtools/page/D5375748C0EB28D2046F3E8839459DFA 2026-10-17 12:47:19,972 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-10-17 12:47:19,976 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-10-17 12:47:20,060 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:47:20,061 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-10-17 12:47:20,062 44 INFO rb-d965522-225652-425718 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-17 12:47:20,063 44 INFO rb-d965522-225652-425718 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-17 12:47:20,072 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:47:20,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:20] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.026 0.557 2026-10-17 12:47:20,656 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': 'D5375748C0EB28D2046F3E8839459DFA', 'loaderId': '97C126708457BFC4E4E1293F600D52A4', 'isDownload': False} 2026-10-17 12:47:20,656 44 INFO rb-d965522-225652-425718 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-17 12:47:20,667 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:47:20,682 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:20] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:47:20,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:20] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:47:20,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:20] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:47:21,069 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:21,072 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:21,083 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:47:21,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-10-17 12:47:21,099 44 INFO rb-d965522-225652-425718 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-17 12:47:21,103 44 INFO rb-d965522-225652-425718 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-17 12:47:21,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:47:21,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:21,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 12:47:21,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 12:47:21,186 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.027 2026-10-17 12:47:21,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-17 12:47:21,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.118 0.260 2026-10-17 12:47:21,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "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-17 12:47:21,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:47:21,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 12:47:21,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:47:21,716 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-10-17 12:47:21,722 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:21,765 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:21,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:21,788 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:47:21,796 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:21,811 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:47:21,816 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:47:21,825 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.012 0.035 2026-10-17 12:47:21,838 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:21,840 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.056 2026-10-17 12:47:21,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.028 2026-10-17 12:47:21,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.012 0.057 2026-10-17 12:47:21,893 44 INFO rb-d965522-225652-425718 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-17 12:47:21,941 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.014 0.095 2026-10-17 12:47:21,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.025 2026-10-17 12:47:21,964 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:21,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-17 12:47:21,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:21] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-17 12:47:22,012 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-17 12:47:22,029 44 INFO rb-d965522-225652-425718 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-17 12:47:22,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.089 2026-10-17 12:47:22,041 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:22,056 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:47:22,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:47:22,080 44 INFO rb-d965522-225652-425718 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-17 12:47:22,090 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:47:22,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:47:22,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:47:22,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.022 0.121 2026-10-17 12:47:22,223 44 INFO rb-d965522-225652-425718 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-17 12:47:22,283 44 INFO rb-d965522-225652-425718 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-17 12:47:22,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.041 0.093 2026-10-17 12:47:22,498 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.021 0.036 2026-10-17 12:47:22,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-17 12:47:22,606 44 INFO rb-d965522-225652-425718 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-17 12:47:22,724 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "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.042 0.075 2026-10-17 12:47:22,834 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.033 0.068 2026-10-17 12:47:22,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-10-17 12:47:22,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:47:22,911 44 INFO rb-d965522-225652-425718 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-17 12:47:22,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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.009 0.026 2026-10-17 12:47:22,965 44 INFO rb-d965522-225652-425718 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-17 12:47:22,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.047 2026-10-17 12:47:23,045 44 INFO rb-d965522-225652-425718 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-17 12:47:23,112 44 INFO rb-d965522-225652-425718 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-17 12:47:23,122 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:23,124 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:23,163 44 INFO rb-d965522-225652-425718 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-17 12:47:23,214 44 INFO rb-d965522-225652-425718 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-17 12:47:23,281 44 INFO rb-d965522-225652-425718 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-17 12:47:23,345 44 INFO rb-d965522-225652-425718 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-17 12:47:23,348 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34857090 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '90478004-f19e-4bcf-ab59-919a02c8b357'}] 2026-10-17 12:47:23,351 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:23,427 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34857090 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '90478004-f19e-4bcf-ab59-919a02c8b357'} created pos.order #810 2026-10-17 12:47:23,444 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34857090 finished 2026-10-17 12:47:23,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 152 0.063 0.182 2026-10-17 12:47:23,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.021 2026-10-17 12:47:23,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:23] "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-17 12:47:23,757 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4880071 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '90478004-f19e-4bcf-ab59-919a02c8b357'}] 2026-10-17 12:47:23,762 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4880071 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '90478004-f19e-4bcf-ab59-919a02c8b357'} sync ignored for existing PoS order pos.order(810,) (state: paid) 2026-10-17 12:47:23,766 44 INFO rb-d965522-225652-425718 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-17 12:47:23,779 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4880071 finished 2026-10-17 12:47:23,818 44 INFO rb-d965522-225652-425718 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-17 12:47:23,868 44 INFO rb-d965522-225652-425718 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-17 12:47:23,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.028 0.089 2026-10-17 12:47:23,912 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.020 2026-10-17 12:47:23,929 44 INFO rb-d965522-225652-425718 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-17 12:47:23,984 44 INFO rb-d965522-225652-425718 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-17 12:47:24,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.043 2026-10-17 12:47:24,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.014 0.043 2026-10-17 12:47:24,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:47:24,154 44 INFO rb-d965522-225652-425718 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-17 12:47:24,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:24] "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.032 0.088 2026-10-17 12:47:24,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 71 0.031 0.071 2026-10-17 12:47:24,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.093 2026-10-17 12:47:24,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-10-17 12:47:24,473 44 INFO rb-d965522-225652-425718 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-17 12:47:24,480 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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.010 0.026 2026-10-17 12:47:24,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.009 0.025 2026-10-17 12:47:24,565 44 INFO rb-d965522-225652-425718 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-17 12:47:24,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.059 2026-10-17 12:47:24,616 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-10-17 12:47:24,617 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-17 12:47:24,713 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 20331660 (allocated 22417408) 2026-10-17 12:47:24,715 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 119397 2026-10-17 12:47:24,716 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-10-17 12:47:24,716 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 119397 2026-10-17 12:47:24,811 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124724_811631_test_down_payment_displayed.txt 2026-10-17 12:47:24,811 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmpz63ezuzk_chrome_odoo" 2026-10-17 12:47:24,825 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-17 12:47:25,578 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 119639 2026-10-17 12:47:25,578 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmpvpv_2zth_chrome_odoo 2026-10-17 12:47:25,578 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:36309/json/version 2026-10-17 12:47:25,579 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:25,590 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-10-17 12:47:25,590 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:36309/json 2026-10-17 12:47:25,590 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:25,604 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:36309/devtools/page/62C43B41F5925DE93C39870C085E2FB8 2026-10-17 12:47:25,612 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-10-17 12:47:25,614 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-10-17 12:47:25,707 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:47:25,709 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-10-17 12:47:25,710 44 INFO rb-d965522-225652-425718 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-17 12:47:25,710 44 INFO rb-d965522-225652-425718 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-17 12:47:25,719 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:47:26,160 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.026 0.419 2026-10-17 12:47:26,164 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '62C43B41F5925DE93C39870C085E2FB8', 'loaderId': '771577863C75FB4F9FE74E4751A6F88E', 'isDownload': False} 2026-10-17 12:47:26,164 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-17 12:47:26,175 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:47:26,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:47:26,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:47:26,196 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:47:26,561 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:26,564 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:26,577 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:47:26,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:47:26,599 44 INFO rb-d965522-225652-425718 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-17 12:47:26,603 44 INFO rb-d965522-225652-425718 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-17 12:47:26,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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-17 12:47:26,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:26,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.013 2026-10-17 12:47:26,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-17 12:47:26,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.035 2026-10-17 12:47:26,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-17 12:47:27,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.123 0.297 2026-10-17 12:47:27,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "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-17 12:47:27,203 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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-17 12:47:27,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-17 12:47:27,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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.006 2026-10-17 12:47:27,270 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-10-17 12:47:27,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:27,313 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:27,335 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:47:27,337 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:47:27,361 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:27,364 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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-17 12:47:27,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.017 0.034 2026-10-17 12:47:27,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.058 2026-10-17 12:47:27,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-10-17 12:47:27,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.019 2026-10-17 12:47:27,446 44 INFO rb-d965522-225652-425718 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-17 12:47:27,494 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:47:27,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.027 0.036 2026-10-17 12:47:27,544 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:27,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.013 0.091 2026-10-17 12:47:27,593 44 INFO rb-d965522-225652-425718 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-17 12:47:27,594 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:47:27,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-10-17 12:47:27,639 44 INFO rb-d965522-225652-425718 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-17 12:47:27,655 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-10-17 12:47:27,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.171 2026-10-17 12:47:27,683 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-17 12:47:27,708 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-17 12:47:27,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-17 12:47:27,746 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-17 12:47:27,783 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:47:27,840 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.153 2026-10-17 12:47:27,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-10-17 12:47:27,872 44 INFO rb-d965522-225652-425718 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-17 12:47:27,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-10-17 12:47:27,895 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:27] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-10-17 12:47:27,930 44 INFO rb-d965522-225652-425718 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-17 12:47:28,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.029 0.086 2026-10-17 12:47:28,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.031 2026-10-17 12:47:28,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-17 12:47:28,209 44 INFO rb-d965522-225652-425718 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-17 12:47:28,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:28] "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.029 0.057 2026-10-17 12:47:28,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.035 0.061 2026-10-17 12:47:28,408 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.096 2026-10-17 12:47:28,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.018 2026-10-17 12:47:28,491 44 INFO rb-d965522-225652-425718 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-17 12:47:28,493 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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.012 0.024 2026-10-17 12:47:28,545 44 INFO rb-d965522-225652-425718 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-17 12:47:28,545 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.033 2026-10-17 12:47:28,623 44 INFO rb-d965522-225652-425718 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-17 12:47:28,674 44 INFO rb-d965522-225652-425718 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-17 12:47:28,741 44 INFO rb-d965522-225652-425718 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-17 12:47:28,751 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:28,752 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:28,791 44 INFO rb-d965522-225652-425718 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-17 12:47:28,842 44 INFO rb-d965522-225652-425718 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-17 12:47:28,909 44 INFO rb-d965522-225652-425718 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-17 12:47:28,973 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-10-17 12:47:28,973 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-17 12:47:28,978 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29395616 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c52a8951-d0cb-4ce1-8af7-ab1db8663359'}] 2026-10-17 12:47:28,981 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:29,066 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29395616 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c52a8951-d0cb-4ce1-8af7-ab1db8663359'} created pos.order #811 2026-10-17 12:47:29,078 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 17283316 (allocated 18612224) 2026-10-17 12:47:29,078 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 119639 2026-10-17 12:47:29,080 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-10-17 12:47:29,080 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 119639 2026-10-17 12:47:29,085 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29395616 finished 2026-10-17 12:47:29,188 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124729_187069_test_downpayment_amount_to_invoice.txt 2026-10-17 12:47:29,188 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmpvpv_2zth_chrome_odoo" 2026-10-17 12:47:29,204 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-10-17 12:47:29,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.074 0.163 2026-10-17 12:47:29,732 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_goods_product_no_stock_move ... 2026-10-17 12:47:30,148 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76679500 started for PoS orders references: [{'name': 'Order 00044-003-0016', 'pos_reference': None, 'uuid': '93f648e7-8c63-454c-bead-3bfbd6f8c6da'}] 2026-10-17 12:47:30,379 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76679500 order {'name': 'Order 00044-003-0016', 'pos_reference': None, 'uuid': '93f648e7-8c63-454c-bead-3bfbd6f8c6da'} created pos.order #812 2026-10-17 12:47:30,379 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76679500 finished 2026-10-17 12:47:30,439 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-17 12:47:31,422 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-10-17 12:47:32,003 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 119856 2026-10-17 12:47:32,003 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmphpu0hhqu_chrome_odoo 2026-10-17 12:47:32,004 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:42811/json/version 2026-10-17 12:47:32,005 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:32,011 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-10-17 12:47:32,011 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:42811/json 2026-10-17 12:47:32,012 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:32,020 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:42811/devtools/page/B9DD6DDCA320FDF58C332CA02C6681A9 2026-10-17 12:47:32,023 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-10-17 12:47:32,026 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-10-17 12:47:32,121 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:47:32,126 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-10-17 12:47:32,128 44 INFO rb-d965522-225652-425718 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-17 12:47:32,128 44 INFO rb-d965522-225652-425718 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-17 12:47:32,137 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:47:32,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:32] "GET /pos/ui/126 HTTP/1.1" 200 - 90 0.027 0.435 2026-10-17 12:47:32,601 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': 'B9DD6DDCA320FDF58C332CA02C6681A9', 'loaderId': '55F4F052E523747DF4708407A5C04A13', 'isDownload': False} 2026-10-17 12:47:32,601 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-17 12:47:32,615 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:47:32,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:32] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:47:32,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:32] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:47:32,640 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:32] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:47:33,017 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:33,022 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:33,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:47:33,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:47:33,049 44 INFO rb-d965522-225652-425718 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-17 12:47:33,056 44 INFO rb-d965522-225652-425718 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-17 12:47:33,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:47:33,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:33,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:47:33,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:47:33,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.010 0.038 2026-10-17 12:47:33,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-17 12:47:33,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.113 0.360 2026-10-17 12:47:33,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:33,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:47:33,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-10-17 12:47:33,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:47:33,765 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-10-17 12:47:33,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:47:33,808 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:33,827 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:47:33,829 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:47:33,845 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:47:33,849 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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-17 12:47:33,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.011 0.022 2026-10-17 12:47:33,861 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.040 2026-10-17 12:47:33,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.013 2026-10-17 12:47:33,872 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-10-17 12:47:33,925 44 INFO rb-d965522-225652-425718 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-17 12:47:33,972 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:47:33,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.011 2026-10-17 12:47:33,992 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:34,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.014 0.042 2026-10-17 12:47:34,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-17 12:47:34,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-10-17 12:47:34,092 44 INFO rb-d965522-225652-425718 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-17 12:47:34,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.014 0.154 2026-10-17 12:47:34,135 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:34,142 44 INFO rb-d965522-225652-425718 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-17 12:47:34,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:47:34,164 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-17 12:47:34,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:47:34,197 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.217 2026-10-17 12:47:34,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-10-17 12:47:34,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-10-17 12:47:34,254 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-10-17 12:47:34,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.150 2026-10-17 12:47:34,344 44 INFO rb-d965522-225652-425718 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-17 12:47:34,403 44 INFO rb-d965522-225652-425718 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-17 12:47:34,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.030 0.120 2026-10-17 12:47:34,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.029 2026-10-17 12:47:34,658 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.010 2026-10-17 12:47:34,713 44 INFO rb-d965522-225652-425718 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-17 12:47:34,814 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "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.040 0.060 2026-10-17 12:47:34,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.038 0.066 2026-10-17 12:47:34,933 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.104 2026-10-17 12:47:34,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.019 2026-10-17 12:47:35,015 44 INFO rb-d965522-225652-425718 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-17 12:47:35,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:35] "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.008 0.021 2026-10-17 12:47:35,069 44 INFO rb-d965522-225652-425718 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-17 12:47:35,077 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.009 0.032 2026-10-17 12:47:35,152 44 INFO rb-d965522-225652-425718 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-17 12:47:35,219 44 INFO rb-d965522-225652-425718 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-17 12:47:35,229 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:35,230 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:35,269 44 INFO rb-d965522-225652-425718 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-17 12:47:35,320 44 INFO rb-d965522-225652-425718 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-17 12:47:35,387 44 INFO rb-d965522-225652-425718 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-17 12:47:35,440 44 INFO rb-d965522-225652-425718 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-17 12:47:35,504 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-10-17 12:47:35,505 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-17 12:47:35,508 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27734992 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '4fedde79-0e07-42cc-8622-26bc75bd9eb4'}] 2026-10-17 12:47:35,511 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:35,573 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 17229016 (allocated 18612224) 2026-10-17 12:47:35,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 119856 2026-10-17 12:47:35,579 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-10-17 12:47:35,584 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 119856 2026-10-17 12:47:35,696 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124735_696119_test_downpayment_invoice_line_name.txt 2026-10-17 12:47:35,696 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmphpu0hhqu_chrome_odoo" 2026-10-17 12:47:35,741 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-10-17 12:47:36,736 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27734992 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '4fedde79-0e07-42cc-8622-26bc75bd9eb4'} created pos.order #813 2026-10-17 12:47:36,738 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27734992 finished 2026-10-17 12:47:36,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 537 0.270 1.090 2026-10-17 12:47:36,882 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-10-17 12:47:37,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 120074 2026-10-17 12:47:37,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpwzb7estt_chrome_odoo 2026-10-17 12:47:37,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:34073/json/version 2026-10-17 12:47:37,680 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:37,686 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-17 12:47:37,686 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:34073/json 2026-10-17 12:47:37,686 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:37,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:34073/devtools/page/6930A8D3A090DA97ED76A580D8AF1EF8 2026-10-17 12:47:37,699 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-17 12:47:37,701 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-17 12:47:37,820 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:47:37,824 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-17 12:47:37,826 44 INFO rb-d965522-225652-425718 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-17 12:47:37,826 44 INFO rb-d965522-225652-425718 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-17 12:47:37,834 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:47:38,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.030 0.409 2026-10-17 12:47:38,274 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '6930A8D3A090DA97ED76A580D8AF1EF8', 'loaderId': '30B24EFB90D0C88360B711CDCE241A48', 'isDownload': False} 2026-10-17 12:47:38,274 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-17 12:47:38,287 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:47:38,301 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:47:38,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:47:38,309 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:47:38,682 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:38,689 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:38,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:47:38,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-10-17 12:47:38,718 44 INFO rb-d965522-225652-425718 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-17 12:47:38,722 44 INFO rb-d965522-225652-425718 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-17 12:47:38,722 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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-17 12:47:38,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:38,749 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.011 2026-10-17 12:47:38,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-17 12:47:38,800 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.009 0.028 2026-10-17 12:47:38,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-17 12:47:39,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.114 0.265 2026-10-17 12:47:39,224 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "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-17 12:47:39,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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-17 12:47:39,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-10-17 12:47:39,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:47:39,352 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-17 12:47:39,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:47:39,407 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:39,418 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:39,422 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:47:39,431 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:39,434 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:39,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.012 0.021 2026-10-17 12:47:39,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.039 2026-10-17 12:47:39,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.024 2026-10-17 12:47:39,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-10-17 12:47:39,512 44 INFO rb-d965522-225652-425718 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-17 12:47:39,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-17 12:47:39,575 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:39,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 12:47:39,594 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:39,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.049 2026-10-17 12:47:39,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-17 12:47:39,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-10-17 12:47:39,661 44 INFO rb-d965522-225652-425718 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-17 12:47:39,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.012 0.075 2026-10-17 12:47:39,675 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:39,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-10-17 12:47:39,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.083 2026-10-17 12:47:39,712 44 INFO rb-d965522-225652-425718 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-17 12:47:39,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-10-17 12:47:39,761 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.011 0.202 2026-10-17 12:47:39,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-10-17 12:47:39,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-10-17 12:47:39,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.137 2026-10-17 12:47:39,888 44 INFO rb-d965522-225652-425718 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-17 12:47:39,947 44 INFO rb-d965522-225652-425718 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-17 12:47:40,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.027 0.080 2026-10-17 12:47:40,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.029 2026-10-17 12:47:40,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:47:40,216 44 INFO rb-d965522-225652-425718 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-17 12:47:40,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:40] "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.030 0.060 2026-10-17 12:47:40,423 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.029 0.076 2026-10-17 12:47:40,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.101 2026-10-17 12:47:40,468 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:47:40,514 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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.009 0.022 2026-10-17 12:47:40,517 44 INFO rb-d965522-225652-425718 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-17 12:47:40,572 44 INFO rb-d965522-225652-425718 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-17 12:47:40,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.009 0.032 2026-10-17 12:47:40,657 44 INFO rb-d965522-225652-425718 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-17 12:47:40,725 44 INFO rb-d965522-225652-425718 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-17 12:47:40,735 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:40,736 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:40,775 44 INFO rb-d965522-225652-425718 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-17 12:47:40,826 44 INFO rb-d965522-225652-425718 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-17 12:47:40,893 44 INFO rb-d965522-225652-425718 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-17 12:47:40,947 44 INFO rb-d965522-225652-425718 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-17 12:47:41,012 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-17 12:47:41,013 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-17 12:47:41,016 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64516042 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e8531b2a-03b7-4d6c-9f57-0424526dbfa4'}] 2026-10-17 12:47:41,022 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:41,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17378140 (allocated 19398656) 2026-10-17 12:47:41,132 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 120074 2026-10-17 12:47:41,134 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-17 12:47:41,136 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 120074 2026-10-17 12:47:41,253 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124741_251944_test_downpayment_invoice_link.txt 2026-10-17 12:47:41,253 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpwzb7estt_chrome_odoo" 2026-10-17 12:47:41,274 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-17 12:47:42,279 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64516042 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e8531b2a-03b7-4d6c-9f57-0424526dbfa4'} created pos.order #814 2026-10-17 12:47:42,282 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64516042 finished 2026-10-17 12:47:42,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 569 0.301 1.084 2026-10-17 12:47:43,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 120301 2026-10-17 12:47:43,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmps52othp1_chrome_odoo 2026-10-17 12:47:43,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:40109/json/version 2026-10-17 12:47:43,302 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:43,315 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-17 12:47:43,315 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:40109/json 2026-10-17 12:47:43,316 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:43,322 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:40109/devtools/page/B639A5D22076BC0591A3C807B61EF759 2026-10-17 12:47:43,326 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-17 12:47:43,333 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-17 12:47:43,406 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:47:43,407 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-17 12:47:43,409 44 INFO rb-d965522-225652-425718 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-17 12:47:43,409 44 INFO rb-d965522-225652-425718 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-17 12:47:43,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:43] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.012 0.033 2026-10-17 12:47:43,465 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'B639A5D22076BC0591A3C807B61EF759', 'loaderId': '802739ADE2EA4707C96173050C204875', 'isDownload': False} 2026-10-17 12:47:43,465 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-10-17 12:47:43,483 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:47:43,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:43] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:47:43,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:43] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:47:43,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:43] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:47:43,923 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:43,924 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:43,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:47:43,949 44 INFO rb-d965522-225652-425718 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-17 12:47:43,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 12:47:43,953 44 INFO rb-d965522-225652-425718 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-17 12:47:43,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:47:43,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:43,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:47:43,984 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:47:44,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.005 0.020 2026-10-17 12:47:44,012 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-10-17 12:47:44,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.106 0.303 2026-10-17 12:47:44,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:44,501 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:47:44,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-17 12:47:44,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:47:44,573 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-17 12:47:44,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:44,616 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:44,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:44,634 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:44,640 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:44,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.012 2026-10-17 12:47:44,663 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:44,667 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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-17 12:47:44,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.009 0.036 2026-10-17 12:47:44,684 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:47:44,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.019 2026-10-17 12:47:44,727 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.013 0.042 2026-10-17 12:47:44,747 44 INFO rb-d965522-225652-425718 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-17 12:47:44,776 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.019 0.082 2026-10-17 12:47:44,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.014 2026-10-17 12:47:44,808 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:44,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-17 12:47:44,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-17 12:47:44,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.085 2026-10-17 12:47:44,893 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-17 12:47:44,905 44 INFO rb-d965522-225652-425718 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-17 12:47:44,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-10-17 12:47:44,933 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-10-17 12:47:44,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-10-17 12:47:44,966 44 INFO rb-d965522-225652-425718 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-17 12:47:44,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-10-17 12:47:44,980 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:45,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:45] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:47:45,025 44 INFO rb-d965522-225652-425718 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-17 12:47:45,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.040 2026-10-17 12:47:45,128 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.026 2026-10-17 12:47:45,164 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:47:45,238 44 INFO rb-d965522-225652-425718 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-17 12:47:45,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:45] "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.028 0.058 2026-10-17 12:47:45,423 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.028 0.065 2026-10-17 12:47:45,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.093 2026-10-17 12:47:45,472 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.021 2026-10-17 12:47:45,510 44 INFO rb-d965522-225652-425718 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-17 12:47:45,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:45] "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.011 0.035 2026-10-17 12:47:45,562 44 INFO rb-d965522-225652-425718 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-17 12:47:45,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.011 0.033 2026-10-17 12:47:45,661 44 INFO rb-d965522-225652-425718 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-17 12:47:45,728 44 INFO rb-d965522-225652-425718 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-17 12:47:45,739 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:45,740 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:45,778 44 INFO rb-d965522-225652-425718 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-17 12:47:45,829 44 INFO rb-d965522-225652-425718 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-17 12:47:45,896 44 INFO rb-d965522-225652-425718 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-17 12:47:45,950 44 INFO rb-d965522-225652-425718 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-17 12:47:46,015 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-17 12:47:46,016 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-17 12:47:46,020 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32201339 started for PoS orders references: [{'name': '/', 'pos_reference': '262-126-000001', 'uuid': '3462ff05-ee39-41a0-9658-71d81d7b6cba'}] 2026-10-17 12:47:46,022 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:46,083 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17170372 (allocated 18874368) 2026-10-17 12:47:46,094 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 120301 2026-10-17 12:47:46,095 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-17 12:47:46,095 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 120301 2026-10-17 12:47:46,223 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124746_222968_test_downpayment_invoice_link.txt 2026-10-17 12:47:46,223 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmps52othp1_chrome_odoo" 2026-10-17 12:47:46,252 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-17 12:47:46,792 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32201339 order {'name': '/', 'pos_reference': '262-126-000001', 'uuid': '3462ff05-ee39-41a0-9658-71d81d7b6cba'} created pos.order #815 2026-10-17 12:47:46,795 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32201339 finished 2026-10-17 12:47:46,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 425 0.237 0.646 2026-10-17 12:47:47,211 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 120536 2026-10-17 12:47:47,211 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmphl5uxs48_chrome_odoo 2026-10-17 12:47:47,211 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:42519/json/version 2026-10-17 12:47:47,213 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:47,222 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-17 12:47:47,222 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:42519/json 2026-10-17 12:47:47,223 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:47,235 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:42519/devtools/page/23F406E3BF438382D883284419838E95 2026-10-17 12:47:47,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-17 12:47:47,252 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-17 12:47:47,266 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:47:47,269 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-17 12:47:47,274 44 INFO rb-d965522-225652-425718 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-17 12:47:47,274 44 INFO rb-d965522-225652-425718 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-17 12:47:47,354 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.017 0.046 2026-10-17 12:47:47,357 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '23F406E3BF438382D883284419838E95', 'loaderId': '4A9B87AA1B3DF849B1ED0E244BD0E41E', 'isDownload': False} 2026-10-17 12:47:47,357 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-10-17 12:47:47,370 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:47:47,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:47:47,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:47:47,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-17 12:47:47,763 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:47,768 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:47,774 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:47,781 44 INFO rb-d965522-225652-425718 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-17 12:47:47,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 12:47:47,785 44 INFO rb-d965522-225652-425718 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-17 12:47:47,792 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:47:47,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:47,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:47:47,816 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:47:47,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.006 0.019 2026-10-17 12:47:47,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-10-17 12:47:48,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.100 0.255 2026-10-17 12:47:48,239 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:48,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:47:48,339 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-17 12:47:48,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:47:48,374 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-17 12:47:48,383 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:48,417 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:48,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:48,436 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:48,442 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:47:48,459 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:47:48,463 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:47:48,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.008 0.029 2026-10-17 12:47:48,477 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-10-17 12:47:48,488 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:47:48,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.029 2026-10-17 12:47:48,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.012 0.045 2026-10-17 12:47:48,546 44 INFO rb-d965522-225652-425718 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-17 12:47:48,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.036 0.088 2026-10-17 12:47:48,610 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:48,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.029 2026-10-17 12:47:48,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-17 12:47:48,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-17 12:47:48,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:47:48,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 12:47:48,703 44 INFO rb-d965522-225652-425718 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-17 12:47:48,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:47:48,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:47:48,756 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-10-17 12:47:48,765 44 INFO rb-d965522-225652-425718 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-17 12:47:48,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-10-17 12:47:48,782 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:48,793 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:47:48,826 44 INFO rb-d965522-225652-425718 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-17 12:47:48,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.055 2026-10-17 12:47:48,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.014 0.044 2026-10-17 12:47:49,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:47:49,061 44 INFO rb-d965522-225652-425718 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-17 12:47:49,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.029 0.062 2026-10-17 12:47:49,261 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.031 0.070 2026-10-17 12:47:49,273 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.100 2026-10-17 12:47:49,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.022 2026-10-17 12:47:49,354 44 INFO rb-d965522-225652-425718 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-17 12:47:49,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:49] "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.010 0.024 2026-10-17 12:47:49,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.010 0.020 2026-10-17 12:47:49,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.010 0.056 2026-10-17 12:47:49,471 44 INFO rb-d965522-225652-425718 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-17 12:47:49,522 44 INFO rb-d965522-225652-425718 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-17 12:47:49,590 44 INFO rb-d965522-225652-425718 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-17 12:47:49,603 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:49,604 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:49,640 44 INFO rb-d965522-225652-425718 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-17 12:47:49,691 44 INFO rb-d965522-225652-425718 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-17 12:47:49,757 44 INFO rb-d965522-225652-425718 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-17 12:47:49,811 44 INFO rb-d965522-225652-425718 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-17 12:47:49,877 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-17 12:47:49,878 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-17 12:47:49,882 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72104475 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': '816964f3-b7f7-4626-a8d0-558eb36633ae'}] 2026-10-17 12:47:49,889 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:49,955 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17453940 (allocated 18874368) 2026-10-17 12:47:49,961 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 120536 2026-10-17 12:47:49,965 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-17 12:47:49,966 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 120536 2026-10-17 12:47:50,035 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #239 deleted stock.move.line records with IDs: [1312] 2026-10-17 12:47:50,077 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124750_076867_test_downpayment_invoice_link.txt 2026-10-17 12:47:50,077 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmphl5uxs48_chrome_odoo" 2026-10-17 12:47:50,110 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-17 12:47:51,011 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72104475 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': '816964f3-b7f7-4626-a8d0-558eb36633ae'} created pos.order #816 2026-10-17 12:47:51,014 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72104475 finished 2026-10-17 12:47:51,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 732 0.346 0.948 2026-10-17 12:47:51,255 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-17 12:47:51,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 120760 2026-10-17 12:47:51,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmp9ngrh_8z_chrome_odoo 2026-10-17 12:47:51,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:46061/json/version 2026-10-17 12:47:51,961 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:51,978 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-10-17 12:47:51,978 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:46061/json 2026-10-17 12:47:51,979 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:51,986 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:46061/devtools/page/58A82DEF463689E2C1FA7B563FC22A67 2026-10-17 12:47:51,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-10-17 12:47:52,002 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-10-17 12:47:52,121 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:47:52,123 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-10-17 12:47:52,124 44 INFO rb-d965522-225652-425718 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-17 12:47:52,124 44 INFO rb-d965522-225652-425718 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-17 12:47:52,134 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:47:52,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:52] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.025 0.414 2026-10-17 12:47:52,574 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': '58A82DEF463689E2C1FA7B563FC22A67', 'loaderId': '93D5C795546E5C3D043B1800155C727B', 'isDownload': False} 2026-10-17 12:47:52,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-10-17 12:47:52,588 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:47:52,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:52] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:47:52,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:52] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:47:52,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:52] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:47:53,019 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:53,027 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:53,037 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:47:53,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:47:53,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:47:53,065 44 INFO rb-d965522-225652-425718 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-17 12:47:53,069 44 INFO rb-d965522-225652-425718 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-17 12:47:53,076 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:53,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 12:47:53,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.023 2026-10-17 12:47:53,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 12:47:53,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.027 2026-10-17 12:47:53,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.127 0.336 2026-10-17 12:47:53,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "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-17 12:47:53,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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-17 12:47:53,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:47:53,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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-17 12:47:53,762 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-10-17 12:47:53,773 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:47:53,810 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:53,818 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:53,822 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:53,828 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:47:53,840 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:47:53,840 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:47:53,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.015 0.029 2026-10-17 12:47:53,869 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:53,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 12:47:53,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.039 2026-10-17 12:47:53,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.011 0.058 2026-10-17 12:47:53,941 44 INFO rb-d965522-225652-425718 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-17 12:47:53,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:53] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.014 0.120 2026-10-17 12:47:54,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.024 2026-10-17 12:47:54,006 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:54,020 44 INFO rb-d965522-225652-425718 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-17 12:47:54,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-17 12:47:54,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-17 12:47:54,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-10-17 12:47:54,108 44 INFO rb-d965522-225652-425718 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-17 12:47:54,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:47:54,115 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:54,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:47:54,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-17 12:47:54,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-10-17 12:47:54,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:47:54,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-10-17 12:47:54,274 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.017 0.138 2026-10-17 12:47:54,306 44 INFO rb-d965522-225652-425718 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-17 12:47:54,366 44 INFO rb-d965522-225652-425718 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-17 12:47:54,512 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 72 0.033 0.112 2026-10-17 12:47:54,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.017 0.044 2026-10-17 12:47:54,643 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-17 12:47:54,695 44 INFO rb-d965522-225652-425718 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-17 12:47:54,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "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.035 0.078 2026-10-17 12:47:54,933 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.031 0.086 2026-10-17 12:47:54,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.119 2026-10-17 12:47:54,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.025 2026-10-17 12:47:55,024 44 INFO rb-d965522-225652-425718 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-17 12:47:55,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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.010 0.027 2026-10-17 12:47:55,077 44 INFO rb-d965522-225652-425718 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-17 12:47:55,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.043 2026-10-17 12:47:55,157 44 INFO rb-d965522-225652-425718 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-17 12:47:55,225 44 INFO rb-d965522-225652-425718 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-17 12:47:55,235 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:55,236 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:55,275 44 INFO rb-d965522-225652-425718 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-17 12:47:55,326 44 INFO rb-d965522-225652-425718 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-17 12:47:55,393 44 INFO rb-d965522-225652-425718 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-17 12:47:55,455 44 INFO rb-d965522-225652-425718 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-17 12:47:55,461 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9490465 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b3b9d0eb-e23d-4538-abb6-16284dcf49fd'}] 2026-10-17 12:47:55,465 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:47:55,542 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9490465 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b3b9d0eb-e23d-4538-abb6-16284dcf49fd'} created pos.order #817 2026-10-17 12:47:55,559 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9490465 finished 2026-10-17 12:47:55,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.067 0.188 2026-10-17 12:47:55,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:47:55,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:55] "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-17 12:47:55,852 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57936910 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b3b9d0eb-e23d-4538-abb6-16284dcf49fd'}] 2026-10-17 12:47:55,858 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57936910 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b3b9d0eb-e23d-4538-abb6-16284dcf49fd'} sync ignored for existing PoS order pos.order(817,) (state: paid) 2026-10-17 12:47:55,862 44 INFO rb-d965522-225652-425718 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-17 12:47:55,875 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57936910 finished 2026-10-17 12:47:55,915 44 INFO rb-d965522-225652-425718 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-17 12:47:55,963 44 INFO rb-d965522-225652-425718 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-17 12:47:55,972 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.029 0.092 2026-10-17 12:47:56,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.018 2026-10-17 12:47:56,020 44 INFO rb-d965522-225652-425718 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-17 12:47:56,075 44 INFO rb-d965522-225652-425718 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-17 12:47:56,141 44 INFO rb-d965522-225652-425718 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-17 12:47:56,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:47:56,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.025 2026-10-17 12:47:56,192 44 INFO rb-d965522-225652-425718 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-17 12:47:56,193 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:56] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.017 2026-10-17 12:47:56,250 44 INFO rb-d965522-225652-425718 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-17 12:47:56,301 44 INFO rb-d965522-225652-425718 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-17 12:47:56,351 44 INFO rb-d965522-225652-425718 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-17 12:47:56,404 44 INFO rb-d965522-225652-425718 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-17 12:47:56,454 44 INFO rb-d965522-225652-425718 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-17 12:47:56,505 44 INFO rb-d965522-225652-425718 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-17 12:47:56,575 44 INFO rb-d965522-225652-425718 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-17 12:47:56,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47: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.010 0.026 2026-10-17 12:47:56,626 44 INFO rb-d965522-225652-425718 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-17 12:47:56,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.010 0.034 2026-10-17 12:47:56,680 44 INFO rb-d965522-225652-425718 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-17 12:47:56,740 44 INFO rb-d965522-225652-425718 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-17 12:47:56,745 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9564686 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'd3378582-72ca-4583-bde8-346d79108d45'}] 2026-10-17 12:47:56,849 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9564686 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'd3378582-72ca-4583-bde8-346d79108d45'} created pos.order #818 2026-10-17 12:47:56,879 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9564686 finished 2026-10-17 12:47:56,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.050 0.176 2026-10-17 12:47:57,005 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:47:57,034 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59750222 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': 'd3378582-72ca-4583-bde8-346d79108d45'}] 2026-10-17 12:47:57,040 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59750222 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': 'd3378582-72ca-4583-bde8-346d79108d45'} sync ignored for existing PoS order pos.order(818,) (state: paid) 2026-10-17 12:47:57,043 44 INFO rb-d965522-225652-425718 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-17 12:47:57,056 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59750222 finished 2026-10-17 12:47:57,096 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-10-17 12:47:57,096 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-17 12:47:57,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 80 0.033 0.099 2026-10-17 12:47:57,211 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 21909112 (allocated 24776704) 2026-10-17 12:47:57,213 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 120760 2026-10-17 12:47:57,213 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-10-17 12:47:57,214 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 120760 2026-10-17 12:47:57,313 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124757_312908_test_downpayment_refund.txt 2026-10-17 12:47:57,313 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmp9ngrh_8z_chrome_odoo" 2026-10-17 12:47:57,662 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-17 12:47:58,506 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 120990 2026-10-17 12:47:58,506 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpl1wzvssg_chrome_odoo 2026-10-17 12:47:58,506 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:42261/json/version 2026-10-17 12:47:58,507 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:58,521 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-10-17 12:47:58,521 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:42261/json 2026-10-17 12:47:58,521 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:47:58,538 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:42261/devtools/page/E6B85910CD8FFC871BE466AD6D7A8722 2026-10-17 12:47:58,546 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-10-17 12:47:58,557 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-10-17 12:47:58,676 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:47:58,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-10-17 12:47:58,679 44 INFO rb-d965522-225652-425718 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-17 12:47:58,679 44 INFO rb-d965522-225652-425718 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-17 12:47:58,689 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:47:59,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.026 0.520 2026-10-17 12:47:59,236 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': 'E6B85910CD8FFC871BE466AD6D7A8722', 'loaderId': 'ED97755B6496CCD3F23CED7288EC626E', 'isDownload': False} 2026-10-17 12:47:59,236 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-10-17 12:47:59,247 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:47:59,260 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:47:59,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:47:59,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:47:59,635 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:47:59,638 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:59,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:47:59,665 44 INFO rb-d965522-225652-425718 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-17 12:47:59,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:47:59,668 44 INFO rb-d965522-225652-425718 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-17 12:47:59,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:47:59,681 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:47:59,708 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.016 2026-10-17 12:47:59,718 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:47:59,754 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.026 2026-10-17 12:47:59,756 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:47:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 12:48:00,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.119 0.273 2026-10-17 12:48:00,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:00,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:00,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 12:48:00,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:00,290 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-10-17 12:48:00,301 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:48:00,329 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:00,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:48:00,361 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:48:00,370 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:48:00,384 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:00,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.018 0.025 2026-10-17 12:48:00,397 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:00,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.051 2026-10-17 12:48:00,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.013 0.050 2026-10-17 12:48:00,444 44 INFO rb-d965522-225652-425718 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-17 12:48:00,451 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:00,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.014 0.104 2026-10-17 12:48:00,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.089 2026-10-17 12:48:00,521 44 INFO rb-d965522-225652-425718 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-17 12:48:00,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.024 2026-10-17 12:48:00,553 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:48:00,558 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:00,572 44 INFO rb-d965522-225652-425718 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-17 12:48:00,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-10-17 12:48:00,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:48:00,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-17 12:48:00,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.123 2026-10-17 12:48:00,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-17 12:48:00,670 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:48:00,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:48:00,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-17 12:48:00,722 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-17 12:48:00,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-10-17 12:48:00,756 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-10-17 12:48:00,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-10-17 12:48:00,824 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.017 0.116 2026-10-17 12:48:00,853 44 INFO rb-d965522-225652-425718 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-17 12:48:00,912 44 INFO rb-d965522-225652-425718 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-17 12:48:01,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 72 0.031 0.094 2026-10-17 12:48:01,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.017 0.033 2026-10-17 12:48:01,147 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-17 12:48:01,200 44 INFO rb-d965522-225652-425718 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-17 12:48:01,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:01] "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.031 0.065 2026-10-17 12:48:01,403 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.030 0.069 2026-10-17 12:48:01,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.092 2026-10-17 12:48:01,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.021 2026-10-17 12:48:01,490 44 INFO rb-d965522-225652-425718 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-17 12:48:01,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:01] "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.011 0.025 2026-10-17 12:48:01,543 44 INFO rb-d965522-225652-425718 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-17 12:48:01,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.034 2026-10-17 12:48:01,638 44 INFO rb-d965522-225652-425718 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-17 12:48:01,692 44 INFO rb-d965522-225652-425718 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-17 12:48:01,743 44 INFO rb-d965522-225652-425718 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-17 12:48:01,794 44 INFO rb-d965522-225652-425718 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-17 12:48:01,861 44 INFO rb-d965522-225652-425718 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-17 12:48:01,872 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:01,872 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:01,911 44 INFO rb-d965522-225652-425718 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-17 12:48:01,962 44 INFO rb-d965522-225652-425718 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-17 12:48:02,029 44 INFO rb-d965522-225652-425718 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-17 12:48:02,083 44 INFO rb-d965522-225652-425718 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-17 12:48:02,147 44 INFO rb-d965522-225652-425718 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-17 12:48:02,155 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34552995 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '8fcd79af-bfdf-431d-ad1c-b4da97d458f7'}] 2026-10-17 12:48:02,156 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:03,551 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34552995 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '8fcd79af-bfdf-431d-ad1c-b4da97d458f7'} created pos.order #819 2026-10-17 12:48:03,705 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34552995 finished 2026-10-17 12:48:03,934 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:48:03,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 856 0.372 1.411 2026-10-17 12:48:03,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:03] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.002 0.022 2026-10-17 12:48:04,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.014 0.043 2026-10-17 12:48:04,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:04,148 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-10-17 12:48:04,148 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-17 12:48:04,151 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33105201 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '8fcd79af-bfdf-431d-ad1c-b4da97d458f7'}] 2026-10-17 12:48:04,162 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33105201 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '8fcd79af-bfdf-431d-ad1c-b4da97d458f7'} sync ignored for existing PoS order pos.order(819,) (state: done) 2026-10-17 12:48:04,179 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33105201 finished 2026-10-17 12:48:04,233 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18780284 (allocated 20582400) 2026-10-17 12:48:04,243 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 120990 2026-10-17 12:48:04,244 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-10-17 12:48:04,245 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 120990 2026-10-17 12:48:04,261 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 86 0.037 0.074 2026-10-17 12:48:04,307 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124804_307427_test_downpayment_with_taxed_product.txt 2026-10-17 12:48:04,307 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmpl1wzvssg_chrome_odoo" 2026-10-17 12:48:04,359 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-10-17 12:48:05,064 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 121211 2026-10-17 12:48:05,064 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmp_404_mo9_chrome_odoo 2026-10-17 12:48:05,064 44 INFO rb-d965522-225652-425718 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:36427/json/version 2026-10-17 12:48:05,065 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:05,073 44 INFO rb-d965522-225652-425718 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-17 12:48:05,073 44 INFO rb-d965522-225652-425718 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:36427/json 2026-10-17 12:48:05,074 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:05,078 44 INFO rb-d965522-225652-425718 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:36427/devtools/page/CCCE12AC62DE2966DFCC122F23DC22DE 2026-10-17 12:48:05,084 44 INFO rb-d965522-225652-425718 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-17 12:48:05,088 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-10-17 12:48:05,163 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:48:05,164 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-10-17 12:48:05,165 44 INFO rb-d965522-225652-425718 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-17 12:48:05,166 44 INFO rb-d965522-225652-425718 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-17 12:48:05,173 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:48:05,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:05] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.024 0.422 2026-10-17 12:48:05,621 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': 'CCCE12AC62DE2966DFCC122F23DC22DE', 'loaderId': '51692769B0AE73A547040C768D613907', 'isDownload': False} 2026-10-17 12:48:05,621 44 INFO rb-d965522-225652-425718 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-17 12:48:05,632 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:48:05,647 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:05] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:48:05,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:05] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:48:05,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:05] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:48:06,013 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:06,015 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:06,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:48:06,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-10-17 12:48:06,049 44 INFO rb-d965522-225652-425718 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-17 12:48:06,053 44 INFO rb-d965522-225652-425718 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-17 12:48:06,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:48:06,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:06,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 12:48:06,092 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 12:48:06,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.042 2026-10-17 12:48:06,147 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-17 12:48:06,583 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.153 0.263 2026-10-17 12:48:06,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:48:06,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:06,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:48:06,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:48:06,707 44 INFO rb-d965522-225652-425718 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-17 12:48:06,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:06,747 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:06,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:06,762 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:06,767 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:48:06,784 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:48:06,787 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:48:06,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.011 0.020 2026-10-17 12:48:06,802 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:06,805 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.038 2026-10-17 12:48:06,851 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.013 0.054 2026-10-17 12:48:06,853 44 INFO rb-d965522-225652-425718 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-17 12:48:06,906 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.017 0.088 2026-10-17 12:48:06,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.108 2026-10-17 12:48:06,923 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:48:06,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-17 12:48:06,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-17 12:48:06,997 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:06] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:48:07,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-10-17 12:48:07,024 44 INFO rb-d965522-225652-425718 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-17 12:48:07,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:48:07,043 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:07,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-17 12:48:07,075 44 INFO rb-d965522-225652-425718 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-17 12:48:07,077 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-17 12:48:07,093 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-10-17 12:48:07,111 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-10-17 12:48:07,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-17 12:48:07,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.090 2026-10-17 12:48:07,212 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.021 0.131 2026-10-17 12:48:07,253 44 INFO rb-d965522-225652-425718 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-17 12:48:07,311 44 INFO rb-d965522-225652-425718 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-17 12:48:07,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.031 0.099 2026-10-17 12:48:07,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.014 0.031 2026-10-17 12:48:07,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:48:07,598 44 INFO rb-d965522-225652-425718 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-17 12:48:07,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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.030 0.063 2026-10-17 12:48:07,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.054 0.066 2026-10-17 12:48:07,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.118 2026-10-17 12:48:07,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.018 2026-10-17 12:48:07,904 44 INFO rb-d965522-225652-425718 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-17 12:48:07,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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.010 0.025 2026-10-17 12:48:07,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.020 2026-10-17 12:48:07,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.009 0.045 2026-10-17 12:48:07,991 44 INFO rb-d965522-225652-425718 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-17 12:48:08,042 44 INFO rb-d965522-225652-425718 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-17 12:48:08,093 44 INFO rb-d965522-225652-425718 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-17 12:48:08,143 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-10-17 12:48:08,144 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:48:08,202 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16485396 (allocated 17301504) 2026-10-17 12:48:08,204 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 121211 2026-10-17 12:48:08,205 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-10-17 12:48:08,205 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 121211 2026-10-17 12:48:08,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124808_285926_test_draft_pos_order_linked_sale_order.txt 2026-10-17 12:48:08,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmp_404_mo9_chrome_odoo" 2026-10-17 12:48:08,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-10-17 12:48:08,893 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 121432 2026-10-17 12:48:08,893 44 INFO rb-d965522-225652-425718 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/tmplox4y_ul_chrome_odoo 2026-10-17 12:48:08,893 44 INFO rb-d965522-225652-425718 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:33807/json/version 2026-10-17 12:48:08,894 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:08,899 44 INFO rb-d965522-225652-425718 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-17 12:48:08,899 44 INFO rb-d965522-225652-425718 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:33807/json 2026-10-17 12:48:08,899 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:08,907 44 INFO rb-d965522-225652-425718 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:33807/devtools/page/80B14B88F28FAC8D3BB3872FF8971537 2026-10-17 12:48:08,909 44 INFO rb-d965522-225652-425718 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-17 12:48:08,912 44 INFO rb-d965522-225652-425718 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-17 12:48:08,995 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:48:08,996 44 INFO rb-d965522-225652-425718 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-17 12:48:08,998 44 INFO rb-d965522-225652-425718 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-17 12:48:08,998 44 INFO rb-d965522-225652-425718 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-17 12:48:09,006 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:48:09,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.025 0.418 2026-10-17 12:48:09,450 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '80B14B88F28FAC8D3BB3872FF8971537', 'loaderId': 'E7B31A26FC7410B54DC302A493E66A93', 'isDownload': False} 2026-10-17 12:48:09,450 44 INFO rb-d965522-225652-425718 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-17 12:48:09,460 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:48:09,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:48:09,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:48:09,483 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:48:09,876 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:09,878 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:09,888 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:48:09,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:48:09,913 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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-17 12:48:09,914 44 INFO rb-d965522-225652-425718 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-17 12:48:09,918 44 INFO rb-d965522-225652-425718 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-17 12:48:09,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:09,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 12:48:09,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 12:48:09,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.028 2026-10-17 12:48:09,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 12:48:10,493 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.186 0.288 2026-10-17 12:48:10,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "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-17 12:48:10,548 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:10,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 12:48:10,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:10,615 44 INFO rb-d965522-225652-425718 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-17 12:48:10,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:10,657 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:10,665 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:10,667 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:48:10,691 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:10,691 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.010 0.022 2026-10-17 12:48:10,693 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:10,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-10-17 12:48:10,710 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 12:48:10,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-10-17 12:48:10,770 44 INFO rb-d965522-225652-425718 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-17 12:48:10,812 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:10,814 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.013 2026-10-17 12:48:10,858 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:10,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.026 0.048 2026-10-17 12:48:10,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.014 0.097 2026-10-17 12:48:10,923 44 INFO rb-d965522-225652-425718 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-17 12:48:10,923 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:10,938 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-17 12:48:10,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 12:48:10,973 44 INFO rb-d965522-225652-425718 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-17 12:48:10,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-17 12:48:10,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:10] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 12:48:11,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-17 12:48:11,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-17 12:48:11,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:48:11,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.018 0.115 2026-10-17 12:48:11,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:48:11,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-17 12:48:11,155 44 INFO rb-d965522-225652-425718 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-17 12:48:11,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.174 2026-10-17 12:48:11,208 44 INFO rb-d965522-225652-425718 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-17 12:48:11,259 44 INFO rb-d965522-225652-425718 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-17 12:48:11,316 44 INFO rb-d965522-225652-425718 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-17 12:48:11,374 44 INFO rb-d965522-225652-425718 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-17 12:48:11,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "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.010 0.036 2026-10-17 12:48:11,425 44 INFO rb-d965522-225652-425718 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-17 12:48:11,475 44 INFO rb-d965522-225652-425718 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-17 12:48:11,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.012 0.048 2026-10-17 12:48:11,532 44 INFO rb-d965522-225652-425718 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-17 12:48:11,590 44 INFO rb-d965522-225652-425718 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-17 12:48:11,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.039 0.106 2026-10-17 12:48:11,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.016 2026-10-17 12:48:11,792 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-10-17 12:48:11,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-17 12:48:11,924 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-10-17 12:48:11,925 44 INFO rb-d965522-225652-425718 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-17 12:48:11,998 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 18071600 (allocated 19136512) 2026-10-17 12:48:12,000 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 121432 2026-10-17 12:48:12,001 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-10-17 12:48:12,001 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 121432 2026-10-17 12:48:12,072 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_124812_072489_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-10-17 12:48:12,072 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmplox4y_ul_chrome_odoo" 2026-10-17 12:48:12,085 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-10-17 12:48:12,652 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 121655 2026-10-17 12:48:12,652 44 INFO rb-d965522-225652-425718 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/tmpr75x6088_chrome_odoo 2026-10-17 12:48:12,652 44 INFO rb-d965522-225652-425718 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:34959/json/version 2026-10-17 12:48:12,653 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:12,659 44 INFO rb-d965522-225652-425718 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-17 12:48:12,659 44 INFO rb-d965522-225652-425718 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:34959/json 2026-10-17 12:48:12,660 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:12,668 44 INFO rb-d965522-225652-425718 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:34959/devtools/page/D993BEDFCF21F927719D92B2A9E744E7 2026-10-17 12:48:12,672 44 INFO rb-d965522-225652-425718 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-17 12:48:12,675 44 INFO rb-d965522-225652-425718 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-17 12:48:12,727 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:48:12,728 44 INFO rb-d965522-225652-425718 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-17 12:48:12,730 44 INFO rb-d965522-225652-425718 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-17 12:48:12,730 44 INFO rb-d965522-225652-425718 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-17 12:48:12,738 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:48:13,341 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 133 0.038 0.568 2026-10-17 12:48:13,344 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': 'D993BEDFCF21F927719D92B2A9E744E7', 'loaderId': '42A40C950C1328B83B7898F69EE7BE14', 'isDownload': False} 2026-10-17 12:48:13,345 44 INFO rb-d965522-225652-425718 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-17 12:48:13,356 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:48:13,368 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:48:13,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:48:13,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:48:13,756 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:13,761 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:13,773 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:48:13,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-10-17 12:48:13,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:48:13,798 44 INFO rb-d965522-225652-425718 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-17 12:48:13,802 44 INFO rb-d965522-225652-425718 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-17 12:48:13,806 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:13,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 12:48:13,838 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 12:48:13,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.043 2026-10-17 12:48:13,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-17 12:48:14,291 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.112 0.263 2026-10-17 12:48:14,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "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-17 12:48:14,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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.006 2026-10-17 12:48:14,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-10-17 12:48:14,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:14,425 44 INFO rb-d965522-225652-425718 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-17 12:48:14,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:14,468 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:14,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:14,486 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:14,490 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:48:14,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.015 0.022 2026-10-17 12:48:14,511 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:14,518 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:14,529 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.049 2026-10-17 12:48:14,537 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:14,572 44 INFO rb-d965522-225652-425718 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-17 12:48:14,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.017 0.070 2026-10-17 12:48:14,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.028 0.128 2026-10-17 12:48:14,676 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:48:14,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.134 2026-10-17 12:48:14,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-10-17 12:48:14,708 44 INFO rb-d965522-225652-425718 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-17 12:48:14,718 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-10-17 12:48:14,727 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:14,742 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-17 12:48:14,758 44 INFO rb-d965522-225652-425718 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-17 12:48:14,761 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 12:48:14,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:48:14,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:48:14,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-17 12:48:14,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-10-17 12:48:14,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-10-17 12:48:14,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-10-17 12:48:14,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.101 2026-10-17 12:48:14,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.016 0.116 2026-10-17 12:48:14,988 44 INFO rb-d965522-225652-425718 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-17 12:48:15,042 44 INFO rb-d965522-225652-425718 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-17 12:48:15,092 44 INFO rb-d965522-225652-425718 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-17 12:48:15,150 44 INFO rb-d965522-225652-425718 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-17 12:48:15,208 44 INFO rb-d965522-225652-425718 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-17 12:48:15,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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.010 0.029 2026-10-17 12:48:15,258 44 INFO rb-d965522-225652-425718 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-17 12:48:15,301 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.012 0.034 2026-10-17 12:48:15,309 44 INFO rb-d965522-225652-425718 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-17 12:48:15,365 44 INFO rb-d965522-225652-425718 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-17 12:48:15,425 44 INFO rb-d965522-225652-425718 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-17 12:48:15,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.034 0.095 2026-10-17 12:48:15,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:15] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-17 12:48:15,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.018 0.032 2026-10-17 12:48:15,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:48:15,740 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-10-17 12:48:15,740 44 INFO rb-d965522-225652-425718 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-17 12:48:15,806 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 16632560 (allocated 17825792) 2026-10-17 12:48:15,809 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 121655 2026-10-17 12:48:15,809 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-10-17 12:48:15,810 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 121655 2026-10-17 12:48:15,875 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_124815_875038_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-10-17 12:48:15,875 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpr75x6088_chrome_odoo" 2026-10-17 12:48:15,887 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-10-17 12:48:16,871 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_full_down_payment_so_still_listed ... 2026-10-17 12:48:17,548 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Chrome pid: 121868 2026-10-17 12:48:17,548 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Chrome headless temporary user profile dir: /tmp/tmp2v_j759z_chrome_odoo 2026-10-17 12:48:17,548 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Issuing json command http://127.0.0.1:37325/json/version 2026-10-17 12:48:17,550 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:17,560 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Browser version: Chrome/150.0.7871.114 2026-10-17 12:48:17,560 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Issuing json command http://127.0.0.1:37325/json 2026-10-17 12:48:17,560 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:17,570 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Websocket url found: ws://127.0.0.1:37325/devtools/page/10E1615C2648034A8D4F541708DA3C0A 2026-10-17 12:48:17,574 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Enable chrome headless console log notification 2026-10-17 12:48:17,578 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Chrome headless enable page notifications 2026-10-17 12:48:17,700 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:48:17,702 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Setting session cookie in browser 2026-10-17 12:48:17,703 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-17 12:48:17,703 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-17 12:48:17,711 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:48:18,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.024 0.409 2026-10-17 12:48:18,146 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Navigation result: {'frameId': '10E1615C2648034A8D4F541708DA3C0A', 'loaderId': '6BD4014F1C354EC59989103265B8F669', 'isDownload': False} 2026-10-17 12:48:18,146 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Evaluate ready code "odoo.isTourReady('test_full_down_payment_so_still_listed')" 2026-10-17 12:48:18,157 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:48:18,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:48:18,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:48:18,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:48:18,548 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:18,559 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:48:18,563 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:18,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-10-17 12:48:18,581 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Evaluate test code "odoo.startTour('test_full_down_payment_so_still_listed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:48:18,585 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [1/22] Tour test_full_down_payment_so_still_listed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-17 12:48:18,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-17 12:48:18,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:18,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.011 2026-10-17 12:48:18,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:48:18,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.027 2026-10-17 12:48:18,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 12:48:19,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.162 0.254 2026-10-17 12:48:19,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:48:19,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:19,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 12:48:19,225 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:19,233 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: Owl is running in 'dev' mode. 2026-10-17 12:48:19,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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-17 12:48:19,277 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:19,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:19,291 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:19,294 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:19,308 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:19,310 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:48:19,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.015 0.023 2026-10-17 12:48:19,329 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:19,331 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.046 2026-10-17 12:48:19,346 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-10-17 12:48:19,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.014 0.052 2026-10-17 12:48:19,391 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [2/22] Tour test_full_down_payment_so_still_listed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-17 12:48:19,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.017 0.097 2026-10-17 12:48:19,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.023 2026-10-17 12:48:19,456 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:19,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.036 2026-10-17 12:48:19,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-17 12:48:19,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-17 12:48:19,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-17 12:48:19,535 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:19,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-17 12:48:19,543 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [3/22] Tour test_full_down_payment_so_still_listed → Step click Actions button (trigger: .mobile-more-button) 2026-10-17 12:48:19,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:48:19,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-17 12:48:19,593 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [4/22] Tour test_full_down_payment_so_still_listed → Step click Actions button (trigger: .more-btn) 2026-10-17 12:48:19,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-17 12:48:19,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-10-17 12:48:19,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.016 0.100 2026-10-17 12:48:19,705 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [5/22] Tour test_full_down_payment_so_still_listed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-10-17 12:48:19,765 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [6/22] Tour test_full_down_payment_so_still_listed → 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-17 12:48:19,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.030 0.087 2026-10-17 12:48:19,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.031 2026-10-17 12:48:19,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:48:20,059 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [7/22] Tour test_full_down_payment_so_still_listed → Step Apply a down payment (percentage) (trigger: .selection-item:contains('Apply a down payment (percentage)')) 2026-10-17 12:48:20,150 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:20] "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.028 0.061 2026-10-17 12:48:20,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.038 0.065 2026-10-17 12:48:20,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.100 2026-10-17 12:48:20,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.019 2026-10-17 12:48:20,338 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [8/22] Tour test_full_down_payment_so_still_listed → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-17 12:48:20,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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.009 0.028 2026-10-17 12:48:20,393 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [9/22] Tour test_full_down_payment_so_still_listed → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-17 12:48:20,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.051 2026-10-17 12:48:20,444 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [10/22] Tour test_full_down_payment_so_still_listed → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-17 12:48:20,496 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [11/22] Tour test_full_down_payment_so_still_listed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-10-17 12:48:20,579 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [12/22] Tour test_full_down_payment_so_still_listed → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-17 12:48:20,645 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [13/22] Tour test_full_down_payment_so_still_listed → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-17 12:48:20,656 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:20,657 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:20,696 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [14/22] Tour test_full_down_payment_so_still_listed → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-17 12:48:20,747 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [15/22] Tour test_full_down_payment_so_still_listed → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-17 12:48:20,813 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [16/22] Tour test_full_down_payment_so_still_listed → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-17 12:48:20,876 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [17/22] Tour test_full_down_payment_so_still_listed → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-17 12:48:20,881 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85601567 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ab97fbca-fb4d-452a-9892-60d865c3a01f'}] 2026-10-17 12:48:20,887 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:20,958 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85601567 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ab97fbca-fb4d-452a-9892-60d865c3a01f'} created pos.order #821 2026-10-17 12:48:20,974 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85601567 finished 2026-10-17 12:48:21,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 152 0.066 0.178 2026-10-17 12:48:21,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:48:21,196 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:21] "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-17 12:48:21,244 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61810792 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ab97fbca-fb4d-452a-9892-60d865c3a01f'}] 2026-10-17 12:48:21,249 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61810792 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ab97fbca-fb4d-452a-9892-60d865c3a01f'} sync ignored for existing PoS order pos.order(821,) (state: paid) 2026-10-17 12:48:21,267 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61810792 finished 2026-10-17 12:48:21,294 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [18/22] Tour test_full_down_payment_so_still_listed → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-17 12:48:21,345 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [19/22] Tour test_full_down_payment_so_still_listed → Step click Actions button (trigger: .mobile-more-button) 2026-10-17 12:48:21,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.028 0.088 2026-10-17 12:48:21,397 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [20/22] Tour test_full_down_payment_so_still_listed → Step click Actions button (trigger: .more-btn) 2026-10-17 12:48:21,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.025 2026-10-17 12:48:21,449 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [21/22] Tour test_full_down_payment_so_still_listed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-10-17 12:48:21,503 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [22/22] Tour test_full_down_payment_so_still_listed → Step The fully down paid sale order is still listed (trigger: .modal .o_data_row td:contains('Full Down Payment SO')) 2026-10-17 12:48:21,550 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.042 2026-10-17 12:48:21,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.043 2026-10-17 12:48:21,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:48:21,664 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: tour succeeded 2026-10-17 12:48:21,665 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_full_down_payment_so_still_listed SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-17 12:48:21,757 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: heap 19282772 (allocated 20971520) 2026-10-17 12:48:21,772 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Closing chrome headless with pid 121868 2026-10-17 12:48:21,772 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Closing websocket connection 2026-10-17 12:48:21,773 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Terminating chrome headless with pid 121868 2026-10-17 12:48:21,867 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124821_867496_test_full_down_payment_so_still_listed.txt 2026-10-17 12:48:21,867 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Removing chrome user profile "/tmp/tmp2v_j759z_chrome_odoo" 2026-10-17 12:48:21,880 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-10-17 12:48:22,724 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 122089 2026-10-17 12:48:22,724 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmpd5wvf4bs_chrome_odoo 2026-10-17 12:48:22,725 44 INFO rb-d965522-225652-425718 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:36429/json/version 2026-10-17 12:48:22,726 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:22,732 44 INFO rb-d965522-225652-425718 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-17 12:48:22,732 44 INFO rb-d965522-225652-425718 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:36429/json 2026-10-17 12:48:22,733 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:22,744 44 INFO rb-d965522-225652-425718 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:36429/devtools/page/32141DCBC68D5B53FD9D57FA8A128190 2026-10-17 12:48:22,750 44 INFO rb-d965522-225652-425718 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-17 12:48:22,752 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-10-17 12:48:22,849 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:48:22,851 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-10-17 12:48:22,852 44 INFO rb-d965522-225652-425718 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-17 12:48:22,852 44 INFO rb-d965522-225652-425718 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-17 12:48:22,860 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:48:23,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.025 0.405 2026-10-17 12:48:23,291 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': '32141DCBC68D5B53FD9D57FA8A128190', 'loaderId': 'E62A3A869EC6BAD4B4C66072DAE708BE', 'isDownload': False} 2026-10-17 12:48:23,291 44 INFO rb-d965522-225652-425718 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-17 12:48:23,304 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:48:23,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:48:23,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:48:23,330 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-17 12:48:23,696 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:23,699 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:23,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:48:23,724 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-10-17 12:48:23,730 44 INFO rb-d965522-225652-425718 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-17 12:48:23,734 44 INFO rb-d965522-225652-425718 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-17 12:48:23,735 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:48:23,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:23,762 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 12:48:23,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-17 12:48:23,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.030 2026-10-17 12:48:23,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-17 12:48:24,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.121 0.255 2026-10-17 12:48:24,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "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-17 12:48:24,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:24,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.027 2026-10-17 12:48:24,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:24,332 44 INFO rb-d965522-225652-425718 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-17 12:48:24,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:24,372 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:24,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.011 2026-10-17 12:48:24,396 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:24,397 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:48:24,418 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:48:24,421 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:48:24,425 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.013 0.032 2026-10-17 12:48:24,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.025 2026-10-17 12:48:24,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-10-17 12:48:24,480 44 INFO rb-d965522-225652-425718 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-17 12:48:24,524 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-10-17 12:48:24,524 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:24,564 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:24,574 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.019 0.041 2026-10-17 12:48:24,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.011 0.088 2026-10-17 12:48:24,623 44 INFO rb-d965522-225652-425718 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-17 12:48:24,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:48:24,643 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:24,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-17 12:48:24,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-17 12:48:24,678 44 INFO rb-d965522-225652-425718 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-17 12:48:24,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-17 12:48:24,710 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-10-17 12:48:24,728 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:48:24,746 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-17 12:48:24,762 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-10-17 12:48:24,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-10-17 12:48:24,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.118 2026-10-17 12:48:24,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-17 12:48:24,864 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:24] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.151 2026-10-17 12:48:24,870 44 INFO rb-d965522-225652-425718 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-17 12:48:24,929 44 INFO rb-d965522-225652-425718 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-17 12:48:25,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.034 0.087 2026-10-17 12:48:25,133 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.021 0.031 2026-10-17 12:48:25,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-17 12:48:25,241 44 INFO rb-d965522-225652-425718 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-17 12:48:25,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.031 0.060 2026-10-17 12:48:25,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.027 0.063 2026-10-17 12:48:25,436 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.088 2026-10-17 12:48:25,471 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:48:25,505 44 INFO rb-d965522-225652-425718 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-17 12:48:25,514 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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.010 0.024 2026-10-17 12:48:25,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.015 0.033 2026-10-17 12:48:25,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.010 0.063 2026-10-17 12:48:25,664 44 INFO rb-d965522-225652-425718 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-17 12:48:25,718 44 INFO rb-d965522-225652-425718 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-17 12:48:25,768 44 INFO rb-d965522-225652-425718 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-17 12:48:25,819 44 INFO rb-d965522-225652-425718 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-17 12:48:25,870 44 INFO rb-d965522-225652-425718 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-17 12:48:25,921 44 INFO rb-d965522-225652-425718 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-17 12:48:25,971 44 INFO rb-d965522-225652-425718 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-17 12:48:26,022 44 INFO rb-d965522-225652-425718 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-17 12:48:26,072 44 INFO rb-d965522-225652-425718 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-17 12:48:26,123 44 INFO rb-d965522-225652-425718 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-17 12:48:26,174 44 INFO rb-d965522-225652-425718 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-17 12:48:26,224 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-10-17 12:48:26,225 44 INFO rb-d965522-225652-425718 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-17 12:48:26,291 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 18173480 (allocated 19922944) 2026-10-17 12:48:26,294 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 122089 2026-10-17 12:48:26,294 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-10-17 12:48:26,295 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 122089 2026-10-17 12:48:26,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124826_415934_test_import_lot_groupable_and_non_groupable.txt 2026-10-17 12:48:26,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmpd5wvf4bs_chrome_odoo" 2026-10-17 12:48:26,428 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-10-17 12:48:27,073 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 122310 2026-10-17 12:48:27,073 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpa_4j2sia_chrome_odoo 2026-10-17 12:48:27,073 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:35469/json/version 2026-10-17 12:48:27,075 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35469', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:27,081 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-17 12:48:27,081 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:35469/json 2026-10-17 12:48:27,082 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35469', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:27,091 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:35469/devtools/page/83CD91D4EAC173F835FC3F463576A14D 2026-10-17 12:48:27,095 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-17 12:48:27,097 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-17 12:48:27,204 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:48:27,205 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-17 12:48:27,207 44 INFO rb-d965522-225652-425718 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-17 12:48:27,207 44 INFO rb-d965522-225652-425718 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-17 12:48:27,216 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:48:27,771 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:27] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 88 0.026 0.531 2026-10-17 12:48:27,774 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '83CD91D4EAC173F835FC3F463576A14D', 'loaderId': '8B65CF1B6DF9EBE29A1D2513B265769E', 'isDownload': False} 2026-10-17 12:48:27,775 44 INFO rb-d965522-225652-425718 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-17 12:48:27,788 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:48:27,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:27] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:48:27,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:27] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:48:27,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:27] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:48:28,173 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:28,177 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:28,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:48:28,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:48:28,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:28,214 44 INFO rb-d965522-225652-425718 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-17 12:48:28,217 44 INFO rb-d965522-225652-425718 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-17 12:48:28,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:28,244 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 12:48:28,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:48:28,309 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.041 2026-10-17 12:48:28,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-17 12:48:28,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.120 0.263 2026-10-17 12:48:28,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "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-17 12:48:28,781 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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-17 12:48:28,832 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-10-17 12:48:28,847 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:28,856 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-17 12:48:28,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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-17 12:48:28,897 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:28,917 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:48:28,918 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:48:28,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.011 0.020 2026-10-17 12:48:28,936 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:28,938 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:48:28,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-10-17 12:48:28,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-10-17 12:48:28,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-10-17 12:48:29,004 44 INFO rb-d965522-225652-425718 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-17 12:48:29,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.009 2026-10-17 12:48:29,061 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:29,083 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:29,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.018 0.039 2026-10-17 12:48:29,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.011 0.078 2026-10-17 12:48:29,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-17 12:48:29,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-17 12:48:29,177 44 INFO rb-d965522-225652-425718 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-17 12:48:29,179 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:29,198 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-10-17 12:48:29,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:48:29,222 44 INFO rb-d965522-225652-425718 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-17 12:48:29,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-17 12:48:29,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-10-17 12:48:29,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-10-17 12:48:29,344 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.020 0.141 2026-10-17 12:48:29,368 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-10-17 12:48:29,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-10-17 12:48:29,387 44 INFO rb-d965522-225652-425718 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-17 12:48:29,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-10-17 12:48:29,445 44 INFO rb-d965522-225652-425718 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-17 12:48:29,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.032 0.103 2026-10-17 12:48:29,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.017 0.042 2026-10-17 12:48:29,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:48:29,750 44 INFO rb-d965522-225652-425718 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-17 12:48:29,837 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.028 0.057 2026-10-17 12:48:29,930 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.027 0.060 2026-10-17 12:48:29,938 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.086 2026-10-17 12:48:29,982 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.026 2026-10-17 12:48:30,022 44 INFO rb-d965522-225652-425718 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-17 12:48:30,025 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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.010 0.024 2026-10-17 12:48:30,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.008 0.019 2026-10-17 12:48:30,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.055 2026-10-17 12:48:30,109 44 INFO rb-d965522-225652-425718 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-17 12:48:30,160 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-17 12:48:30,161 44 INFO rb-d965522-225652-425718 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-17 12:48:30,217 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16471768 (allocated 17563648) 2026-10-17 12:48:30,220 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 122310 2026-10-17 12:48:30,221 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-17 12:48:30,221 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 122310 2026-10-17 12:48:30,329 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124830_328937_test_multiple_lots_sale_order.txt 2026-10-17 12:48:30,329 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpa_4j2sia_chrome_odoo" 2026-10-17 12:48:30,846 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 122535 2026-10-17 12:48:30,846 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpuzy3cbaj_chrome_odoo 2026-10-17 12:48:30,846 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39951/json/version 2026-10-17 12:48:30,847 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:30,854 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-17 12:48:30,854 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39951/json 2026-10-17 12:48:30,855 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:30,863 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:39951/devtools/page/0BAB87D13BD91D4AC6BB1865ACF5F3F3 2026-10-17 12:48:30,868 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-17 12:48:30,871 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-17 12:48:30,928 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:48:30,929 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-17 12:48:30,930 44 INFO rb-d965522-225652-425718 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-17 12:48:30,930 44 INFO rb-d965522-225652-425718 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-17 12:48:30,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:30] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 33 0.012 0.036 2026-10-17 12:48:30,995 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '0BAB87D13BD91D4AC6BB1865ACF5F3F3', 'loaderId': 'EBA55F775154AC9DC2B4799F2154D021', 'isDownload': False} 2026-10-17 12:48:30,995 44 INFO rb-d965522-225652-425718 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-17 12:48:31,006 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:48:31,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:48:31,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:48:31,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:48:31,405 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:31,406 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:31,413 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:31,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-10-17 12:48:31,432 44 INFO rb-d965522-225652-425718 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-17 12:48:31,436 44 INFO rb-d965522-225652-425718 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-17 12:48:31,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:48:31,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:31,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.002 0.009 2026-10-17 12:48:31,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:48:31,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.021 2026-10-17 12:48:31,499 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-17 12:48:31,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 275 0.091 0.272 2026-10-17 12:48:31,895 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:31,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:48:31,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 12:48:31,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:31,989 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-17 12:48:31,997 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:32,028 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:32,053 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:48:32,057 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-17 12:48:32,057 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:32,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.007 0.019 2026-10-17 12:48:32,060 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-10-17 12:48:32,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.037 2026-10-17 12:48:32,075 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "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-17 12:48:32,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-10-17 12:48:32,130 44 INFO rb-d965522-225652-425718 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-17 12:48:32,152 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:32,188 44 INFO rb-d965522-225652-425718 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-17 12:48:32,198 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:32,198 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.023 0.033 2026-10-17 12:48:32,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.060 2026-10-17 12:48:32,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-17 12:48:32,256 44 INFO rb-d965522-225652-425718 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-17 12:48:32,314 44 INFO rb-d965522-225652-425718 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-17 12:48:32,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-17 12:48:32,323 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:32,335 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:48:32,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-17 12:48:32,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.015 0.236 2026-10-17 12:48:32,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-10-17 12:48:32,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-17 12:48:32,448 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-10-17 12:48:32,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-17 12:48:32,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.158 2026-10-17 12:48:32,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-17 12:48:32,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-10-17 12:48:32,615 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.056 2026-10-17 12:48:32,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-17 12:48:32,716 44 INFO rb-d965522-225652-425718 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-17 12:48:32,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.029 0.055 2026-10-17 12:48:32,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.033 0.066 2026-10-17 12:48:32,915 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.098 2026-10-17 12:48:32,963 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.027 2026-10-17 12:48:33,002 44 INFO rb-d965522-225652-425718 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-17 12:48:33,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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.015 0.040 2026-10-17 12:48:33,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.017 0.050 2026-10-17 12:48:33,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.067 2026-10-17 12:48:33,148 44 INFO rb-d965522-225652-425718 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-17 12:48:33,199 44 INFO rb-d965522-225652-425718 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-17 12:48:33,250 44 INFO rb-d965522-225652-425718 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-17 12:48:33,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-17 12:48:33,302 44 INFO rb-d965522-225652-425718 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-17 12:48:33,358 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16375476 (allocated 17825792) 2026-10-17 12:48:33,360 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 122535 2026-10-17 12:48:33,360 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-17 12:48:33,360 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 122535 2026-10-17 12:48:33,461 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124833_461229_test_multiple_lots_sale_order.txt 2026-10-17 12:48:33,461 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpuzy3cbaj_chrome_odoo" 2026-10-17 12:48:33,734 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 122756 2026-10-17 12:48:33,735 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpa2_q5n1n_chrome_odoo 2026-10-17 12:48:33,735 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:46775/json/version 2026-10-17 12:48:33,736 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:33,743 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-17 12:48:33,743 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:46775/json 2026-10-17 12:48:33,744 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:33,749 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:46775/devtools/page/5317DC4375BC52A7570E26B7A316E81F 2026-10-17 12:48:33,758 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-17 12:48:33,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-17 12:48:33,786 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:48:33,789 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-17 12:48:33,791 44 INFO rb-d965522-225652-425718 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-17 12:48:33,791 44 INFO rb-d965522-225652-425718 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-17 12:48:33,851 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:33] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 33 0.021 0.031 2026-10-17 12:48:33,854 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '5317DC4375BC52A7570E26B7A316E81F', 'loaderId': '8904AC5A34D237C8F3DFC8C76F307230', 'isDownload': False} 2026-10-17 12:48:33,854 44 INFO rb-d965522-225652-425718 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-17 12:48:33,868 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:48:33,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:33] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:48:33,888 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:33] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:48:33,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:33] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:48:34,287 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:34,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:34,298 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:48:34,314 44 INFO rb-d965522-225652-425718 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-17 12:48:34,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 12:48:34,318 44 INFO rb-d965522-225652-425718 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-17 12:48:34,325 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:48:34,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:34,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "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.012 2026-10-17 12:48:34,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:48:34,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.021 2026-10-17 12:48:34,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-17 12:48:34,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 275 0.132 0.249 2026-10-17 12:48:34,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:48:34,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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-17 12:48:34,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 12:48:34,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:34,936 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-17 12:48:34,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:34,977 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:34,996 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:35,002 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:48:35,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.008 0.015 2026-10-17 12:48:35,013 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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-17 12:48:35,021 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:48:35,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.032 2026-10-17 12:48:35,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-10-17 12:48:35,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.019 2026-10-17 12:48:35,094 44 INFO rb-d965522-225652-425718 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-17 12:48:35,158 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.011 2026-10-17 12:48:35,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-17 12:48:35,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 12:48:35,218 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-17 12:48:35,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-17 12:48:35,240 44 INFO rb-d965522-225652-425718 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-17 12:48:35,243 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:35,255 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:48:35,263 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:35,278 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-17 12:48:35,303 44 INFO rb-d965522-225652-425718 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-17 12:48:35,352 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.036 0.127 2026-10-17 12:48:35,358 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:35,363 44 INFO rb-d965522-225652-425718 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-17 12:48:35,371 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-17 12:48:35,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.011 0.156 2026-10-17 12:48:35,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.221 2026-10-17 12:48:35,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-10-17 12:48:35,502 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.135 2026-10-17 12:48:35,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.255 2026-10-17 12:48:35,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.018 0.028 2026-10-17 12:48:35,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:48:35,665 44 INFO rb-d965522-225652-425718 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-17 12:48:35,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.030 0.067 2026-10-17 12:48:35,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.027 0.062 2026-10-17 12:48:35,869 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.089 2026-10-17 12:48:35,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.031 2026-10-17 12:48:35,953 44 INFO rb-d965522-225652-425718 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-17 12:48:35,982 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:35] "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.012 0.043 2026-10-17 12:48:36,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.011 0.055 2026-10-17 12:48:36,070 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.062 2026-10-17 12:48:36,107 44 INFO rb-d965522-225652-425718 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-17 12:48:36,161 44 INFO rb-d965522-225652-425718 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-17 12:48:36,211 44 INFO rb-d965522-225652-425718 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-17 12:48:36,263 44 INFO rb-d965522-225652-425718 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-17 12:48:36,313 44 INFO rb-d965522-225652-425718 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-17 12:48:36,364 44 INFO rb-d965522-225652-425718 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-17 12:48:36,414 44 INFO rb-d965522-225652-425718 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-17 12:48:36,465 44 INFO rb-d965522-225652-425718 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-17 12:48:36,516 44 INFO rb-d965522-225652-425718 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-17 12:48:36,566 44 INFO rb-d965522-225652-425718 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-17 12:48:36,623 44 INFO rb-d965522-225652-425718 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-17 12:48:36,674 44 INFO rb-d965522-225652-425718 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-17 12:48:36,724 44 INFO rb-d965522-225652-425718 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-17 12:48:36,775 44 INFO rb-d965522-225652-425718 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-17 12:48:36,826 44 INFO rb-d965522-225652-425718 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-17 12:48:36,876 44 INFO rb-d965522-225652-425718 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-17 12:48:36,927 44 INFO rb-d965522-225652-425718 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-17 12:48:36,978 44 INFO rb-d965522-225652-425718 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-17 12:48:37,029 44 INFO rb-d965522-225652-425718 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-17 12:48:37,079 44 INFO rb-d965522-225652-425718 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-17 12:48:37,130 44 INFO rb-d965522-225652-425718 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-17 12:48:37,197 44 INFO rb-d965522-225652-425718 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-17 12:48:37,208 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:37,209 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:37,247 44 INFO rb-d965522-225652-425718 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-17 12:48:37,298 44 INFO rb-d965522-225652-425718 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-17 12:48:37,366 44 INFO rb-d965522-225652-425718 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-17 12:48:37,429 44 INFO rb-d965522-225652-425718 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-17 12:48:37,436 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84949161 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': '2c564288-16e4-4675-9db8-6e30546a1117'}] 2026-10-17 12:48:37,437 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:37,622 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1327, 1328, 1329] 2026-10-17 12:48:37,804 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1330, 1331, 1332] 2026-10-17 12:48:38,047 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84949161 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': '2c564288-16e4-4675-9db8-6e30546a1117'} created pos.order #822 2026-10-17 12:48:38,066 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84949161 finished 2026-10-17 12:48:38,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 555 0.302 0.551 2026-10-17 12:48:38,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:38] "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-17 12:48:38,391 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5539161 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': '2c564288-16e4-4675-9db8-6e30546a1117'}] 2026-10-17 12:48:38,397 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-17 12:48:38,408 44 INFO rb-d965522-225652-425718 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-17 12:48:38,411 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5539161 order {'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': '2c564288-16e4-4675-9db8-6e30546a1117'} sync ignored for existing PoS order pos.order(822,) (state: paid) 2026-10-17 12:48:38,437 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5539161 finished 2026-10-17 12:48:38,489 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 18357256 (allocated 20185088) 2026-10-17 12:48:38,506 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 122756 2026-10-17 12:48:38,508 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-17 12:48:38,508 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 122756 2026-10-17 12:48:38,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.034 0.099 2026-10-17 12:48:38,610 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124838_610451_test_multiple_lots_sale_order.txt 2026-10-17 12:48:38,610 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpa2_q5n1n_chrome_odoo" 2026-10-17 12:48:39,248 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-17 12:48:39,877 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 122979 2026-10-17 12:48:39,877 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmpds3aopbi_chrome_odoo 2026-10-17 12:48:39,877 44 INFO rb-d965522-225652-425718 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:43863/json/version 2026-10-17 12:48:39,878 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:39,889 44 INFO rb-d965522-225652-425718 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-17 12:48:39,890 44 INFO rb-d965522-225652-425718 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:43863/json 2026-10-17 12:48:39,890 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:39,895 44 INFO rb-d965522-225652-425718 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:43863/devtools/page/4C8514DA238FA06D9AF88327970BB607 2026-10-17 12:48:39,902 44 INFO rb-d965522-225652-425718 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-17 12:48:39,904 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-10-17 12:48:40,023 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:48:40,025 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-10-17 12:48:40,027 44 INFO rb-d965522-225652-425718 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-17 12:48:40,027 44 INFO rb-d965522-225652-425718 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-17 12:48:40,036 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:48:40,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:40] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.029 0.476 2026-10-17 12:48:40,543 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': '4C8514DA238FA06D9AF88327970BB607', 'loaderId': '3A5A62C5F0B284617AF70C8D013FB79B', 'isDownload': False} 2026-10-17 12:48:40,543 44 INFO rb-d965522-225652-425718 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-17 12:48:40,553 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:48:40,566 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:40] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:48:40,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:40] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:48:40,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:40] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:48:40,931 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:40,934 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:40,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:48:40,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:48:40,962 44 INFO rb-d965522-225652-425718 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-17 12:48:40,966 44 INFO rb-d965522-225652-425718 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-17 12:48:40,973 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:48:40,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:41,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.017 2026-10-17 12:48:41,021 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-17 12:48:41,056 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.028 2026-10-17 12:48:41,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-17 12:48:41,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.114 0.258 2026-10-17 12:48:41,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "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-17 12:48:41,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:41,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 12:48:41,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:41,572 44 INFO rb-d965522-225652-425718 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-17 12:48:41,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:41,611 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:41,629 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:41,631 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:41,649 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:48:41,650 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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-17 12:48:41,652 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.011 0.021 2026-10-17 12:48:41,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.040 2026-10-17 12:48:41,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-17 12:48:41,676 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-10-17 12:48:41,718 44 INFO rb-d965522-225652-425718 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-17 12:48:41,760 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:48:41,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-10-17 12:48:41,790 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:41,806 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.015 0.040 2026-10-17 12:48:41,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-17 12:48:41,840 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-17 12:48:41,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:48:41,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-17 12:48:41,904 44 INFO rb-d965522-225652-425718 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-17 12:48:41,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.012 0.154 2026-10-17 12:48:41,924 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:41,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:48:41,955 44 INFO rb-d965522-225652-425718 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-17 12:48:41,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 12:48:41,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:48:41,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:41] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-17 12:48:42,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-17 12:48:42,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.020 0.116 2026-10-17 12:48:42,104 44 INFO rb-d965522-225652-425718 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-17 12:48:42,163 44 INFO rb-d965522-225652-425718 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-17 12:48:42,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.034 0.122 2026-10-17 12:48:42,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.032 2026-10-17 12:48:42,425 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:48:42,479 44 INFO rb-d965522-225652-425718 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-17 12:48:42,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "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.031 0.064 2026-10-17 12:48:42,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.029 0.066 2026-10-17 12:48:42,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.093 2026-10-17 12:48:42,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.009 0.020 2026-10-17 12:48:42,749 44 INFO rb-d965522-225652-425718 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-17 12:48:42,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "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.009 0.023 2026-10-17 12:48:42,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.009 0.028 2026-10-17 12:48:42,840 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.010 0.054 2026-10-17 12:48:42,851 44 INFO rb-d965522-225652-425718 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-17 12:48:42,915 44 INFO rb-d965522-225652-425718 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-17 12:48:42,926 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:42,927 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:42,966 44 INFO rb-d965522-225652-425718 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-17 12:48:43,017 44 INFO rb-d965522-225652-425718 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-17 12:48:43,084 44 INFO rb-d965522-225652-425718 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-17 12:48:43,146 44 INFO rb-d965522-225652-425718 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-17 12:48:43,152 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30959197 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '8b3c48b5-1719-4acd-a26a-caa949799c24'}] 2026-10-17 12:48:43,156 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:43,288 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1336] 2026-10-17 12:48:43,523 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30959197 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '8b3c48b5-1719-4acd-a26a-caa949799c24'} created pos.order #823 2026-10-17 12:48:43,540 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30959197 finished 2026-10-17 12:48:43,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 390 0.166 0.397 2026-10-17 12:48:43,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:43,812 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98946590 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '8b3c48b5-1719-4acd-a26a-caa949799c24'}] 2026-10-17 12:48:43,819 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98946590 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '8b3c48b5-1719-4acd-a26a-caa949799c24'} sync ignored for existing PoS order pos.order(823,) (state: paid) 2026-10-17 12:48:43,822 44 INFO rb-d965522-225652-425718 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-17 12:48:43,838 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98946590 finished 2026-10-17 12:48:43,871 44 INFO rb-d965522-225652-425718 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-17 12:48:43,921 44 INFO rb-d965522-225652-425718 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-17 12:48:43,930 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.024 0.096 2026-10-17 12:48:43,976 44 INFO rb-d965522-225652-425718 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-17 12:48:44,030 44 INFO rb-d965522-225652-425718 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-17 12:48:44,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.053 2026-10-17 12:48:44,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 12:48:44,158 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-17 12:48:44,203 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-10-17 12:48:44,204 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-17 12:48:44,298 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20656972 (allocated 22417408) 2026-10-17 12:48:44,304 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 122979 2026-10-17 12:48:44,305 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-10-17 12:48:44,305 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 122979 2026-10-17 12:48:44,400 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124844_400392_test_order_does_not_remain_in_list.txt 2026-10-17 12:48:44,400 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmpds3aopbi_chrome_odoo" 2026-10-17 12:48:44,418 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-10-17 12:48:44,889 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 123204 2026-10-17 12:48:44,889 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmpro2ilopk_chrome_odoo 2026-10-17 12:48:44,889 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:44933/json/version 2026-10-17 12:48:44,890 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:44,894 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-10-17 12:48:44,894 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:44933/json 2026-10-17 12:48:44,895 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:44,900 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:44933/devtools/page/29E78962A187B1EF57C855F6C8C6A7D5 2026-10-17 12:48:44,904 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-10-17 12:48:44,906 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-10-17 12:48:44,968 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:48:44,969 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-10-17 12:48:44,970 44 INFO rb-d965522-225652-425718 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-17 12:48:44,970 44 INFO rb-d965522-225652-425718 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-17 12:48:44,979 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:48:45,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:45] "GET /pos/ui/126 HTTP/1.1" 200 - 90 0.026 0.413 2026-10-17 12:48:45,418 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '29E78962A187B1EF57C855F6C8C6A7D5', 'loaderId': 'B737DA8A998FA119A9F92067D8AAF702', 'isDownload': False} 2026-10-17 12:48:45,418 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-10-17 12:48:45,429 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:48:45,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:45] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-17 12:48:45,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:45] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:48:45,467 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:45] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.027 2026-10-17 12:48:45,851 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:45,859 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:45,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.008 2026-10-17 12:48:45,897 44 INFO rb-d965522-225652-425718 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-17 12:48:45,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.004 2026-10-17 12:48:45,901 44 INFO rb-d965522-225652-425718 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-17 12:48:45,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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-17 12:48:45,915 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:45,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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.011 2026-10-17 12:48:45,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.035 2026-10-17 12:48:46,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.027 2026-10-17 12:48:46,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-17 12:48:46,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.186 0.339 2026-10-17 12:48:46,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:48:46,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:46,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:48:46,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:46,677 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-10-17 12:48:46,684 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:46,719 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:46,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:46,744 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:46,757 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:48:46,780 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:48:46,783 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "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-17 12:48:46,786 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.014 0.036 2026-10-17 12:48:46,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.059 2026-10-17 12:48:46,807 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:46,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.036 2026-10-17 12:48:46,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.016 0.055 2026-10-17 12:48:46,865 44 INFO rb-d965522-225652-425718 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-17 12:48:46,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.022 0.100 2026-10-17 12:48:46,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.032 2026-10-17 12:48:46,928 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:46,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.043 2026-10-17 12:48:46,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-17 12:48:46,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-17 12:48:47,006 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-10-17 12:48:47,025 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.091 2026-10-17 12:48:47,032 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:47,034 44 INFO rb-d965522-225652-425718 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-17 12:48:47,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.110 2026-10-17 12:48:47,067 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-10-17 12:48:47,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:48:47,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 12:48:47,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-17 12:48:47,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.024 0.129 2026-10-17 12:48:47,241 44 INFO rb-d965522-225652-425718 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-17 12:48:47,292 44 INFO rb-d965522-225652-425718 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-17 12:48:47,343 44 INFO rb-d965522-225652-425718 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-17 12:48:47,393 44 INFO rb-d965522-225652-425718 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-17 12:48:47,458 44 INFO rb-d965522-225652-425718 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-17 12:48:47,469 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:47,470 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:47,509 44 INFO rb-d965522-225652-425718 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-17 12:48:47,560 44 INFO rb-d965522-225652-425718 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-17 12:48:47,627 44 INFO rb-d965522-225652-425718 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-17 12:48:47,692 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-10-17 12:48:47,696 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33777975 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '436d66e4-10fc-4cc3-8e5f-6f0820a1b75b'}] 2026-10-17 12:48:47,697 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-17 12:48:47,705 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:47,753 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14965220 (allocated 15990784) 2026-10-17 12:48:47,762 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 123204 2026-10-17 12:48:47,763 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-10-17 12:48:47,774 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 123204 2026-10-17 12:48:47,841 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124847_841622_test_order_sale_team.txt 2026-10-17 12:48:47,842 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmpro2ilopk_chrome_odoo" 2026-10-17 12:48:47,871 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-10-17 12:48:48,022 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33777975 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '436d66e4-10fc-4cc3-8e5f-6f0820a1b75b'} created pos.order #824 2026-10-17 12:48:48,025 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33777975 finished 2026-10-17 12:48:48,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 223 0.138 0.221 2026-10-17 12:48:48,071 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-17 12:48:51,625 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-17 12:48:52,001 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6691274 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-10-17 12:48:53,351 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6691274 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #826 2026-10-17 12:48:53,351 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6691274 finished 2026-10-17 12:48:53,480 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-17 12:48:54,006 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 123430 2026-10-17 12:48:54,006 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmp8j5_mj0x_chrome_odoo 2026-10-17 12:48:54,006 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:43363/json/version 2026-10-17 12:48:54,007 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:54,017 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-10-17 12:48:54,017 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:43363/json 2026-10-17 12:48:54,017 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:54,026 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:43363/devtools/page/3AAB3622502765402F8FBC24E58E9496 2026-10-17 12:48:54,034 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-10-17 12:48:54,037 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-10-17 12:48:54,117 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:48:54,119 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-10-17 12:48:54,120 44 INFO rb-d965522-225652-425718 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-17 12:48:54,120 44 INFO rb-d965522-225652-425718 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-17 12:48:54,129 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:48:54,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:54] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.028 0.393 2026-10-17 12:48:54,550 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '3AAB3622502765402F8FBC24E58E9496', 'loaderId': 'D5CC9A41004AB37260D8E445FD0EAAC8', 'isDownload': False} 2026-10-17 12:48:54,550 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-10-17 12:48:54,560 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:48:54,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:54] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:48:54,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:54] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:48:54,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:54] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:48:54,947 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:54,948 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:54,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:48:54,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:48:54,980 44 INFO rb-d965522-225652-425718 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-17 12:48:54,984 44 INFO rb-d965522-225652-425718 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-17 12:48:54,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:48:54,997 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:55,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.011 2026-10-17 12:48:55,030 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 12:48:55,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.028 2026-10-17 12:48:55,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:48:55,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.134 0.265 2026-10-17 12:48:55,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "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-17 12:48:55,560 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:55,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.034 2026-10-17 12:48:55,635 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:48:55,650 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-10-17 12:48:55,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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-17 12:48:55,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:55,705 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:48:55,714 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:55,721 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:48:55,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.009 0.020 2026-10-17 12:48:55,737 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:55,741 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:48:55,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.036 2026-10-17 12:48:55,755 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:55,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.013 0.041 2026-10-17 12:48:55,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.060 2026-10-17 12:48:55,834 44 INFO rb-d965522-225652-425718 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-17 12:48:55,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.014 0.091 2026-10-17 12:48:55,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.022 2026-10-17 12:48:55,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-17 12:48:55,909 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:55,920 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-17 12:48:55,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-17 12:48:55,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-10-17 12:48:55,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-17 12:48:55,987 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:55,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-10-17 12:48:55,995 44 INFO rb-d965522-225652-425718 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-17 12:48:56,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-10-17 12:48:56,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:48:56,043 44 INFO rb-d965522-225652-425718 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-17 12:48:56,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:48:56,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:48:56,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.106 2026-10-17 12:48:56,152 44 INFO rb-d965522-225652-425718 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-17 12:48:56,210 44 INFO rb-d965522-225652-425718 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-17 12:48:56,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.038 0.090 2026-10-17 12:48:56,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.019 0.032 2026-10-17 12:48:56,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-17 12:48:56,505 44 INFO rb-d965522-225652-425718 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-17 12:48:56,603 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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.037 0.062 2026-10-17 12:48:56,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.032 0.065 2026-10-17 12:48:56,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-10-17 12:48:56,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.018 2026-10-17 12:48:56,783 44 INFO rb-d965522-225652-425718 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-17 12:48:56,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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.011 0.026 2026-10-17 12:48:56,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.030 2026-10-17 12:48:56,866 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.010 0.046 2026-10-17 12:48:56,908 44 INFO rb-d965522-225652-425718 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-17 12:48:56,958 44 INFO rb-d965522-225652-425718 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-17 12:48:57,009 44 INFO rb-d965522-225652-425718 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-17 12:48:57,060 44 INFO rb-d965522-225652-425718 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-17 12:48:57,110 44 INFO rb-d965522-225652-425718 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-17 12:48:57,162 44 INFO rb-d965522-225652-425718 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-17 12:48:57,212 44 INFO rb-d965522-225652-425718 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-17 12:48:57,263 44 INFO rb-d965522-225652-425718 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-17 12:48:57,314 44 INFO rb-d965522-225652-425718 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-17 12:48:57,365 44 INFO rb-d965522-225652-425718 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-17 12:48:57,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-10-17 12:48:57,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-17 12:48:57,475 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17573180 (allocated 18874368) 2026-10-17 12:48:57,481 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 123430 2026-10-17 12:48:57,481 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-10-17 12:48:57,482 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 123430 2026-10-17 12:48:57,576 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124857_576445_test_pos_not_groupable_product.txt 2026-10-17 12:48:57,576 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmp8j5_mj0x_chrome_odoo" 2026-10-17 12:48:57,589 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-17 12:48:58,104 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 123645 2026-10-17 12:48:58,104 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmptmx7sja0_chrome_odoo 2026-10-17 12:48:58,104 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:45419/json/version 2026-10-17 12:48:58,105 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:58,114 44 INFO rb-d965522-225652-425718 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-17 12:48:58,114 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:45419/json 2026-10-17 12:48:58,114 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:48:58,123 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:45419/devtools/page/1B5457205F827836D32A84B4F20ECA57 2026-10-17 12:48:58,126 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-10-17 12:48:58,144 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-10-17 12:48:58,211 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:48:58,213 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-10-17 12:48:58,214 44 INFO rb-d965522-225652-425718 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-17 12:48:58,214 44 INFO rb-d965522-225652-425718 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-17 12:48:58,222 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:48:58,646 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:58] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.025 0.401 2026-10-17 12:48:58,649 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '1B5457205F827836D32A84B4F20ECA57', 'loaderId': 'F39103E103D9C9C3DE6DD37DDD84612A', 'isDownload': False} 2026-10-17 12:48:58,650 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-10-17 12:48:58,668 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:48:58,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:58] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:48:58,684 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:58] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:48:58,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:58] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:48:59,040 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:59,040 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:48:59,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:48:59,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:48:59,078 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:48:59,079 44 INFO rb-d965522-225652-425718 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-17 12:48:59,083 44 INFO rb-d965522-225652-425718 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-17 12:48:59,088 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:48:59,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.012 2026-10-17 12:48:59,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:48:59,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.044 2026-10-17 12:48:59,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-17 12:48:59,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.117 0.258 2026-10-17 12:48:59,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:48:59,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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-17 12:48:59,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-17 12:48:59,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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.004 2026-10-17 12:48:59,712 44 INFO rb-d965522-225652-425718 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-17 12:48:59,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:48:59,759 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:48:59,775 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:48:59,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:48:59,786 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:48:59,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.010 0.028 2026-10-17 12:48:59,820 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:48:59,824 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48: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-17 12:48:59,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.053 2026-10-17 12:48:59,839 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.026 2026-10-17 12:48:59,844 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:48:59,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.013 0.060 2026-10-17 12:48:59,891 44 INFO rb-d965522-225652-425718 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-17 12:48:59,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.012 0.096 2026-10-17 12:48:59,941 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-10-17 12:48:59,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.032 2026-10-17 12:48:59,983 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:48:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:00,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-17 12:49:00,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-17 12:49:00,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:49:00,053 44 INFO rb-d965522-225652-425718 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-17 12:49:00,054 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:00,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-10-17 12:49:00,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-10-17 12:49:00,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:49:00,126 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:49:00,143 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-10-17 12:49:00,160 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-10-17 12:49:00,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.127 2026-10-17 12:49:00,280 44 INFO rb-d965522-225652-425718 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-17 12:49:00,331 44 INFO rb-d965522-225652-425718 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-17 12:49:00,382 44 INFO rb-d965522-225652-425718 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-17 12:49:00,433 44 INFO rb-d965522-225652-425718 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-17 12:49:00,484 44 INFO rb-d965522-225652-425718 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-17 12:49:00,534 44 INFO rb-d965522-225652-425718 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-17 12:49:00,610 44 INFO rb-d965522-225652-425718 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-17 12:49:00,664 44 INFO rb-d965522-225652-425718 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-17 12:49:00,714 44 INFO rb-d965522-225652-425718 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-17 12:49:00,774 44 INFO rb-d965522-225652-425718 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-17 12:49:00,833 44 INFO rb-d965522-225652-425718 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-17 12:49:00,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.009 0.024 2026-10-17 12:49:00,884 44 INFO rb-d965522-225652-425718 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-17 12:49:00,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.011 0.046 2026-10-17 12:49:00,951 44 INFO rb-d965522-225652-425718 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-17 12:49:00,963 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:00,964 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:01,001 44 INFO rb-d965522-225652-425718 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-17 12:49:01,052 44 INFO rb-d965522-225652-425718 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-17 12:49:01,120 44 INFO rb-d965522-225652-425718 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-17 12:49:01,174 44 INFO rb-d965522-225652-425718 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-17 12:49:01,236 44 INFO rb-d965522-225652-425718 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-17 12:49:01,243 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34886385 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '73a4070d-dc71-4cd5-8088-b5a0ea125e4c'}] 2026-10-17 12:49:01,244 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:02,753 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34886385 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '73a4070d-dc71-4cd5-8088-b5a0ea125e4c'} created pos.order #827 2026-10-17 12:49:02,912 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34886385 finished 2026-10-17 12:49:03,003 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:49:03,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 841 0.457 1.306 2026-10-17 12:49:03,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:03] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.002 0.014 2026-10-17 12:49:03,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.014 2026-10-17 12:49:03,106 44 INFO rb-d965522-225652-425718 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-17 12:49:03,120 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6364811 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '73a4070d-dc71-4cd5-8088-b5a0ea125e4c'}] 2026-10-17 12:49:03,131 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6364811 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '73a4070d-dc71-4cd5-8088-b5a0ea125e4c'} sync ignored for existing PoS order pos.order(827,) (state: done) 2026-10-17 12:49:03,148 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6364811 finished 2026-10-17 12:49:03,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 89 0.036 0.105 2026-10-17 12:49:03,305 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-10-17 12:49:03,305 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-17 12:49:03,382 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 16913592 (allocated 18747392) 2026-10-17 12:49:03,385 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 123645 2026-10-17 12:49:03,386 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-10-17 12:49:03,386 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 123645 2026-10-17 12:49:03,480 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124903_480584_test_pos_order_and_invoice_amounts.txt 2026-10-17 12:49:03,480 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmptmx7sja0_chrome_odoo" 2026-10-17 12:49:03,505 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-10-17 12:49:03,874 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 123868 2026-10-17 12:49:03,875 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmpohnhvg66_chrome_odoo 2026-10-17 12:49:03,875 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:33805/json/version 2026-10-17 12:49:03,876 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:03,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-10-17 12:49:03,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:33805/json 2026-10-17 12:49:03,886 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:03,888 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:33805/devtools/page/B87F3B6AD030D41DF8E34D372741D6B5 2026-10-17 12:49:03,892 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-10-17 12:49:03,892 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-10-17 12:49:03,958 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:49:03,964 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-10-17 12:49:03,966 44 INFO rb-d965522-225652-425718 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-17 12:49:03,966 44 INFO rb-d965522-225652-425718 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-17 12:49:03,974 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:49:04,559 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:04] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.035 0.552 2026-10-17 12:49:04,563 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': 'B87F3B6AD030D41DF8E34D372741D6B5', 'loaderId': '667F57D89128D3FF773087AE74BCB355', 'isDownload': False} 2026-10-17 12:49:04,563 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-10-17 12:49:04,573 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:49:04,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:04] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:49:04,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:04] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:49:04,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:04] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-17 12:49:04,959 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:04,965 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:04,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:49:04,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:49:04,997 44 INFO rb-d965522-225652-425718 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-17 12:49:04,998 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:49:05,001 44 INFO rb-d965522-225652-425718 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-17 12:49:05,006 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:05,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.010 2026-10-17 12:49:05,037 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 12:49:05,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.027 2026-10-17 12:49:05,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-17 12:49:05,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.117 0.261 2026-10-17 12:49:05,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "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-17 12:49:05,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:49:05,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 12:49:05,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:05,625 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-10-17 12:49:05,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:49:05,685 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:05,701 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:49:05,702 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:49:05,716 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:49:05,718 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.011 0.020 2026-10-17 12:49:05,726 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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-17 12:49:05,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.037 2026-10-17 12:49:05,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-10-17 12:49:05,742 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-10-17 12:49:05,793 44 INFO rb-d965522-225652-425718 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-17 12:49:05,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.012 2026-10-17 12:49:05,847 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:49:05,855 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:49:05,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.035 2026-10-17 12:49:05,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.012 0.066 2026-10-17 12:49:05,928 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-17 12:49:05,937 44 INFO rb-d965522-225652-425718 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-17 12:49:05,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-17 12:49:05,954 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:49:05,988 44 INFO rb-d965522-225652-425718 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-17 12:49:06,005 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:06] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.015 0.158 2026-10-17 12:49:06,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:06] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-17 12:49:06,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:06] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-17 12:49:06,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:06] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-10-17 12:49:06,090 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:06] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-10-17 12:49:06,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.166 2026-10-17 12:49:06,164 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:06] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-10-17 12:49:06,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:06] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.172 2026-10-17 12:49:06,205 44 INFO rb-d965522-225652-425718 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-17 12:49:06,259 44 INFO rb-d965522-225652-425718 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-17 12:49:06,310 44 INFO rb-d965522-225652-425718 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-17 12:49:06,368 44 INFO rb-d965522-225652-425718 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-17 12:49:06,432 44 INFO rb-d965522-225652-425718 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-17 12:49:06,464 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.011 0.025 2026-10-17 12:49:06,479 44 INFO rb-d965522-225652-425718 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-17 12:49:06,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.011 0.035 2026-10-17 12:49:06,530 44 INFO rb-d965522-225652-425718 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-17 12:49:06,583 44 INFO rb-d965522-225652-425718 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-17 12:49:06,633 44 INFO rb-d965522-225652-425718 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-17 12:49:06,684 44 INFO rb-d965522-225652-425718 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-17 12:49:06,767 44 INFO rb-d965522-225652-425718 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-17 12:49:06,818 44 INFO rb-d965522-225652-425718 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-17 12:49:06,869 44 INFO rb-d965522-225652-425718 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-17 12:49:06,919 44 INFO rb-d965522-225652-425718 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-17 12:49:06,971 44 INFO rb-d965522-225652-425718 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-17 12:49:07,021 44 INFO rb-d965522-225652-425718 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-17 12:49:07,072 44 INFO rb-d965522-225652-425718 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-17 12:49:07,123 44 INFO rb-d965522-225652-425718 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-17 12:49:07,173 44 INFO rb-d965522-225652-425718 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-17 12:49:07,242 44 INFO rb-d965522-225652-425718 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-17 12:49:07,296 44 INFO rb-d965522-225652-425718 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-17 12:49:07,346 44 INFO rb-d965522-225652-425718 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-17 12:49:07,401 44 INFO rb-d965522-225652-425718 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-17 12:49:07,459 44 INFO rb-d965522-225652-425718 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-17 12:49:07,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.009 0.024 2026-10-17 12:49:07,512 44 INFO rb-d965522-225652-425718 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-17 12:49:07,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.033 2026-10-17 12:49:07,560 44 INFO rb-d965522-225652-425718 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-17 12:49:07,612 44 INFO rb-d965522-225652-425718 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-17 12:49:07,663 44 INFO rb-d965522-225652-425718 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-17 12:49:07,714 44 INFO rb-d965522-225652-425718 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-17 12:49:07,780 44 INFO rb-d965522-225652-425718 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-17 12:49:07,790 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:07,791 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:07,830 44 INFO rb-d965522-225652-425718 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-17 12:49:07,881 44 INFO rb-d965522-225652-425718 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-17 12:49:07,948 44 INFO rb-d965522-225652-425718 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-17 12:49:07,999 44 INFO rb-d965522-225652-425718 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-17 12:49:08,061 44 INFO rb-d965522-225652-425718 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-17 12:49:08,066 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5178215 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ce65c51a-4df8-4b07-a804-a706532b2bad'}] 2026-10-17 12:49:08,069 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:08,353 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5178215 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ce65c51a-4df8-4b07-a804-a706532b2bad'} created pos.order #828 2026-10-17 12:49:08,370 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5178215 finished 2026-10-17 12:49:08,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.102 0.253 2026-10-17 12:49:08,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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-17 12:49:08,544 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-10-17 12:49:08,545 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-17 12:49:08,548 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39363893 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ce65c51a-4df8-4b07-a804-a706532b2bad'}] 2026-10-17 12:49:08,554 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39363893 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ce65c51a-4df8-4b07-a804-a706532b2bad'} sync ignored for existing PoS order pos.order(828,) (state: paid) 2026-10-17 12:49:08,571 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39363893 finished 2026-10-17 12:49:08,629 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 17850664 (allocated 20058112) 2026-10-17 12:49:08,633 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 123868 2026-10-17 12:49:08,633 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-10-17 12:49:08,634 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 123868 2026-10-17 12:49:08,640 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.033 0.061 2026-10-17 12:49:08,739 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124908_739356_test_pos_sale_warnings.txt 2026-10-17 12:49:08,739 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmpohnhvg66_chrome_odoo" 2026-10-17 12:49:08,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-10-17 12:49:09,289 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 124083 2026-10-17 12:49:09,289 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpfscgaqav_chrome_odoo 2026-10-17 12:49:09,289 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:33001/json/version 2026-10-17 12:49:09,290 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:09,299 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-10-17 12:49:09,300 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:33001/json 2026-10-17 12:49:09,300 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:09,312 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:33001/devtools/page/4C22DBC5FDC2A773C8BA5E594E31B699 2026-10-17 12:49:09,319 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-10-17 12:49:09,322 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-10-17 12:49:09,400 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:49:09,401 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-10-17 12:49:09,402 44 INFO rb-d965522-225652-425718 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-17 12:49:09,402 44 INFO rb-d965522-225652-425718 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-17 12:49:09,411 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:49:09,841 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:09] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.026 0.408 2026-10-17 12:49:09,845 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '4C22DBC5FDC2A773C8BA5E594E31B699', 'loaderId': 'ECEC7BBCAE17E344BEBF2AD65EB70836', 'isDownload': False} 2026-10-17 12:49:09,845 44 INFO rb-d965522-225652-425718 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-17 12:49:09,861 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:49:09,872 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:09] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:49:09,877 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:09] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:49:09,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:09] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:49:10,256 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:10,258 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:10,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:49:10,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:49:10,295 44 INFO rb-d965522-225652-425718 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-17 12:49:10,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:49:10,299 44 INFO rb-d965522-225652-425718 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-17 12:49:10,304 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:10,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.016 2026-10-17 12:49:10,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-17 12:49:10,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.040 2026-10-17 12:49:10,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-17 12:49:10,839 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.124 0.291 2026-10-17 12:49:10,855 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:49:10,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:10,933 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:49:10,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:10,956 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-10-17 12:49:10,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:10,999 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:11,021 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:49:11,026 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:11,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.014 2026-10-17 12:49:11,038 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:11,051 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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-17 12:49:11,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.011 0.034 2026-10-17 12:49:11,070 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.024 2026-10-17 12:49:11,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-10-17 12:49:11,116 44 INFO rb-d965522-225652-425718 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-17 12:49:11,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.011 2026-10-17 12:49:11,164 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:49:11,214 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:49:11,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.020 0.049 2026-10-17 12:49:11,262 44 INFO rb-d965522-225652-425718 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-17 12:49:11,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.013 0.099 2026-10-17 12:49:11,271 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:11,290 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-10-17 12:49:11,308 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-10-17 12:49:11,310 44 INFO rb-d965522-225652-425718 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-17 12:49:11,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-17 12:49:11,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-17 12:49:11,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-17 12:49:11,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-10-17 12:49:11,402 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-17 12:49:11,417 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-10-17 12:49:11,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.120 2026-10-17 12:49:11,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-17 12:49:11,501 44 INFO rb-d965522-225652-425718 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-17 12:49:11,560 44 INFO rb-d965522-225652-425718 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-17 12:49:11,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.032 0.094 2026-10-17 12:49:11,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.032 2026-10-17 12:49:11,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-17 12:49:11,858 44 INFO rb-d965522-225652-425718 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-17 12:49:11,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:11] "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.031 0.066 2026-10-17 12:49:12,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.028 0.063 2026-10-17 12:49:12,062 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.091 2026-10-17 12:49:12,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.018 2026-10-17 12:49:12,138 44 INFO rb-d965522-225652-425718 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-17 12:49:12,143 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.011 0.025 2026-10-17 12:49:12,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.021 2026-10-17 12:49:12,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.046 2026-10-17 12:49:12,233 44 INFO rb-d965522-225652-425718 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-17 12:49:12,284 44 INFO rb-d965522-225652-425718 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-17 12:49:12,337 44 INFO rb-d965522-225652-425718 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-17 12:49:12,387 44 INFO rb-d965522-225652-425718 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-17 12:49:12,512 44 INFO rb-d965522-225652-425718 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-17 12:49:12,578 44 INFO rb-d965522-225652-425718 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-17 12:49:12,588 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:12,590 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:12,629 44 INFO rb-d965522-225652-425718 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-17 12:49:12,680 44 INFO rb-d965522-225652-425718 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-17 12:49:12,747 44 INFO rb-d965522-225652-425718 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-17 12:49:12,809 44 INFO rb-d965522-225652-425718 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-17 12:49:12,816 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39649826 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b9bd30cc-769f-4ab1-bf61-e8f53123907c'}] 2026-10-17 12:49:12,817 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:13,112 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39649826 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b9bd30cc-769f-4ab1-bf61-e8f53123907c'} created pos.order #829 2026-10-17 12:49:13,128 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39649826 finished 2026-10-17 12:49:13,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 426 0.215 0.438 2026-10-17 12:49:13,498 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:13] "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-17 12:49:13,568 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25372814 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b9bd30cc-769f-4ab1-bf61-e8f53123907c'}] 2026-10-17 12:49:13,574 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25372814 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b9bd30cc-769f-4ab1-bf61-e8f53123907c'} sync ignored for existing PoS order pos.order(829,) (state: paid) 2026-10-17 12:49:13,575 44 INFO rb-d965522-225652-425718 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-17 12:49:13,592 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25372814 finished 2026-10-17 12:49:13,629 44 INFO rb-d965522-225652-425718 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-17 12:49:13,677 44 INFO rb-d965522-225652-425718 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-17 12:49:13,731 44 INFO rb-d965522-225652-425718 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-17 12:49:13,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.061 0.133 2026-10-17 12:49:13,785 44 INFO rb-d965522-225652-425718 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-17 12:49:13,833 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.042 2026-10-17 12:49:13,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.033 2026-10-17 12:49:13,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-17 12:49:13,950 44 INFO rb-d965522-225652-425718 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-17 12:49:14,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:14] "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.035 0.069 2026-10-17 12:49:14,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.031 0.066 2026-10-17 12:49:14,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.097 2026-10-17 12:49:14,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.019 2026-10-17 12:49:14,237 44 INFO rb-d965522-225652-425718 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-17 12:49:14,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:14] "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.010 0.029 2026-10-17 12:49:14,279 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:14] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.031 2026-10-17 12:49:14,315 44 INFO rb-d965522-225652-425718 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-17 12:49:14,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.009 0.046 2026-10-17 12:49:14,366 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-10-17 12:49:14,367 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-17 12:49:14,462 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19817832 (allocated 21368832) 2026-10-17 12:49:14,464 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 124083 2026-10-17 12:49:14,464 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-10-17 12:49:14,465 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 124083 2026-10-17 12:49:14,560 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124914_559829_test_quantity_updated_settle.txt 2026-10-17 12:49:14,560 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpfscgaqav_chrome_odoo" 2026-10-17 12:49:14,573 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-10-17 12:49:15,083 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37796250 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'ac21ce27-f71f-4095-b9c7-ea1599124fbe'}] 2026-10-17 12:49:15,176 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1345] 2026-10-17 12:49:16,429 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37796250 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'ac21ce27-f71f-4095-b9c7-ea1599124fbe'} created pos.order #830 2026-10-17 12:49:16,432 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37796250 finished 2026-10-17 12:49:16,551 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79800910 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '82784302-a0ed-4c4d-a30f-64203d9abdde'}] 2026-10-17 12:49:17,380 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79800910 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '82784302-a0ed-4c4d-a30f-64203d9abdde'} created pos.order #831 2026-10-17 12:49:17,380 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79800910 finished 2026-10-17 12:49:17,662 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-10-17 12:49:18,163 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93467736 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '0a2a4d55-545f-49fa-ba9f-514d7320a76e'}] 2026-10-17 12:49:18,253 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1350] 2026-10-17 12:49:19,498 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93467736 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '0a2a4d55-545f-49fa-ba9f-514d7320a76e'} created pos.order #832 2026-10-17 12:49:19,501 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93467736 finished 2026-10-17 12:49:19,879 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-10-17 12:49:20,528 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 124323 2026-10-17 12:49:20,528 44 INFO rb-d965522-225652-425718 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/tmp_5n7bvn1_chrome_odoo 2026-10-17 12:49:20,528 44 INFO rb-d965522-225652-425718 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:40057/json/version 2026-10-17 12:49:20,530 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:20,543 44 INFO rb-d965522-225652-425718 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-17 12:49:20,544 44 INFO rb-d965522-225652-425718 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:40057/json 2026-10-17 12:49:20,544 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:20,556 44 INFO rb-d965522-225652-425718 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:40057/devtools/page/6317BDBBEE71E1EE306F7E54436BE468 2026-10-17 12:49:20,564 44 INFO rb-d965522-225652-425718 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-17 12:49:20,572 44 INFO rb-d965522-225652-425718 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-17 12:49:20,651 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:49:20,653 44 INFO rb-d965522-225652-425718 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-17 12:49:20,654 44 INFO rb-d965522-225652-425718 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-17 12:49:20,654 44 INFO rb-d965522-225652-425718 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-17 12:49:20,663 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:49:21,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "GET /pos/ui/126 HTTP/1.1" 200 - 133 0.040 0.445 2026-10-17 12:49:21,150 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '6317BDBBEE71E1EE306F7E54436BE468', 'loaderId': '7BD862D5484282B118BC074B30B99FDC', 'isDownload': False} 2026-10-17 12:49:21,150 44 INFO rb-d965522-225652-425718 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-17 12:49:21,160 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:49:21,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:49:21,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:49:21,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:49:21,543 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:21,547 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:21,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 12:49:21,578 44 INFO rb-d965522-225652-425718 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-17 12:49:21,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:49:21,583 44 INFO rb-d965522-225652-425718 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-17 12:49:21,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:49:21,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:21,622 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.013 2026-10-17 12:49:21,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:49:21,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.030 2026-10-17 12:49:21,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-17 12:49:22,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.147 0.283 2026-10-17 12:49:22,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:49:22,193 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:49:22,234 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:49:22,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:49:22,265 44 INFO rb-d965522-225652-425718 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-17 12:49:22,274 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:49:22,308 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:22,320 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:49:22,324 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:49:22,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.012 2026-10-17 12:49:22,333 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:22,337 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:49:22,354 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.008 0.034 2026-10-17 12:49:22,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.015 2026-10-17 12:49:22,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-10-17 12:49:22,410 44 INFO rb-d965522-225652-425718 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-17 12:49:22,453 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:49:22,484 44 INFO rb-d965522-225652-425718 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-17 12:49:22,501 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.024 0.031 2026-10-17 12:49:22,509 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:22,519 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-17 12:49:22,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-10-17 12:49:22,546 44 INFO rb-d965522-225652-425718 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-17 12:49:22,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-10-17 12:49:22,565 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:22,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.008 0.114 2026-10-17 12:49:22,655 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.039 0.171 2026-10-17 12:49:22,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-17 12:49:22,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-17 12:49:22,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-10-17 12:49:22,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.161 2026-10-17 12:49:22,749 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-10-17 12:49:22,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-10-17 12:49:22,785 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-10-17 12:49:22,839 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.017 0.163 2026-10-17 12:49:22,867 44 INFO rb-d965522-225652-425718 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-17 12:49:22,926 44 INFO rb-d965522-225652-425718 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-17 12:49:23,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.032 0.095 2026-10-17 12:49:23,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.016 0.033 2026-10-17 12:49:23,164 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:49:23,221 44 INFO rb-d965522-225652-425718 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-17 12:49:23,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.031 0.068 2026-10-17 12:49:23,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.030 0.065 2026-10-17 12:49:23,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.101 2026-10-17 12:49:23,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.018 2026-10-17 12:49:23,515 44 INFO rb-d965522-225652-425718 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-17 12:49:23,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.012 0.025 2026-10-17 12:49:23,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.034 2026-10-17 12:49:23,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.009 0.052 2026-10-17 12:49:23,621 44 INFO rb-d965522-225652-425718 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-17 12:49:23,672 44 INFO rb-d965522-225652-425718 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-17 12:49:23,722 44 INFO rb-d965522-225652-425718 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-17 12:49:23,777 44 INFO rb-d965522-225652-425718 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-17 12:49:23,828 44 INFO rb-d965522-225652-425718 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-17 12:49:23,881 44 INFO rb-d965522-225652-425718 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-17 12:49:23,948 44 INFO rb-d965522-225652-425718 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-17 12:49:23,958 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:23,959 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:23,998 44 INFO rb-d965522-225652-425718 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-17 12:49:24,049 44 INFO rb-d965522-225652-425718 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-17 12:49:24,116 44 INFO rb-d965522-225652-425718 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-17 12:49:24,179 44 INFO rb-d965522-225652-425718 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-17 12:49:24,186 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41496625 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '9cae06d0-7b29-4778-ac28-05fc84af5804'}] 2026-10-17 12:49:24,188 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:49:24,485 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41496625 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '9cae06d0-7b29-4778-ac28-05fc84af5804'} created pos.order #834 2026-10-17 12:49:24,502 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41496625 finished 2026-10-17 12:49:24,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 290 0.135 0.303 2026-10-17 12:49:24,658 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:24,721 44 INFO rb-d965522-225652-425718 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-17 12:49:24,724 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51967614 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '9cae06d0-7b29-4778-ac28-05fc84af5804'}] 2026-10-17 12:49:24,729 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51967614 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '9cae06d0-7b29-4778-ac28-05fc84af5804'} sync ignored for existing PoS order pos.order(834,) (state: paid) 2026-10-17 12:49:24,745 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51967614 finished 2026-10-17 12:49:24,784 44 INFO rb-d965522-225652-425718 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-17 12:49:24,834 44 INFO rb-d965522-225652-425718 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-17 12:49:24,839 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.028 0.089 2026-10-17 12:49:24,884 44 INFO rb-d965522-225652-425718 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-17 12:49:24,939 44 INFO rb-d965522-225652-425718 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-17 12:49:24,993 44 INFO rb-d965522-225652-425718 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-17 12:49:25,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.040 2026-10-17 12:49:25,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.022 0.045 2026-10-17 12:49:25,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:49:25,166 44 INFO rb-d965522-225652-425718 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-17 12:49:25,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:25] "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.034 0.058 2026-10-17 12:49:25,368 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.030 0.072 2026-10-17 12:49:25,376 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.097 2026-10-17 12:49:25,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.018 2026-10-17 12:49:25,448 44 INFO rb-d965522-225652-425718 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-17 12:49:25,463 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.014 0.027 2026-10-17 12:49:25,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.030 2026-10-17 12:49:25,523 44 INFO rb-d965522-225652-425718 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-17 12:49:25,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.050 2026-10-17 12:49:25,573 44 INFO rb-d965522-225652-425718 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-17 12:49:25,624 44 INFO rb-d965522-225652-425718 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-17 12:49:25,678 44 INFO rb-d965522-225652-425718 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-17 12:49:25,729 44 INFO rb-d965522-225652-425718 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-17 12:49:25,781 44 INFO rb-d965522-225652-425718 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-17 12:49:25,837 44 INFO rb-d965522-225652-425718 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-17 12:49:25,887 44 INFO rb-d965522-225652-425718 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-17 12:49:25,938 44 INFO rb-d965522-225652-425718 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-17 12:49:25,994 44 INFO rb-d965522-225652-425718 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-17 12:49:26,054 44 INFO rb-d965522-225652-425718 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-17 12:49:26,059 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27709652 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '9d9c9443-d6a3-4683-aa54-e73c34487d51'}] 2026-10-17 12:49:26,286 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27709652 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '9d9c9443-d6a3-4683-aa54-e73c34487d51'} created pos.order #835 2026-10-17 12:49:26,303 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27709652 finished 2026-10-17 12:49:26,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 179 0.095 0.249 2026-10-17 12:49:26,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:49:26,463 44 INFO rb-d965522-225652-425718 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-17 12:49:26,467 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55182593 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '9d9c9443-d6a3-4683-aa54-e73c34487d51'}] 2026-10-17 12:49:26,472 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55182593 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '9d9c9443-d6a3-4683-aa54-e73c34487d51'} sync ignored for existing PoS order pos.order(835,) (state: paid) 2026-10-17 12:49:26,488 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55182593 finished 2026-10-17 12:49:26,528 44 INFO rb-d965522-225652-425718 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-17 12:49:26,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.022 0.083 2026-10-17 12:49:26,586 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-10-17 12:49:26,586 44 INFO rb-d965522-225652-425718 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-17 12:49:26,710 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 21204672 (allocated 23465984) 2026-10-17 12:49:26,712 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 124323 2026-10-17 12:49:26,713 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-10-17 12:49:26,713 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 124323 2026-10-17 12:49:26,808 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_124926_807939_test_sale_order_fp_different_from_partner_one.txt 2026-10-17 12:49:26,808 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmp_5n7bvn1_chrome_odoo" 2026-10-17 12:49:26,852 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-10-17 12:49:27,545 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 124567 2026-10-17 12:49:27,545 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpyc1nw3m0_chrome_odoo 2026-10-17 12:49:27,545 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:42313/json/version 2026-10-17 12:49:27,546 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42313', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:27,558 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-10-17 12:49:27,558 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:42313/json 2026-10-17 12:49:27,558 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42313', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:27,563 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:42313/devtools/page/4064584E4761B1C0A5ADF8BCB6351E44 2026-10-17 12:49:27,566 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-10-17 12:49:27,572 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-10-17 12:49:27,641 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:49:27,643 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-10-17 12:49:27,645 44 INFO rb-d965522-225652-425718 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-17 12:49:27,645 44 INFO rb-d965522-225652-425718 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-17 12:49:27,653 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:49:28,171 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 88 0.029 0.491 2026-10-17 12:49:28,175 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': '4064584E4761B1C0A5ADF8BCB6351E44', 'loaderId': '80000F499A8C4BAFAA8B0C4B80A129D8', 'isDownload': False} 2026-10-17 12:49:28,175 44 INFO rb-d965522-225652-425718 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-17 12:49:28,191 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:49:28,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:49:28,207 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:49:28,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:49:28,569 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:28,571 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:28,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:49:28,594 44 INFO rb-d965522-225652-425718 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-17 12:49:28,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:49:28,598 44 INFO rb-d965522-225652-425718 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-17 12:49:28,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:49:28,612 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:28,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 12:49:28,644 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-17 12:49:28,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.042 2026-10-17 12:49:28,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-17 12:49:29,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.144 0.252 2026-10-17 12:49:29,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:49:29,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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-17 12:49:29,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:49:29,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:49:29,241 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-10-17 12:49:29,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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-17 12:49:29,282 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:29,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:29,292 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:29,295 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:49:29,316 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:49:29,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.010 0.024 2026-10-17 12:49:29,328 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:49:29,334 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.042 2026-10-17 12:49:29,346 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:49:29,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.015 0.044 2026-10-17 12:49:29,389 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.046 2026-10-17 12:49:29,391 44 INFO rb-d965522-225652-425718 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-17 12:49:29,464 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.024 0.110 2026-10-17 12:49:29,470 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:29,483 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 12:49:29,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.060 2026-10-17 12:49:29,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-17 12:49:29,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-17 12:49:29,550 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:49:29,568 44 INFO rb-d965522-225652-425718 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-17 12:49:29,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 12:49:29,578 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:29,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:49:29,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 12:49:29,619 44 INFO rb-d965522-225652-425718 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-17 12:49:29,635 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:49:29,652 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-10-17 12:49:29,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-10-17 12:49:29,735 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.018 0.136 2026-10-17 12:49:29,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:29] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-10-17 12:49:29,785 44 INFO rb-d965522-225652-425718 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-17 12:49:29,840 44 INFO rb-d965522-225652-425718 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-17 12:49:29,890 44 INFO rb-d965522-225652-425718 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-17 12:49:29,951 44 INFO rb-d965522-225652-425718 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-17 12:49:30,010 44 INFO rb-d965522-225652-425718 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-17 12:49:30,061 44 INFO rb-d965522-225652-425718 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-17 12:49:30,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.011 0.043 2026-10-17 12:49:30,111 44 INFO rb-d965522-225652-425718 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-17 12:49:30,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.012 0.046 2026-10-17 12:49:30,168 44 INFO rb-d965522-225652-425718 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-17 12:49:30,229 44 INFO rb-d965522-225652-425718 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-17 12:49:30,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.035 0.132 2026-10-17 12:49:30,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:30] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.016 2026-10-17 12:49:30,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.016 0.032 2026-10-17 12:49:30,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:49:30,588 44 INFO rb-d965522-225652-425718 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-17 12:49:30,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:30] "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.030 0.060 2026-10-17 12:49:30,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.031 0.094 2026-10-17 12:49:30,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.123 2026-10-17 12:49:30,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.023 2026-10-17 12:49:30,899 44 INFO rb-d965522-225652-425718 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-17 12:49:30,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.010 0.024 2026-10-17 12:49:30,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.018 2026-10-17 12:49:30,980 44 INFO rb-d965522-225652-425718 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-17 12:49:30,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.071 2026-10-17 12:49:31,031 44 INFO rb-d965522-225652-425718 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-17 12:49:31,082 44 INFO rb-d965522-225652-425718 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-17 12:49:31,132 44 INFO rb-d965522-225652-425718 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-17 12:49:31,195 44 INFO rb-d965522-225652-425718 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-17 12:49:31,244 44 INFO rb-d965522-225652-425718 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-17 12:49:31,310 44 INFO rb-d965522-225652-425718 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-17 12:49:31,364 44 INFO rb-d965522-225652-425718 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-17 12:49:31,414 44 INFO rb-d965522-225652-425718 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-17 12:49:31,469 44 INFO rb-d965522-225652-425718 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-17 12:49:31,527 44 INFO rb-d965522-225652-425718 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-17 12:49:31,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.010 0.038 2026-10-17 12:49:31,577 44 INFO rb-d965522-225652-425718 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-17 12:49:31,628 44 INFO rb-d965522-225652-425718 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-17 12:49:31,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.047 2026-10-17 12:49:31,682 44 INFO rb-d965522-225652-425718 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-17 12:49:31,736 44 INFO rb-d965522-225652-425718 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-17 12:49:31,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.064 2026-10-17 12:49:31,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:31] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-17 12:49:31,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.015 0.037 2026-10-17 12:49:31,915 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:49:31,949 44 INFO rb-d965522-225652-425718 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-17 12:49:32,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:32] "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.024 0.055 2026-10-17 12:49:32,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.030 0.096 2026-10-17 12:49:32,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.126 2026-10-17 12:49:32,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.017 2026-10-17 12:49:32,231 44 INFO rb-d965522-225652-425718 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-17 12:49:32,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.009 0.023 2026-10-17 12:49:32,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.023 2026-10-17 12:49:32,298 44 INFO rb-d965522-225652-425718 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-17 12:49:32,308 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.009 0.044 2026-10-17 12:49:32,349 44 INFO rb-d965522-225652-425718 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-17 12:49:32,400 44 INFO rb-d965522-225652-425718 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-17 12:49:32,451 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-10-17 12:49:32,451 44 INFO rb-d965522-225652-425718 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-17 12:49:32,535 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 20350824 (allocated 21368832) 2026-10-17 12:49:32,538 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 124567 2026-10-17 12:49:32,539 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-10-17 12:49:32,547 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 124567 2026-10-17 12:49:32,615 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124932_615346_test_selected_partner_quotation_loading.txt 2026-10-17 12:49:32,615 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpyc1nw3m0_chrome_odoo" 2026-10-17 12:49:32,628 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-10-17 12:49:33,408 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 124805 2026-10-17 12:49:33,408 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmp2na130rw_chrome_odoo 2026-10-17 12:49:33,408 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:45019/json/version 2026-10-17 12:49:33,409 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:33,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-17 12:49:33,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:45019/json 2026-10-17 12:49:33,418 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:33,422 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:45019/devtools/page/D5DD50C8E18F0E8717C967EA70035BC9 2026-10-17 12:49:33,430 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-10-17 12:49:33,434 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-10-17 12:49:33,519 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:49:33,521 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-10-17 12:49:33,522 44 INFO rb-d965522-225652-425718 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-17 12:49:33,522 44 INFO rb-d965522-225652-425718 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-17 12:49:33,532 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:49:33,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:33] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.034 0.402 2026-10-17 12:49:33,968 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': 'D5DD50C8E18F0E8717C967EA70035BC9', 'loaderId': '22A24000AB0E86C5103ED0F6B6A57418', 'isDownload': False} 2026-10-17 12:49:33,969 44 INFO rb-d965522-225652-425718 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-17 12:49:33,983 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:49:33,998 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:33] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:49:34,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:49:34,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:49:34,362 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:34,370 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:34,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:49:34,394 44 INFO rb-d965522-225652-425718 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-17 12:49:34,397 44 INFO rb-d965522-225652-425718 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-17 12:49:34,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:49:34,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:49:34,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:34,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.011 2026-10-17 12:49:34,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 12:49:34,503 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.039 2026-10-17 12:49:34,505 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-17 12:49:34,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.121 0.297 2026-10-17 12:49:34,963 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:34] "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-17 12:49:35,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:49:35,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:49:35,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:35,080 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-10-17 12:49:35,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:35,123 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:35,137 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:35,139 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:49:35,156 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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-17 12:49:35,160 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:49:35,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.013 0.027 2026-10-17 12:49:35,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-10-17 12:49:35,176 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-10-17 12:49:35,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:49:35,272 44 INFO rb-d965522-225652-425718 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-17 12:49:35,312 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:49:35,335 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:35,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.018 0.034 2026-10-17 12:49:35,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.015 0.079 2026-10-17 12:49:35,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:49:35,421 44 INFO rb-d965522-225652-425718 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-17 12:49:35,428 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:35,448 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-17 12:49:35,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.117 2026-10-17 12:49:35,470 44 INFO rb-d965522-225652-425718 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-17 12:49:35,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-17 12:49:35,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:49:35,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-17 12:49:35,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-17 12:49:35,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-17 12:49:35,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-10-17 12:49:35,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-10-17 12:49:35,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.016 0.123 2026-10-17 12:49:35,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-10-17 12:49:35,667 44 INFO rb-d965522-225652-425718 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-17 12:49:35,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-17 12:49:35,726 44 INFO rb-d965522-225652-425718 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-17 12:49:35,851 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.031 0.091 2026-10-17 12:49:35,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.031 2026-10-17 12:49:35,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:49:36,012 44 INFO rb-d965522-225652-425718 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-17 12:49:36,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:36] "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.030 0.059 2026-10-17 12:49:36,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.027 0.068 2026-10-17 12:49:36,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-10-17 12:49:36,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.024 2026-10-17 12:49:36,286 44 INFO rb-d965522-225652-425718 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-17 12:49:36,301 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:36] "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.009 0.025 2026-10-17 12:49:36,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.008 0.030 2026-10-17 12:49:36,371 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.010 0.046 2026-10-17 12:49:36,398 44 INFO rb-d965522-225652-425718 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-17 12:49:36,450 44 INFO rb-d965522-225652-425718 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-17 12:49:36,501 44 INFO rb-d965522-225652-425718 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-17 12:49:36,566 44 INFO rb-d965522-225652-425718 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-17 12:49:36,577 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:36,577 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:36,617 44 INFO rb-d965522-225652-425718 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-17 12:49:36,668 44 INFO rb-d965522-225652-425718 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-17 12:49:36,734 44 INFO rb-d965522-225652-425718 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-17 12:49:36,797 44 INFO rb-d965522-225652-425718 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-17 12:49:36,802 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55782051 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a91e1956-5bea-455e-8cac-b7f5d605ca03'}] 2026-10-17 12:49:36,805 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:37,210 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55782051 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a91e1956-5bea-455e-8cac-b7f5d605ca03'} created pos.order #836 2026-10-17 12:49:37,230 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55782051 finished 2026-10-17 12:49:37,368 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 308 0.144 0.424 2026-10-17 12:49:37,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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-17 12:49:37,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-10-17 12:49:37,486 44 INFO rb-d965522-225652-425718 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-17 12:49:37,489 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47909934 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'a91e1956-5bea-455e-8cac-b7f5d605ca03'}] 2026-10-17 12:49:37,495 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47909934 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'a91e1956-5bea-455e-8cac-b7f5d605ca03'} sync ignored for existing PoS order pos.order(836,) (state: paid) 2026-10-17 12:49:37,516 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47909934 finished 2026-10-17 12:49:37,567 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 18104940 (allocated 19922944) 2026-10-17 12:49:37,573 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 124805 2026-10-17 12:49:37,574 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-10-17 12:49:37,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 124805 2026-10-17 12:49:37,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.033 0.085 2026-10-17 12:49:37,696 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124937_696670_test_settle_cancelled_sale_order.txt 2026-10-17 12:49:37,696 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmp2na130rw_chrome_odoo" 2026-10-17 12:49:37,734 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-10-17 12:49:38,237 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 125034 2026-10-17 12:49:38,237 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpjrb7cwfu_chrome_odoo 2026-10-17 12:49:38,237 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:42553/json/version 2026-10-17 12:49:38,239 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42553', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:38,251 44 INFO rb-d965522-225652-425718 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-17 12:49:38,251 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:42553/json 2026-10-17 12:49:38,252 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42553', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:38,263 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:42553/devtools/page/53B4B6B8C98BCB2AE681524F066DBFF8 2026-10-17 12:49:38,269 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-10-17 12:49:38,278 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-10-17 12:49:38,357 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:49:38,359 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-10-17 12:49:38,361 44 INFO rb-d965522-225652-425718 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-17 12:49:38,361 44 INFO rb-d965522-225652-425718 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-17 12:49:38,369 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:49:38,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:38] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 133 0.041 0.424 2026-10-17 12:49:38,835 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': '53B4B6B8C98BCB2AE681524F066DBFF8', 'loaderId': 'F98E13F56E9412C8A1CE00E4F8F16CC5', 'isDownload': False} 2026-10-17 12:49:38,835 44 INFO rb-d965522-225652-425718 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-17 12:49:38,845 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:49:38,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:38] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:49:38,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:38] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:49:38,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:38] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:49:39,228 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:39,232 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:39,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:49:39,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:49:39,260 44 INFO rb-d965522-225652-425718 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-17 12:49:39,264 44 INFO rb-d965522-225652-425718 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-17 12:49:39,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:39,278 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:39,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.011 2026-10-17 12:49:39,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 12:49:39,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.041 2026-10-17 12:49:39,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-17 12:49:39,833 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.181 0.264 2026-10-17 12:49:39,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:49:39,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:39,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:39] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:49:39,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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-17 12:49:39,967 44 INFO rb-d965522-225652-425718 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-17 12:49:39,973 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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-17 12:49:40,009 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:40,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:40,024 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:49:40,028 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:40,048 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:49:40,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.012 0.023 2026-10-17 12:49:40,059 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:49:40,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.048 2026-10-17 12:49:40,077 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.024 2026-10-17 12:49:40,080 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:49:40,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.016 0.044 2026-10-17 12:49:40,144 44 INFO rb-d965522-225652-425718 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-17 12:49:40,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.011 0.082 2026-10-17 12:49:40,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-10-17 12:49:40,212 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.020 2026-10-17 12:49:40,219 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:40,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-17 12:49:40,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-17 12:49:40,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-17 12:49:40,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:49:40,316 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:40,317 44 INFO rb-d965522-225652-425718 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-17 12:49:40,329 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:49:40,346 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-10-17 12:49:40,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-10-17 12:49:40,369 44 INFO rb-d965522-225652-425718 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-17 12:49:40,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-10-17 12:49:40,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-10-17 12:49:40,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.022 0.110 2026-10-17 12:49:40,483 44 INFO rb-d965522-225652-425718 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-17 12:49:40,542 44 INFO rb-d965522-225652-425718 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-17 12:49:40,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.033 0.096 2026-10-17 12:49:40,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.022 0.033 2026-10-17 12:49:40,785 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:49:40,840 44 INFO rb-d965522-225652-425718 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-17 12:49:40,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:40] "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.038 0.095 2026-10-17 12:49:41,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.030 0.061 2026-10-17 12:49:41,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.091 2026-10-17 12:49:41,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.029 2026-10-17 12:49:41,170 44 INFO rb-d965522-225652-425718 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-17 12:49:41,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.010 0.028 2026-10-17 12:49:41,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.009 0.020 2026-10-17 12:49:41,251 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.010 0.051 2026-10-17 12:49:41,289 44 INFO rb-d965522-225652-425718 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-17 12:49:41,340 44 INFO rb-d965522-225652-425718 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-17 12:49:41,390 44 INFO rb-d965522-225652-425718 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-17 12:49:41,441 44 INFO rb-d965522-225652-425718 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-17 12:49:41,492 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-10-17 12:49:41,493 44 INFO rb-d965522-225652-425718 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-17 12:49:41,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16755292 (allocated 17563648) 2026-10-17 12:49:41,556 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 125034 2026-10-17 12:49:41,557 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-10-17 12:49:41,557 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 125034 2026-10-17 12:49:41,651 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124941_651527_test_settle_changed_price_with_lots.txt 2026-10-17 12:49:41,651 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpjrb7cwfu_chrome_odoo" 2026-10-17 12:49:41,664 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-17 12:49:42,181 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 125258 2026-10-17 12:49:42,181 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmp8lyqjvdj_chrome_odoo 2026-10-17 12:49:42,181 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:40837/json/version 2026-10-17 12:49:42,182 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:42,190 44 INFO rb-d965522-225652-425718 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-17 12:49:42,190 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:40837/json 2026-10-17 12:49:42,190 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:42,193 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:40837/devtools/page/31C481E1C5C45416EA7402A947C45A9D 2026-10-17 12:49:42,195 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-10-17 12:49:42,196 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-10-17 12:49:42,286 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:49:42,287 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-10-17 12:49:42,289 44 INFO rb-d965522-225652-425718 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-17 12:49:42,289 44 INFO rb-d965522-225652-425718 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-17 12:49:42,298 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:49:42,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:42] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.073 0.572 2026-10-17 12:49:42,944 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': '31C481E1C5C45416EA7402A947C45A9D', 'loaderId': 'E180F834118248962C986664A0BEC63E', 'isDownload': False} 2026-10-17 12:49:42,944 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-10-17 12:49:42,954 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:49:42,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:42] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-10-17 12:49:42,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:42] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-17 12:49:42,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:42] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:49:43,336 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:43,342 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:43,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:49:43,378 44 INFO rb-d965522-225652-425718 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-17 12:49:43,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:49:43,381 44 INFO rb-d965522-225652-425718 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-17 12:49:43,389 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:49:43,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:43,426 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.012 2026-10-17 12:49:43,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-17 12:49:43,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.039 2026-10-17 12:49:43,502 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-17 12:49:43,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.203 0.265 2026-10-17 12:49:44,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "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-17 12:49:44,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:49:44,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:49:44,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:44,116 44 INFO rb-d965522-225652-425718 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-17 12:49:44,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:44,156 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:44,173 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:44,178 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:49:44,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.012 2026-10-17 12:49:44,191 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:49:44,202 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:49:44,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.010 0.034 2026-10-17 12:49:44,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.029 2026-10-17 12:49:44,225 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-10-17 12:49:44,270 44 INFO rb-d965522-225652-425718 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-17 12:49:44,312 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:49:44,337 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:49:44,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.017 0.035 2026-10-17 12:49:44,376 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-17 12:49:44,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-17 12:49:44,405 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:44,406 44 INFO rb-d965522-225652-425718 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-17 12:49:44,426 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-17 12:49:44,457 44 INFO rb-d965522-225652-425718 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-17 12:49:44,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.018 0.154 2026-10-17 12:49:44,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-17 12:49:44,521 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-17 12:49:44,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-10-17 12:49:44,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.204 2026-10-17 12:49:44,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-10-17 12:49:44,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-10-17 12:49:44,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-10-17 12:49:44,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-10-17 12:49:44,688 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.156 2026-10-17 12:49:44,716 44 INFO rb-d965522-225652-425718 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-17 12:49:44,774 44 INFO rb-d965522-225652-425718 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-17 12:49:44,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.034 0.091 2026-10-17 12:49:44,967 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.016 0.031 2026-10-17 12:49:45,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:49:45,059 44 INFO rb-d965522-225652-425718 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-17 12:49:45,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:45] "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.037 0.056 2026-10-17 12:49:45,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.036 0.075 2026-10-17 12:49:45,279 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.111 2026-10-17 12:49:45,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.028 2026-10-17 12:49:45,366 44 INFO rb-d965522-225652-425718 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-17 12:49:45,373 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.012 0.025 2026-10-17 12:49:45,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.023 2026-10-17 12:49:45,455 44 INFO rb-d965522-225652-425718 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-17 12:49:45,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.058 2026-10-17 12:49:45,505 44 INFO rb-d965522-225652-425718 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-17 12:49:45,556 44 INFO rb-d965522-225652-425718 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-17 12:49:45,607 44 INFO rb-d965522-225652-425718 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-17 12:49:45,673 44 INFO rb-d965522-225652-425718 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-17 12:49:45,685 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:45,685 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:45,724 44 INFO rb-d965522-225652-425718 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-17 12:49:45,775 44 INFO rb-d965522-225652-425718 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-17 12:49:45,842 44 INFO rb-d965522-225652-425718 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-17 12:49:45,906 44 INFO rb-d965522-225652-425718 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-17 12:49:45,910 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55775368 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '7a2a70fc-731a-453f-8953-5914cf625373'}] 2026-10-17 12:49:45,913 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:46,001 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55775368 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '7a2a70fc-731a-453f-8953-5914cf625373'} created pos.order #837 2026-10-17 12:49:46,017 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55775368 finished 2026-10-17 12:49:46,160 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 161 0.088 0.164 2026-10-17 12:49:46,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:46] "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-17 12:49:46,261 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-10-17 12:49:46,262 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:49:46,265 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30267185 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '7a2a70fc-731a-453f-8953-5914cf625373'}] 2026-10-17 12:49:46,270 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30267185 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '7a2a70fc-731a-453f-8953-5914cf625373'} sync ignored for existing PoS order pos.order(837,) (state: paid) 2026-10-17 12:49:46,288 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30267185 finished 2026-10-17 12:49:46,341 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17718060 (allocated 19136512) 2026-10-17 12:49:46,343 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 125258 2026-10-17 12:49:46,344 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-10-17 12:49:46,345 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 125258 2026-10-17 12:49:46,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.029 0.065 2026-10-17 12:49:46,410 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124946_410431_test_settle_draft_order_service_product.txt 2026-10-17 12:49:46,410 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmp8lyqjvdj_chrome_odoo" 2026-10-17 12:49:46,427 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-10-17 12:49:47,371 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 125491 2026-10-17 12:49:47,372 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpqjg0mg1o_chrome_odoo 2026-10-17 12:49:47,372 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:35583/json/version 2026-10-17 12:49:47,373 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:47,389 44 INFO rb-d965522-225652-425718 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-17 12:49:47,389 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:35583/json 2026-10-17 12:49:47,390 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:47,398 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:35583/devtools/page/316B54734D89105B8A7302434FE9E9C3 2026-10-17 12:49:47,411 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-10-17 12:49:47,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-10-17 12:49:47,529 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:49:47,531 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-10-17 12:49:47,533 44 INFO rb-d965522-225652-425718 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-17 12:49:47,533 44 INFO rb-d965522-225652-425718 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-17 12:49:47,542 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:49:47,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:47] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.025 0.402 2026-10-17 12:49:47,969 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '316B54734D89105B8A7302434FE9E9C3', 'loaderId': 'D77E744011DAA354749ED75BCC873761', 'isDownload': False} 2026-10-17 12:49:47,969 44 INFO rb-d965522-225652-425718 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-17 12:49:47,985 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:49:47,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:47] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:49:48,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:49:48,006 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:49:48,399 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:48,401 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:48,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:49:48,428 44 INFO rb-d965522-225652-425718 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-17 12:49:48,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:49:48,432 44 INFO rb-d965522-225652-425718 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-17 12:49:48,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:48,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:48,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.016 2026-10-17 12:49:48,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:49:48,521 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.026 2026-10-17 12:49:48,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 12:49:48,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.133 0.254 2026-10-17 12:49:48,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:49:48,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:49,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:49:49,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:49,052 44 INFO rb-d965522-225652-425718 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-17 12:49:49,060 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:49,092 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:49,106 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:49:49,108 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:49,124 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:49,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.008 0.021 2026-10-17 12:49:49,127 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:49,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-10-17 12:49:49,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-10-17 12:49:49,150 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.019 2026-10-17 12:49:49,208 44 INFO rb-d965522-225652-425718 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-17 12:49:49,228 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:49:49,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.019 0.033 2026-10-17 12:49:49,278 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:49,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.013 0.077 2026-10-17 12:49:49,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-17 12:49:49,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:49:49,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-10-17 12:49:49,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.154 2026-10-17 12:49:49,387 44 INFO rb-d965522-225652-425718 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-17 12:49:49,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-17 12:49:49,405 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:49,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:49:49,438 44 INFO rb-d965522-225652-425718 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-17 12:49:49,440 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:49:49,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-17 12:49:49,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-17 12:49:49,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-10-17 12:49:49,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.119 2026-10-17 12:49:49,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-10-17 12:49:49,583 44 INFO rb-d965522-225652-425718 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-17 12:49:49,642 44 INFO rb-d965522-225652-425718 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-17 12:49:49,776 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.035 0.097 2026-10-17 12:49:49,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.017 0.042 2026-10-17 12:49:49,895 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-17 12:49:49,949 44 INFO rb-d965522-225652-425718 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-17 12:49:50,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:50] "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.038 0.061 2026-10-17 12:49:50,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.035 0.061 2026-10-17 12:49:50,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-10-17 12:49:50,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.028 2026-10-17 12:49:50,247 44 INFO rb-d965522-225652-425718 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-17 12:49:50,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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.011 0.037 2026-10-17 12:49:50,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.014 0.047 2026-10-17 12:49:50,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.013 0.061 2026-10-17 12:49:50,386 44 INFO rb-d965522-225652-425718 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-17 12:49:50,439 44 INFO rb-d965522-225652-425718 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-17 12:49:50,490 44 INFO rb-d965522-225652-425718 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-17 12:49:50,541 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-10-17 12:49:50,541 44 INFO rb-d965522-225652-425718 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-17 12:49:50,601 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16783992 (allocated 18087936) 2026-10-17 12:49:50,603 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 125491 2026-10-17 12:49:50,604 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-10-17 12:49:50,604 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 125491 2026-10-17 12:49:50,705 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124950_705740_test_settle_groupable_lot_total_amount.txt 2026-10-17 12:49:50,706 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpqjg0mg1o_chrome_odoo" 2026-10-17 12:49:50,718 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-10-17 12:49:51,380 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 125712 2026-10-17 12:49:51,381 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpgwaklxo9_chrome_odoo 2026-10-17 12:49:51,381 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:43241/json/version 2026-10-17 12:49:51,382 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:51,387 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-10-17 12:49:51,387 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:43241/json 2026-10-17 12:49:51,388 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:51,394 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:43241/devtools/page/9CC14186CE1F693E32F869AE7D1AAE5A 2026-10-17 12:49:51,396 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-10-17 12:49:51,399 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-10-17 12:49:51,509 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:49:51,511 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-10-17 12:49:51,512 44 INFO rb-d965522-225652-425718 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-17 12:49:51,512 44 INFO rb-d965522-225652-425718 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-17 12:49:51,520 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:49:51,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:51] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.031 0.416 2026-10-17 12:49:51,968 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '9CC14186CE1F693E32F869AE7D1AAE5A', 'loaderId': 'BD800CF33A3445466B4C2310B372F0BC', 'isDownload': False} 2026-10-17 12:49:51,968 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-10-17 12:49:51,978 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:49:51,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:51] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:49:51,995 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:51] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:49:52,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:49:52,397 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:52,401 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:52,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:49:52,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:49:52,441 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:49:52,445 44 INFO rb-d965522-225652-425718 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-17 12:49:52,448 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:52,449 44 INFO rb-d965522-225652-425718 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-17 12:49:52,471 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.011 2026-10-17 12:49:52,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-17 12:49:52,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.028 2026-10-17 12:49:52,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 12:49:52,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.146 0.256 2026-10-17 12:49:52,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:52] "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-17 12:49:53,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:53,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:49:53,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:53,074 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-10-17 12:49:53,080 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:53,114 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:53,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:53,141 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:53,150 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:49:53,156 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:49:53,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.012 0.020 2026-10-17 12:49:53,170 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:49:53,174 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:49:53,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.043 2026-10-17 12:49:53,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.017 0.077 2026-10-17 12:49:53,256 44 INFO rb-d965522-225652-425718 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-17 12:49:53,257 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.079 2026-10-17 12:49:53,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.030 0.129 2026-10-17 12:49:53,326 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:53,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.028 2026-10-17 12:49:53,340 44 INFO rb-d965522-225652-425718 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-17 12:49:53,347 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-17 12:49:53,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-17 12:49:53,383 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-17 12:49:53,400 44 INFO rb-d965522-225652-425718 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-17 12:49:53,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-17 12:49:53,408 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:53,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-17 12:49:53,440 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:49:53,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-17 12:49:53,483 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-17 12:49:53,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:49:53,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-17 12:49:53,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.024 0.152 2026-10-17 12:49:53,632 44 INFO rb-d965522-225652-425718 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-17 12:49:53,691 44 INFO rb-d965522-225652-425718 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-17 12:49:53,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.037 0.090 2026-10-17 12:49:53,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.016 0.032 2026-10-17 12:49:53,933 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:49:53,989 44 INFO rb-d965522-225652-425718 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-17 12:49:54,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:54] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.029 0.060 2026-10-17 12:49:54,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.027 0.067 2026-10-17 12:49:54,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.096 2026-10-17 12:49:54,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:49:54,270 44 INFO rb-d965522-225652-425718 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-17 12:49:54,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:54] "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.011 0.039 2026-10-17 12:49:54,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:54] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.032 2026-10-17 12:49:54,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.045 2026-10-17 12:49:54,371 44 INFO rb-d965522-225652-425718 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-17 12:49:54,422 44 INFO rb-d965522-225652-425718 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-17 12:49:54,473 44 INFO rb-d965522-225652-425718 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-17 12:49:54,523 44 INFO rb-d965522-225652-425718 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-17 12:49:54,574 44 INFO rb-d965522-225652-425718 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-17 12:49:54,647 44 INFO rb-d965522-225652-425718 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-17 12:49:54,701 44 INFO rb-d965522-225652-425718 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-17 12:49:54,751 44 INFO rb-d965522-225652-425718 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-17 12:49:54,809 44 INFO rb-d965522-225652-425718 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-17 12:49:54,866 44 INFO rb-d965522-225652-425718 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-17 12:49:54,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:54] "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.009 0.024 2026-10-17 12:49:54,919 44 INFO rb-d965522-225652-425718 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-17 12:49:54,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.047 2026-10-17 12:49:54,967 44 INFO rb-d965522-225652-425718 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-17 12:49:55,018 44 INFO rb-d965522-225652-425718 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-17 12:49:55,069 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-10-17 12:49:55,070 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-17 12:49:55,142 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 17648312 (allocated 19398656) 2026-10-17 12:49:55,146 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 125712 2026-10-17 12:49:55,147 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-10-17 12:49:55,148 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 125712 2026-10-17 12:49:55,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_124955_242334_test_settle_order_change_customer.txt 2026-10-17 12:49:55,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpgwaklxo9_chrome_odoo" 2026-10-17 12:49:55,255 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-10-17 12:49:55,920 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 125933 2026-10-17 12:49:55,920 44 INFO rb-d965522-225652-425718 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/tmp2ck0eg96_chrome_odoo 2026-10-17 12:49:55,920 44 INFO rb-d965522-225652-425718 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:42269/json/version 2026-10-17 12:49:55,921 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:55,930 44 INFO rb-d965522-225652-425718 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-17 12:49:55,930 44 INFO rb-d965522-225652-425718 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:42269/json 2026-10-17 12:49:55,930 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:49:55,938 44 INFO rb-d965522-225652-425718 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:42269/devtools/page/8B194BD2B1ACB28E384FBEA149AB4E12 2026-10-17 12:49:55,944 44 INFO rb-d965522-225652-425718 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-17 12:49:55,948 44 INFO rb-d965522-225652-425718 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-17 12:49:56,032 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:49:56,033 44 INFO rb-d965522-225652-425718 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-17 12:49:56,035 44 INFO rb-d965522-225652-425718 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-17 12:49:56,035 44 INFO rb-d965522-225652-425718 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-17 12:49:56,044 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:49:56,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:56] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.032 0.575 2026-10-17 12:49:56,652 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '8B194BD2B1ACB28E384FBEA149AB4E12', 'loaderId': '3E0DC03A0F424A0B04A7E7A6606CC9E6', 'isDownload': False} 2026-10-17 12:49:56,652 44 INFO rb-d965522-225652-425718 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-17 12:49:56,667 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:49:56,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:56] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:49:56,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:56] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:49:56,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:56] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:49:57,056 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:57,059 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:57,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:49:57,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:49:57,094 44 INFO rb-d965522-225652-425718 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-17 12:49:57,098 44 INFO rb-d965522-225652-425718 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-17 12:49:57,100 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:49:57,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:57,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.016 2026-10-17 12:49:57,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-17 12:49:57,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.033 2026-10-17 12:49:57,195 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-17 12:49:57,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.132 0.288 2026-10-17 12:49:57,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:57,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:57,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:49:57,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:49:57,754 44 INFO rb-d965522-225652-425718 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-17 12:49:57,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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-17 12:49:57,794 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:57,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:49:57,823 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:49:57,824 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:49:57,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.011 2026-10-17 12:49:57,838 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:49:57,841 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49: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-17 12:49:57,861 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:49:57,864 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.013 0.040 2026-10-17 12:49:57,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.033 2026-10-17 12:49:57,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.019 0.050 2026-10-17 12:49:57,929 44 INFO rb-d965522-225652-425718 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-17 12:49:57,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:57] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.022 0.119 2026-10-17 12:49:58,002 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:49:58,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.039 2026-10-17 12:49:58,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-17 12:49:58,040 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-17 12:49:58,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-17 12:49:58,070 44 INFO rb-d965522-225652-425718 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-17 12:49:58,072 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:58,083 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:49:58,101 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-17 12:49:58,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-17 12:49:58,121 44 INFO rb-d965522-225652-425718 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-17 12:49:58,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:49:58,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:49:58,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/image?model=product.template&field=image_128&id=2206&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-10-17 12:49:58,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-10-17 12:49:58,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-10-17 12:49:58,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.019 0.147 2026-10-17 12:49:58,299 44 INFO rb-d965522-225652-425718 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-17 12:49:58,357 44 INFO rb-d965522-225652-425718 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-17 12:49:58,489 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.036 0.093 2026-10-17 12:49:58,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.032 2026-10-17 12:49:58,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:49:58,650 44 INFO rb-d965522-225652-425718 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-17 12:49:58,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "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.034 0.066 2026-10-17 12:49:58,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 71 0.032 0.073 2026-10-17 12:49:58,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.104 2026-10-17 12:49:58,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.018 2026-10-17 12:49:58,951 44 INFO rb-d965522-225652-425718 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-17 12:49:58,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "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.011 0.028 2026-10-17 12:49:58,984 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:58] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.022 2026-10-17 12:49:59,034 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 24 0.012 0.050 2026-10-17 12:49:59,041 44 INFO rb-d965522-225652-425718 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-17 12:49:59,108 44 INFO rb-d965522-225652-425718 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-17 12:49:59,118 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:59,119 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:49:59,158 44 INFO rb-d965522-225652-425718 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-17 12:49:59,209 44 INFO rb-d965522-225652-425718 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-17 12:49:59,265 44 INFO rb-d965522-225652-425718 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-17 12:49:59,320 44 INFO rb-d965522-225652-425718 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-17 12:49:59,371 44 INFO rb-d965522-225652-425718 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-17 12:49:59,438 44 INFO rb-d965522-225652-425718 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-17 12:49:59,489 44 INFO rb-d965522-225652-425718 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-17 12:49:59,552 44 INFO rb-d965522-225652-425718 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-17 12:49:59,558 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7285951 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'f4f97c51-5839-4150-8245-34d03bf29dad'}] 2026-10-17 12:49:59,559 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:49:59,770 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7285951 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'f4f97c51-5839-4150-8245-34d03bf29dad'} created pos.order #838 2026-10-17 12:49:59,786 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7285951 finished 2026-10-17 12:49:59,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 275 0.126 0.262 2026-10-17 12:49:59,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:49:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:00,053 44 INFO rb-d965522-225652-425718 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-17 12:50:00,056 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46250838 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'f4f97c51-5839-4150-8245-34d03bf29dad'}] 2026-10-17 12:50:00,061 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46250838 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'f4f97c51-5839-4150-8245-34d03bf29dad'} sync ignored for existing PoS order pos.order(838,) (state: paid) 2026-10-17 12:50:00,078 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46250838 finished 2026-10-17 12:50:00,116 44 INFO rb-d965522-225652-425718 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-17 12:50:00,165 44 INFO rb-d965522-225652-425718 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-17 12:50:00,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.029 0.090 2026-10-17 12:50:00,215 44 INFO rb-d965522-225652-425718 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-17 12:50:00,271 44 INFO rb-d965522-225652-425718 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-17 12:50:00,325 44 INFO rb-d965522-225652-425718 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-17 12:50:00,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.042 2026-10-17 12:50:00,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.027 2026-10-17 12:50:00,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:50:00,481 44 INFO rb-d965522-225652-425718 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-17 12:50:00,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:00] "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.028 0.063 2026-10-17 12:50:00,681 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.029 0.072 2026-10-17 12:50:00,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.097 2026-10-17 12:50:00,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.018 2026-10-17 12:50:00,764 44 INFO rb-d965522-225652-425718 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-17 12:50:00,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:00] "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.011 0.027 2026-10-17 12:50:00,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.009 0.023 2026-10-17 12:50:00,844 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 24 0.011 0.051 2026-10-17 12:50:00,856 44 INFO rb-d965522-225652-425718 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-17 12:50:00,912 44 INFO rb-d965522-225652-425718 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-17 12:50:00,962 44 INFO rb-d965522-225652-425718 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-17 12:50:01,013 44 INFO rb-d965522-225652-425718 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-17 12:50:01,067 44 INFO rb-d965522-225652-425718 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-17 12:50:01,122 44 INFO rb-d965522-225652-425718 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-17 12:50:01,172 44 INFO rb-d965522-225652-425718 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-17 12:50:01,229 44 INFO rb-d965522-225652-425718 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-17 12:50:01,279 44 INFO rb-d965522-225652-425718 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-17 12:50:01,340 44 INFO rb-d965522-225652-425718 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-17 12:50:01,347 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36671136 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '8b18a159-ff2c-43d9-97df-5653471880a1'}] 2026-10-17 12:50:01,513 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36671136 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '8b18a159-ff2c-43d9-97df-5653471880a1'} created pos.order #839 2026-10-17 12:50:01,550 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36671136 finished 2026-10-17 12:50:01,683 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.104 0.234 2026-10-17 12:50:01,717 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:01] "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-17 12:50:01,749 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-10-17 12:50:01,749 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 12:50:01,752 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34429270 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '8b18a159-ff2c-43d9-97df-5653471880a1'}] 2026-10-17 12:50:01,758 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34429270 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '8b18a159-ff2c-43d9-97df-5653471880a1'} sync ignored for existing PoS order pos.order(839,) (state: paid) 2026-10-17 12:50:01,776 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34429270 finished 2026-10-17 12:50:01,856 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 21269896 (allocated 23728128) 2026-10-17 12:50:01,860 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 125933 2026-10-17 12:50:01,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-10-17 12:50:01,867 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 125933 2026-10-17 12:50:01,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.025 0.097 2026-10-17 12:50:01,950 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_125001_950648_test_settle_order_ship_later_effect_on_so.txt 2026-10-17 12:50:01,950 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmp2ck0eg96_chrome_odoo" 2026-10-17 12:50:02,115 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-10-17 12:50:03,006 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 126167 2026-10-17 12:50:03,006 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmp8n3omth4_chrome_odoo 2026-10-17 12:50:03,006 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:36505/json/version 2026-10-17 12:50:03,007 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:03,021 44 INFO rb-d965522-225652-425718 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-17 12:50:03,021 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:36505/json 2026-10-17 12:50:03,021 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:03,032 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:36505/devtools/page/4920C90A16E08FE04ABA09DD2B3B0E5F 2026-10-17 12:50:03,039 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-10-17 12:50:03,042 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-10-17 12:50:03,132 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:50:03,133 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-10-17 12:50:03,134 44 INFO rb-d965522-225652-425718 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-17 12:50:03,134 44 INFO rb-d965522-225652-425718 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-17 12:50:03,142 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:50:03,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:03] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.025 0.406 2026-10-17 12:50:03,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '4920C90A16E08FE04ABA09DD2B3B0E5F', 'loaderId': '639B0E743CB7BC5B1D548393654C520B', 'isDownload': False} 2026-10-17 12:50:03,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-17 12:50:03,587 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:50:03,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:03] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:50:03,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:03] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:50:03,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:03] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:50:04,006 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:04,009 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:04,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:50:04,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:50:04,044 44 INFO rb-d965522-225652-425718 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-17 12:50:04,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:50:04,047 44 INFO rb-d965522-225652-425718 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-17 12:50:04,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:04,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.011 2026-10-17 12:50:04,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:50:04,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.028 2026-10-17 12:50:04,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:50:04,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.132 0.269 2026-10-17 12:50:04,566 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:50:04,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:50:04,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:50:04,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:50:04,675 44 INFO rb-d965522-225652-425718 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-17 12:50:04,682 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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-17 12:50:04,716 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:04,730 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:04,741 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:50:04,745 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:50:04,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.016 2026-10-17 12:50:04,760 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "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-17 12:50:04,765 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 12:50:04,778 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:04,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.013 0.040 2026-10-17 12:50:04,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.013 0.054 2026-10-17 12:50:04,822 44 INFO rb-d965522-225652-425718 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-17 12:50:04,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.014 0.105 2026-10-17 12:50:04,888 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:04,888 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.101 2026-10-17 12:50:04,906 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-17 12:50:04,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 12:50:04,941 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-17 12:50:04,954 44 INFO rb-d965522-225652-425718 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-17 12:50:04,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.091 2026-10-17 12:50:04,981 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:04,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:04] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:50:05,005 44 INFO rb-d965522-225652-425718 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-17 12:50:05,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:50:05,040 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:50:05,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:50:05,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-10-17 12:50:05,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "GET /web/image?model=product.template&field=image_128&id=2207&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-10-17 12:50:05,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.106 2026-10-17 12:50:05,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.123 2026-10-17 12:50:05,200 44 INFO rb-d965522-225652-425718 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-17 12:50:05,260 44 INFO rb-d965522-225652-425718 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-17 12:50:05,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.030 0.092 2026-10-17 12:50:05,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.032 2026-10-17 12:50:05,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:50:05,544 44 INFO rb-d965522-225652-425718 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-17 12:50:05,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "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.029 0.059 2026-10-17 12:50:05,735 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.033 0.063 2026-10-17 12:50:05,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-10-17 12:50:05,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:50:05,815 44 INFO rb-d965522-225652-425718 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-17 12:50:05,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "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.010 0.025 2026-10-17 12:50:05,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.033 2026-10-17 12:50:05,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.010 0.055 2026-10-17 12:50:05,922 44 INFO rb-d965522-225652-425718 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-17 12:50:05,972 44 INFO rb-d965522-225652-425718 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-17 12:50:06,023 44 INFO rb-d965522-225652-425718 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-17 12:50:06,074 44 INFO rb-d965522-225652-425718 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-17 12:50:06,140 44 INFO rb-d965522-225652-425718 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-17 12:50:06,150 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:06,151 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:06,190 44 INFO rb-d965522-225652-425718 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-17 12:50:06,241 44 INFO rb-d965522-225652-425718 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-17 12:50:06,309 44 INFO rb-d965522-225652-425718 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-17 12:50:06,373 44 INFO rb-d965522-225652-425718 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-17 12:50:06,376 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96393603 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6e713864-6874-45bf-a24d-233949a96a45'}] 2026-10-17 12:50:06,378 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:06,520 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1365, 1366] 2026-10-17 12:50:06,804 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96393603 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6e713864-6874-45bf-a24d-233949a96a45'} created pos.order #840 2026-10-17 12:50:06,820 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96393603 finished 2026-10-17 12:50:06,997 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 424 0.182 0.441 2026-10-17 12:50:07,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:07] "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-17 12:50:07,096 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-10-17 12:50:07,096 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-17 12:50:07,100 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79640268 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6e713864-6874-45bf-a24d-233949a96a45'}] 2026-10-17 12:50:07,107 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79640268 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6e713864-6874-45bf-a24d-233949a96a45'} sync ignored for existing PoS order pos.order(840,) (state: paid) 2026-10-17 12:50:07,126 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79640268 finished 2026-10-17 12:50:07,184 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17752388 (allocated 19398656) 2026-10-17 12:50:07,186 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 126167 2026-10-17 12:50:07,187 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-10-17 12:50:07,188 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 126167 2026-10-17 12:50:07,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.024 0.069 2026-10-17 12:50:07,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125007_286609_test_settle_order_unreserve_order_lines.txt 2026-10-17 12:50:07,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmp8n3omth4_chrome_odoo" 2026-10-17 12:50:07,982 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-10-17 12:50:08,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 126393 2026-10-17 12:50:08,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmpd4skkxza_chrome_odoo 2026-10-17 12:50:08,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:35657/json/version 2026-10-17 12:50:08,694 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35657', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:08,715 44 INFO rb-d965522-225652-425718 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-17 12:50:08,715 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:35657/json 2026-10-17 12:50:08,716 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35657', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:08,728 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:35657/devtools/page/BA2FF92BD57670474A155C3E0182ABE4 2026-10-17 12:50:08,736 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-10-17 12:50:08,742 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-10-17 12:50:08,854 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:50:08,856 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-10-17 12:50:08,857 44 INFO rb-d965522-225652-425718 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-17 12:50:08,857 44 INFO rb-d965522-225652-425718 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-17 12:50:08,867 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:50:09,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.027 0.426 2026-10-17 12:50:09,321 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': 'BA2FF92BD57670474A155C3E0182ABE4', 'loaderId': '0960FD7EE11389DA5662E21A131739FD', 'isDownload': False} 2026-10-17 12:50:09,321 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-10-17 12:50:09,334 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:50:09,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:50:09,352 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:50:09,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:50:09,758 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:09,760 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:09,770 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:50:09,785 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:50:09,795 44 INFO rb-d965522-225652-425718 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-17 12:50:09,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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-17 12:50:09,799 44 INFO rb-d965522-225652-425718 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-17 12:50:09,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:09,833 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.016 2026-10-17 12:50:09,844 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:50:09,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.040 2026-10-17 12:50:09,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-17 12:50:10,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.116 0.270 2026-10-17 12:50:10,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "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-17 12:50:10,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:50:10,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-17 12:50:10,426 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:10,434 44 INFO rb-d965522-225652-425718 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-17 12:50:10,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:10,480 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:10,496 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:50:10,500 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:10,518 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:50:10,519 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:50:10,521 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.009 0.021 2026-10-17 12:50:10,532 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-10-17 12:50:10,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-10-17 12:50:10,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.028 2026-10-17 12:50:10,602 44 INFO rb-d965522-225652-425718 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-17 12:50:10,648 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:50:10,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.012 2026-10-17 12:50:10,686 44 INFO rb-d965522-225652-425718 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-17 12:50:10,695 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:10,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.024 0.061 2026-10-17 12:50:10,762 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.013 0.115 2026-10-17 12:50:10,764 44 INFO rb-d965522-225652-425718 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-17 12:50:10,768 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:10,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-17 12:50:10,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-17 12:50:10,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-17 12:50:10,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image?model=product.template&field=image_128&id=2208&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-17 12:50:10,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-17 12:50:10,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:50:10,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:50:10,930 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "GET /web/image?model=product.template&field=image_128&id=2209&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-17 12:50:10,984 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.018 0.130 2026-10-17 12:50:11,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:50:11,015 44 INFO rb-d965522-225652-425718 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-17 12:50:11,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 12:50:11,050 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-17 12:50:11,074 44 INFO rb-d965522-225652-425718 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-17 12:50:11,261 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.042 0.143 2026-10-17 12:50:11,354 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.020 0.052 2026-10-17 12:50:11,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-17 12:50:11,467 44 INFO rb-d965522-225652-425718 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-17 12:50:11,574 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "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.036 0.070 2026-10-17 12:50:11,682 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.032 0.070 2026-10-17 12:50:11,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.096 2026-10-17 12:50:11,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.021 2026-10-17 12:50:11,763 44 INFO rb-d965522-225652-425718 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-17 12:50:11,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "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.011 0.026 2026-10-17 12:50:11,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.014 0.033 2026-10-17 12:50:11,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.046 2026-10-17 12:50:11,894 44 INFO rb-d965522-225652-425718 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-17 12:50:11,951 44 INFO rb-d965522-225652-425718 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-17 12:50:12,002 44 INFO rb-d965522-225652-425718 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-17 12:50:12,053 44 INFO rb-d965522-225652-425718 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-17 12:50:12,103 44 INFO rb-d965522-225652-425718 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-17 12:50:12,154 44 INFO rb-d965522-225652-425718 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-17 12:50:12,205 44 INFO rb-d965522-225652-425718 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-17 12:50:12,262 44 INFO rb-d965522-225652-425718 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-17 12:50:12,314 44 INFO rb-d965522-225652-425718 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-17 12:50:12,365 44 INFO rb-d965522-225652-425718 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-17 12:50:12,415 44 INFO rb-d965522-225652-425718 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-17 12:50:12,468 44 INFO rb-d965522-225652-425718 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-17 12:50:12,522 44 INFO rb-d965522-225652-425718 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-17 12:50:12,572 44 INFO rb-d965522-225652-425718 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-17 12:50:12,623 44 INFO rb-d965522-225652-425718 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-17 12:50:12,694 44 INFO rb-d965522-225652-425718 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-17 12:50:12,745 44 INFO rb-d965522-225652-425718 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-17 12:50:12,819 44 INFO rb-d965522-225652-425718 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-17 12:50:12,832 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:12,833 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:12,869 44 INFO rb-d965522-225652-425718 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-17 12:50:12,920 44 INFO rb-d965522-225652-425718 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-17 12:50:12,997 44 INFO rb-d965522-225652-425718 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-17 12:50:13,048 44 INFO rb-d965522-225652-425718 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-17 12:50:13,128 44 INFO rb-d965522-225652-425718 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-17 12:50:13,132 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71634829 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '383f9c5b-6c13-4f24-b65f-cf086cbe9fdb'}] 2026-10-17 12:50:13,136 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:13,455 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71634829 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '383f9c5b-6c13-4f24-b65f-cf086cbe9fdb'} created pos.order #841 2026-10-17 12:50:13,472 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71634829 finished 2026-10-17 12:50:13,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 332 0.154 0.381 2026-10-17 12:50:13,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:13,802 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-10-17 12:50:13,802 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:50:13,805 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87946120 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '383f9c5b-6c13-4f24-b65f-cf086cbe9fdb'}] 2026-10-17 12:50:13,810 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87946120 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '383f9c5b-6c13-4f24-b65f-cf086cbe9fdb'} sync ignored for existing PoS order pos.order(841,) (state: paid) 2026-10-17 12:50:13,828 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87946120 finished 2026-10-17 12:50:13,884 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 18477040 (allocated 20185088) 2026-10-17 12:50:13,886 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 126393 2026-10-17 12:50:13,887 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-10-17 12:50:13,890 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 126393 2026-10-17 12:50:13,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.058 0.118 2026-10-17 12:50:13,990 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125013_990280_test_settle_order_with_different_product.txt 2026-10-17 12:50:13,990 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmpd4skkxza_chrome_odoo" 2026-10-17 12:50:14,029 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-10-17 12:50:14,681 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 126629 2026-10-17 12:50:14,681 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmp1gbmjbje_chrome_odoo 2026-10-17 12:50:14,681 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:34013/json/version 2026-10-17 12:50:14,682 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:14,691 44 INFO rb-d965522-225652-425718 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-17 12:50:14,691 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:34013/json 2026-10-17 12:50:14,692 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:14,699 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:34013/devtools/page/3BE2BC9722B71228045301A9EE0D46EA 2026-10-17 12:50:14,702 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-10-17 12:50:14,708 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-10-17 12:50:14,815 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:50:14,817 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-10-17 12:50:14,818 44 INFO rb-d965522-225652-425718 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-17 12:50:14,818 44 INFO rb-d965522-225652-425718 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-17 12:50:14,826 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:50:15,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.028 0.554 2026-10-17 12:50:15,409 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': '3BE2BC9722B71228045301A9EE0D46EA', 'loaderId': 'ECEC970F3B88C05CD7BFE107F84CB1D2', 'isDownload': False} 2026-10-17 12:50:15,409 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-17 12:50:15,419 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:50:15,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:50:15,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:50:15,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-10-17 12:50:15,822 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:15,824 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:15,835 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:50:15,852 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:50:15,860 44 INFO rb-d965522-225652-425718 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-17 12:50:15,861 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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-17 12:50:15,864 44 INFO rb-d965522-225652-425718 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-17 12:50:15,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:15,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 12:50:15,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:50:15,938 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.028 2026-10-17 12:50:15,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-17 12:50:16,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.153 0.303 2026-10-17 12:50:16,434 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:50:16,471 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:16,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 12:50:16,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:50:16,534 44 INFO rb-d965522-225652-425718 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-17 12:50:16,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:16,573 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:16,588 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:16,600 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:16,602 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:50:16,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.014 2026-10-17 12:50:16,624 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:50:16,632 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-17 12:50:16,644 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.012 0.046 2026-10-17 12:50:16,647 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:50:16,683 44 INFO rb-d965522-225652-425718 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-17 12:50:16,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.014 0.061 2026-10-17 12:50:16,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.047 2026-10-17 12:50:16,742 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.012 0.113 2026-10-17 12:50:16,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.034 2026-10-17 12:50:16,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.034 2026-10-17 12:50:16,801 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:16,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-17 12:50:16,826 44 INFO rb-d965522-225652-425718 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-17 12:50:16,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-17 12:50:16,838 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:16,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-10-17 12:50:16,869 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:50:16,877 44 INFO rb-d965522-225652-425718 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-17 12:50:16,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-17 12:50:16,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image?model=product.template&field=image_128&id=2210&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:50:16,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:50:16,941 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-10-17 12:50:16,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:16] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-10-17 12:50:17,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.020 0.124 2026-10-17 12:50:17,048 44 INFO rb-d965522-225652-425718 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-17 12:50:17,107 44 INFO rb-d965522-225652-425718 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-17 12:50:17,260 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.038 0.113 2026-10-17 12:50:17,336 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.018 0.037 2026-10-17 12:50:17,376 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-17 12:50:17,433 44 INFO rb-d965522-225652-425718 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-17 12:50:17,532 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:17] "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.032 0.066 2026-10-17 12:50:17,643 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.029 0.076 2026-10-17 12:50:17,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.103 2026-10-17 12:50:17,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:50:17,732 44 INFO rb-d965522-225652-425718 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-17 12:50:17,758 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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.011 0.041 2026-10-17 12:50:17,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.008 0.038 2026-10-17 12:50:17,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.009 0.049 2026-10-17 12:50:17,856 44 INFO rb-d965522-225652-425718 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-17 12:50:17,922 44 INFO rb-d965522-225652-425718 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-17 12:50:17,935 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:17,936 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:17,973 44 INFO rb-d965522-225652-425718 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-17 12:50:18,024 44 INFO rb-d965522-225652-425718 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-17 12:50:18,090 44 INFO rb-d965522-225652-425718 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-17 12:50:18,153 44 INFO rb-d965522-225652-425718 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-17 12:50:18,160 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43854420 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '4caef478-0228-455f-bdb2-117a569e390f'}] 2026-10-17 12:50:18,165 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:50:18,550 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43854420 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '4caef478-0228-455f-bdb2-117a569e390f'} created pos.order #842 2026-10-17 12:50:18,567 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43854420 finished 2026-10-17 12:50:18,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 334 0.157 0.454 2026-10-17 12:50:18,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:18] "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-17 12:50:18,913 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-10-17 12:50:18,914 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-17 12:50:18,917 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86204213 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '4caef478-0228-455f-bdb2-117a569e390f'}] 2026-10-17 12:50:18,922 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86204213 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '4caef478-0228-455f-bdb2-117a569e390f'} sync ignored for existing PoS order pos.order(842,) (state: paid) 2026-10-17 12:50:18,940 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86204213 finished 2026-10-17 12:50:18,998 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17797240 (allocated 19660800) 2026-10-17 12:50:19,007 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 126629 2026-10-17 12:50:19,009 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-10-17 12:50:19,011 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 126629 2026-10-17 12:50:19,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.032 0.071 2026-10-17 12:50:19,113 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125019_113328_test_settle_order_with_different_uom.txt 2026-10-17 12:50:19,113 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmp1gbmjbje_chrome_odoo" 2026-10-17 12:50:19,802 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-10-17 12:50:20,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 126852 2026-10-17 12:50:20,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmp7fp0xdsk_chrome_odoo 2026-10-17 12:50:20,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:42659/json/version 2026-10-17 12:50:20,417 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:20,438 44 INFO rb-d965522-225652-425718 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-17 12:50:20,439 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:42659/json 2026-10-17 12:50:20,439 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:20,455 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:42659/devtools/page/96E09ED9863EFA8B64CAE738ABA62B5D 2026-10-17 12:50:20,466 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-10-17 12:50:20,472 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-10-17 12:50:20,564 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:50:20,566 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-10-17 12:50:20,567 44 INFO rb-d965522-225652-425718 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-17 12:50:20,567 44 INFO rb-d965522-225652-425718 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-17 12:50:20,577 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:50:21,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.034 0.419 2026-10-17 12:50:21,029 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': '96E09ED9863EFA8B64CAE738ABA62B5D', 'loaderId': '2CF3977CA2CA57454AD9E657D34D0207', 'isDownload': False} 2026-10-17 12:50:21,030 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-10-17 12:50:21,042 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:50:21,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:50:21,070 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:50:21,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:50:21,425 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:21,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:50:21,440 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:21,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:50:21,460 44 INFO rb-d965522-225652-425718 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-17 12:50:21,464 44 INFO rb-d965522-225652-425718 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-17 12:50:21,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:50:21,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:21,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.014 2026-10-17 12:50:21,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 12:50:21,545 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.028 2026-10-17 12:50:21,548 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:50:21,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.117 0.264 2026-10-17 12:50:21,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:21] "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-17 12:50:22,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:22,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:50:22,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:22,084 44 INFO rb-d965522-225652-425718 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-17 12:50:22,093 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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-17 12:50:22,126 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:22,145 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:22,152 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:50:22,156 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:50:22,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.014 2026-10-17 12:50:22,164 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:22,166 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:22,197 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:22,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.011 0.046 2026-10-17 12:50:22,210 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.042 2026-10-17 12:50:22,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.016 0.076 2026-10-17 12:50:22,291 44 INFO rb-d965522-225652-425718 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-17 12:50:22,334 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.021 0.123 2026-10-17 12:50:22,362 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.029 2026-10-17 12:50:22,372 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:22,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.038 2026-10-17 12:50:22,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-17 12:50:22,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-17 12:50:22,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:50:22,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-17 12:50:22,453 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:22,455 44 INFO rb-d965522-225652-425718 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-17 12:50:22,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-17 12:50:22,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2211&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:50:22,503 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-10-17 12:50:22,506 44 INFO rb-d965522-225652-425718 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-17 12:50:22,519 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-17 12:50:22,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-10-17 12:50:22,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-10-17 12:50:22,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.114 2026-10-17 12:50:22,648 44 INFO rb-d965522-225652-425718 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-17 12:50:22,707 44 INFO rb-d965522-225652-425718 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-17 12:50:22,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.031 0.087 2026-10-17 12:50:22,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.019 0.054 2026-10-17 12:50:22,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:50:23,018 44 INFO rb-d965522-225652-425718 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-17 12:50:23,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:23] "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.032 0.060 2026-10-17 12:50:23,210 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.030 0.060 2026-10-17 12:50:23,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.089 2026-10-17 12:50:23,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:23] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.005 0.017 2026-10-17 12:50:23,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.018 2026-10-17 12:50:23,317 44 INFO rb-d965522-225652-425718 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-17 12:50:23,325 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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.010 0.024 2026-10-17 12:50:23,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.021 2026-10-17 12:50:23,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.010 0.046 2026-10-17 12:50:23,409 44 INFO rb-d965522-225652-425718 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-17 12:50:23,460 44 INFO rb-d965522-225652-425718 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-17 12:50:23,511 44 INFO rb-d965522-225652-425718 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-17 12:50:23,562 44 INFO rb-d965522-225652-425718 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-17 12:50:23,612 44 INFO rb-d965522-225652-425718 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-17 12:50:23,663 44 INFO rb-d965522-225652-425718 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-17 12:50:23,714 44 INFO rb-d965522-225652-425718 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-17 12:50:23,764 44 INFO rb-d965522-225652-425718 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-17 12:50:23,819 44 INFO rb-d965522-225652-425718 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-17 12:50:23,874 44 INFO rb-d965522-225652-425718 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-17 12:50:23,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.044 2026-10-17 12:50:23,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:23] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.017 2026-10-17 12:50:24,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.017 0.038 2026-10-17 12:50:24,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-17 12:50:24,081 44 INFO rb-d965522-225652-425718 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-17 12:50:24,176 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:24] "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.033 0.060 2026-10-17 12:50:24,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.031 0.066 2026-10-17 12:50:24,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.094 2026-10-17 12:50:24,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.018 2026-10-17 12:50:24,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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.010 0.025 2026-10-17 12:50:24,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:24] "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.035 0.089 2026-10-17 12:50:24,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.114 2026-10-17 12:50:24,522 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.041 2026-10-17 12:50:24,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.028 0.105 2026-10-17 12:50:24,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.093 2026-10-17 12:50:24,669 44 INFO rb-d965522-225652-425718 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-17 12:50:24,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.018 2026-10-17 12:50:24,727 44 INFO rb-d965522-225652-425718 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-17 12:50:24,777 44 INFO rb-d965522-225652-425718 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-17 12:50:24,828 44 INFO rb-d965522-225652-425718 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-17 12:50:24,879 44 INFO rb-d965522-225652-425718 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-17 12:50:24,929 44 INFO rb-d965522-225652-425718 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-17 12:50:24,980 44 INFO rb-d965522-225652-425718 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-17 12:50:25,031 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-10-17 12:50:25,031 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-17 12:50:25,096 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18557192 (allocated 20709376) 2026-10-17 12:50:25,098 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 126852 2026-10-17 12:50:25,099 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-10-17 12:50:25,101 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 126852 2026-10-17 12:50:25,182 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125025_181876_test_settle_order_with_incompatible_partner.txt 2026-10-17 12:50:25,182 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmp7fp0xdsk_chrome_odoo" 2026-10-17 12:50:25,195 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-10-17 12:50:26,818 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 127087 2026-10-17 12:50:26,818 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmpijz7z81f_chrome_odoo 2026-10-17 12:50:26,818 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:35459/json/version 2026-10-17 12:50:26,819 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:26,831 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-10-17 12:50:26,831 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:35459/json 2026-10-17 12:50:26,831 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:26,837 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:35459/devtools/page/D09A379A4D5EBF0DF4BE1BBFF6E6F191 2026-10-17 12:50:26,848 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-10-17 12:50:26,856 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-10-17 12:50:26,884 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:50:26,889 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-10-17 12:50:26,891 44 INFO rb-d965522-225652-425718 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-17 12:50:26,891 44 INFO rb-d965522-225652-425718 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-17 12:50:26,901 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:50:27,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.077 0.453 2026-10-17 12:50:27,431 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': 'D09A379A4D5EBF0DF4BE1BBFF6E6F191', 'loaderId': '3918DABB0AB0BE5C3D5A64FF0F5D28F6', 'isDownload': False} 2026-10-17 12:50:27,431 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-10-17 12:50:27,442 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:50:27,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:50:27,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:50:27,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-17 12:50:27,868 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:27,871 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:27,888 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:50:27,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:50:27,910 44 INFO rb-d965522-225652-425718 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-17 12:50:27,914 44 INFO rb-d965522-225652-425718 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-17 12:50:27,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:50:27,920 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:27,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.008 2026-10-17 12:50:27,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-17 12:50:27,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.011 0.025 2026-10-17 12:50:27,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 12:50:28,426 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.146 0.266 2026-10-17 12:50:28,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:50:28,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:50:28,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.038 2026-10-17 12:50:28,550 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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-17 12:50:28,561 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-10-17 12:50:28,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:50:28,604 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:28,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:28,616 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:28,621 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:50:28,628 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.014 2026-10-17 12:50:28,631 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:50:28,634 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:50:28,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.010 0.040 2026-10-17 12:50:28,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.030 2026-10-17 12:50:28,710 44 INFO rb-d965522-225652-425718 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-17 12:50:28,755 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:50:28,786 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:28,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.024 0.031 2026-10-17 12:50:28,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-17 12:50:28,852 44 INFO rb-d965522-225652-425718 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-17 12:50:28,861 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.013 0.101 2026-10-17 12:50:28,867 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:28,887 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-17 12:50:28,897 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.106 2026-10-17 12:50:28,902 44 INFO rb-d965522-225652-425718 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-17 12:50:28,915 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:50:28,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-17 12:50:28,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.127 2026-10-17 12:50:28,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-10-17 12:50:28,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:28] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 12:50:29,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:50:29,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:50:29,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.129 2026-10-17 12:50:29,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-17 12:50:29,133 44 INFO rb-d965522-225652-425718 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-17 12:50:29,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-17 12:50:29,191 44 INFO rb-d965522-225652-425718 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-17 12:50:29,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.036 0.092 2026-10-17 12:50:29,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.022 0.035 2026-10-17 12:50:29,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-17 12:50:29,490 44 INFO rb-d965522-225652-425718 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-17 12:50:29,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "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.036 0.064 2026-10-17 12:50:29,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.035 0.079 2026-10-17 12:50:29,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.114 2026-10-17 12:50:29,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-10-17 12:50:29,799 44 INFO rb-d965522-225652-425718 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-17 12:50:29,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "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.011 0.029 2026-10-17 12:50:29,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.026 2026-10-17 12:50:29,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.010 0.045 2026-10-17 12:50:29,896 44 INFO rb-d965522-225652-425718 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-17 12:50:29,946 44 INFO rb-d965522-225652-425718 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-17 12:50:29,998 44 INFO rb-d965522-225652-425718 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-17 12:50:30,048 44 INFO rb-d965522-225652-425718 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-17 12:50:30,099 44 INFO rb-d965522-225652-425718 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-17 12:50:30,151 44 INFO rb-d965522-225652-425718 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-17 12:50:30,204 44 INFO rb-d965522-225652-425718 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-17 12:50:30,255 44 INFO rb-d965522-225652-425718 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-17 12:50:30,305 44 INFO rb-d965522-225652-425718 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-17 12:50:30,367 44 INFO rb-d965522-225652-425718 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-17 12:50:30,418 44 INFO rb-d965522-225652-425718 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-17 12:50:30,485 44 INFO rb-d965522-225652-425718 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-17 12:50:30,495 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:30,496 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:30,535 44 INFO rb-d965522-225652-425718 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-17 12:50:30,586 44 INFO rb-d965522-225652-425718 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-17 12:50:30,654 44 INFO rb-d965522-225652-425718 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-17 12:50:30,717 44 INFO rb-d965522-225652-425718 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-17 12:50:30,724 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27541469 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '4c41c5a3-cbd5-4085-ac64-9453d01f1f96'}] 2026-10-17 12:50:30,724 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:31,012 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #239 deleted stock.move records with IDs: [1373] 2026-10-17 12:50:31,265 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27541469 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '4c41c5a3-cbd5-4085-ac64-9453d01f1f96'} created pos.order #843 2026-10-17 12:50:31,285 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27541469 finished 2026-10-17 12:50:31,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 459 0.252 0.604 2026-10-17 12:50:31,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:31] "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-17 12:50:31,688 44 INFO rb-d965522-225652-425718 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-17 12:50:31,691 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85468725 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '4c41c5a3-cbd5-4085-ac64-9453d01f1f96'}] 2026-10-17 12:50:31,696 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85468725 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '4c41c5a3-cbd5-4085-ac64-9453d01f1f96'} sync ignored for existing PoS order pos.order(843,) (state: paid) 2026-10-17 12:50:31,714 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85468725 finished 2026-10-17 12:50:31,756 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-10-17 12:50:31,758 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-17 12:50:31,850 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 18081396 (allocated 19660800) 2026-10-17 12:50:31,855 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.053 0.114 2026-10-17 12:50:31,858 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 127087 2026-10-17 12:50:31,863 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-10-17 12:50:31,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.095 2026-10-17 12:50:31,866 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 127087 2026-10-17 12:50:31,935 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125031_935491_test_settle_order_with_kit.txt 2026-10-17 12:50:31,935 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmpijz7z81f_chrome_odoo" 2026-10-17 12:50:31,967 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-10-17 12:50:32,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 127310 2026-10-17 12:50:32,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmp5w31j4go_chrome_odoo 2026-10-17 12:50:32,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:33063/json/version 2026-10-17 12:50:32,862 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:32,868 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-10-17 12:50:32,868 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:33063/json 2026-10-17 12:50:32,869 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:32,872 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:33063/devtools/page/8EA7DF43A9DF7C94219E44B6D79AB5ED 2026-10-17 12:50:32,878 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-10-17 12:50:32,881 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-10-17 12:50:32,992 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:50:32,994 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-10-17 12:50:32,995 44 INFO rb-d965522-225652-425718 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-17 12:50:32,995 44 INFO rb-d965522-225652-425718 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-17 12:50:33,004 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:50:33,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:33] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.025 0.458 2026-10-17 12:50:33,488 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '8EA7DF43A9DF7C94219E44B6D79AB5ED', 'loaderId': 'EF9B875F03BE8EF3E5478B461A40D290', 'isDownload': False} 2026-10-17 12:50:33,488 44 INFO rb-d965522-225652-425718 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-17 12:50:33,499 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:50:33,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:33] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:50:33,518 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:33] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:50:33,521 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:33] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:50:33,906 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:33,908 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:33,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:50:33,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:50:33,942 44 INFO rb-d965522-225652-425718 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-17 12:50:33,949 44 INFO rb-d965522-225652-425718 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-17 12:50:33,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:50:33,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:33,982 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.011 2026-10-17 12:50:33,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 12:50:34,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.041 2026-10-17 12:50:34,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-17 12:50:34,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.135 0.341 2026-10-17 12:50:34,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:34,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:34,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-17 12:50:34,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:34,672 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-10-17 12:50:34,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:34,712 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:34,740 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:50:34,754 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:50:34,760 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:34,761 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.020 0.021 2026-10-17 12:50:34,769 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "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-17 12:50:34,776 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.050 2026-10-17 12:50:34,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-10-17 12:50:34,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-10-17 12:50:34,835 44 INFO rb-d965522-225652-425718 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-17 12:50:34,888 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:50:34,907 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:34,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.020 0.036 2026-10-17 12:50:34,949 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-17 12:50:34,967 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-17 12:50:34,982 44 INFO rb-d965522-225652-425718 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-17 12:50:34,989 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:34] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-10-17 12:50:35,007 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:50:35,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.097 2026-10-17 12:50:35,033 44 INFO rb-d965522-225652-425718 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-17 12:50:35,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:50:35,080 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.015 0.187 2026-10-17 12:50:35,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-17 12:50:35,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-10-17 12:50:35,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-10-17 12:50:35,190 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.024 0.147 2026-10-17 12:50:35,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:50:35,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.187 2026-10-17 12:50:35,231 44 INFO rb-d965522-225652-425718 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-17 12:50:35,290 44 INFO rb-d965522-225652-425718 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-17 12:50:35,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.034 0.107 2026-10-17 12:50:35,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.032 2026-10-17 12:50:35,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-17 12:50:35,590 44 INFO rb-d965522-225652-425718 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-17 12:50:35,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "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.031 0.073 2026-10-17 12:50:35,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.027 0.066 2026-10-17 12:50:35,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.093 2026-10-17 12:50:35,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.029 2026-10-17 12:50:35,884 44 INFO rb-d965522-225652-425718 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-17 12:50:35,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "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.025 2026-10-17 12:50:35,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.015 0.047 2026-10-17 12:50:35,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.010 0.077 2026-10-17 12:50:36,027 44 INFO rb-d965522-225652-425718 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-17 12:50:36,078 44 INFO rb-d965522-225652-425718 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-17 12:50:36,128 44 INFO rb-d965522-225652-425718 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-17 12:50:36,179 44 INFO rb-d965522-225652-425718 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-17 12:50:36,230 44 INFO rb-d965522-225652-425718 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-17 12:50:36,281 44 INFO rb-d965522-225652-425718 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-17 12:50:36,332 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-10-17 12:50:36,332 44 INFO rb-d965522-225652-425718 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-17 12:50:36,394 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16636480 (allocated 17563648) 2026-10-17 12:50:36,396 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 127310 2026-10-17 12:50:36,397 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-10-17 12:50:36,398 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 127310 2026-10-17 12:50:36,492 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125036_492352_test_settle_order_with_lot.txt 2026-10-17 12:50:36,492 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmp5w31j4go_chrome_odoo" 2026-10-17 12:50:36,505 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-10-17 12:50:37,163 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 127536 2026-10-17 12:50:37,163 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmplofzl3yg_chrome_odoo 2026-10-17 12:50:37,163 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:33191/json/version 2026-10-17 12:50:37,164 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:37,177 44 INFO rb-d965522-225652-425718 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-17 12:50:37,177 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:33191/json 2026-10-17 12:50:37,177 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:37,182 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:33191/devtools/page/AA9175A21069255AD2F2001F83B8D7FC 2026-10-17 12:50:37,192 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-10-17 12:50:37,194 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-10-17 12:50:37,319 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:50:37,321 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-10-17 12:50:37,322 44 INFO rb-d965522-225652-425718 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-17 12:50:37,322 44 INFO rb-d965522-225652-425718 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-17 12:50:37,332 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:50:37,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:37] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.025 0.429 2026-10-17 12:50:37,787 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': 'AA9175A21069255AD2F2001F83B8D7FC', 'loaderId': '5F1D932ABEB4C31B4FFB727C640223A1', 'isDownload': False} 2026-10-17 12:50:37,787 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-17 12:50:37,798 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:50:37,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:37] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:50:37,818 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:37] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:50:37,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:37] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:50:38,196 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:38,199 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:38,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:50:38,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-10-17 12:50:38,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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-17 12:50:38,242 44 INFO rb-d965522-225652-425718 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-17 12:50:38,246 44 INFO rb-d965522-225652-425718 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-17 12:50:38,251 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:38,279 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.011 2026-10-17 12:50:38,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 12:50:38,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.027 2026-10-17 12:50:38,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 12:50:38,728 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.117 0.256 2026-10-17 12:50:38,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:38,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 12:50:38,825 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 12:50:38,838 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:38,851 44 INFO rb-d965522-225652-425718 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-17 12:50:38,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:38,892 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:38,903 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:38,908 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:38,912 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.012 2026-10-17 12:50:38,923 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:38,932 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "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-17 12:50:38,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.011 0.030 2026-10-17 12:50:38,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-10-17 12:50:38,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:38] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-10-17 12:50:39,007 44 INFO rb-d965522-225652-425718 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-17 12:50:39,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.010 2026-10-17 12:50:39,060 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 12:50:39,077 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.025 2026-10-17 12:50:39,083 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:39,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-17 12:50:39,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.012 0.082 2026-10-17 12:50:39,165 44 INFO rb-d965522-225652-425718 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-17 12:50:39,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.015 0.120 2026-10-17 12:50:39,186 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:39,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-17 12:50:39,214 44 INFO rb-d965522-225652-425718 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-17 12:50:39,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-17 12:50:39,249 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-17 12:50:39,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-17 12:50:39,285 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-17 12:50:39,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-17 12:50:39,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-10-17 12:50:39,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.020 0.121 2026-10-17 12:50:39,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-17 12:50:39,410 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-10-17 12:50:39,414 44 INFO rb-d965522-225652-425718 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-17 12:50:39,473 44 INFO rb-d965522-225652-425718 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-17 12:50:39,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.031 0.088 2026-10-17 12:50:39,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.016 0.031 2026-10-17 12:50:39,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-17 12:50:39,754 44 INFO rb-d965522-225652-425718 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-17 12:50:39,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "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.030 0.060 2026-10-17 12:50:39,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.029 0.063 2026-10-17 12:50:39,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.089 2026-10-17 12:50:39,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:50:40,030 44 INFO rb-d965522-225652-425718 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-17 12:50:40,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:40] "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.012 0.025 2026-10-17 12:50:40,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:40] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.011 0.021 2026-10-17 12:50:40,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.061 2026-10-17 12:50:40,171 44 INFO rb-d965522-225652-425718 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-17 12:50:40,239 44 INFO rb-d965522-225652-425718 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-17 12:50:40,249 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:40,250 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:40,289 44 INFO rb-d965522-225652-425718 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-17 12:50:40,340 44 INFO rb-d965522-225652-425718 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-17 12:50:40,407 44 INFO rb-d965522-225652-425718 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-17 12:50:40,472 44 INFO rb-d965522-225652-425718 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-17 12:50:40,490 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55738790 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1a5885be-f757-45c4-ba3f-7405d1eb26ce'}] 2026-10-17 12:50:40,493 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:40,921 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55738790 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1a5885be-f757-45c4-ba3f-7405d1eb26ce'} created pos.order #844 2026-10-17 12:50:40,937 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55738790 finished 2026-10-17 12:50:41,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 406 0.189 0.497 2026-10-17 12:50:41,225 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:41] "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-17 12:50:41,306 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14720740 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '1a5885be-f757-45c4-ba3f-7405d1eb26ce'}] 2026-10-17 12:50:41,311 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-10-17 12:50:41,312 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14720740 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '1a5885be-f757-45c4-ba3f-7405d1eb26ce'} sync ignored for existing PoS order pos.order(844,) (state: paid) 2026-10-17 12:50:41,313 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-17 12:50:41,329 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14720740 finished 2026-10-17 12:50:41,412 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 19370324 (allocated 20844544) 2026-10-17 12:50:41,414 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 127536 2026-10-17 12:50:41,414 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-10-17 12:50:41,415 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 127536 2026-10-17 12:50:41,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.042 0.082 2026-10-17 12:50:41,522 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125041_522331_test_settle_order_with_multiple_uom.txt 2026-10-17 12:50:41,522 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmplofzl3yg_chrome_odoo" 2026-10-17 12:50:41,535 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-10-17 12:50:42,291 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 127760 2026-10-17 12:50:42,292 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmpx6xf5hmu_chrome_odoo 2026-10-17 12:50:42,292 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:38637/json/version 2026-10-17 12:50:42,293 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:42,300 44 INFO rb-d965522-225652-425718 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-17 12:50:42,300 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:38637/json 2026-10-17 12:50:42,300 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:42,304 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:38637/devtools/page/F8941C702293EF531A83CAF036EB05C1 2026-10-17 12:50:42,311 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-10-17 12:50:42,313 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-10-17 12:50:42,426 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:50:42,427 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-10-17 12:50:42,429 44 INFO rb-d965522-225652-425718 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-17 12:50:42,429 44 INFO rb-d965522-225652-425718 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-17 12:50:42,437 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:50:42,897 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:42] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.032 0.430 2026-10-17 12:50:42,900 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': 'F8941C702293EF531A83CAF036EB05C1', 'loaderId': '71A657F6D49D3C27ED15A7CFBC86752B', 'isDownload': False} 2026-10-17 12:50:42,900 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-10-17 12:50:42,912 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:50:42,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:42] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:50:42,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:42] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:50:42,934 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:42] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:50:43,294 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:43,297 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:43,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:50:43,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:50:43,324 44 INFO rb-d965522-225652-425718 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-17 12:50:43,328 44 INFO rb-d965522-225652-425718 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-17 12:50:43,334 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:50:43,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:43,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.012 2026-10-17 12:50:43,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-17 12:50:43,419 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.030 2026-10-17 12:50:43,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:50:43,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.151 0.396 2026-10-17 12:50:44,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:50:44,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:44,093 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-17 12:50:44,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:44,115 44 INFO rb-d965522-225652-425718 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-17 12:50:44,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:44,158 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:44,174 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:50:44,176 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:44,177 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:50:44,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.016 2026-10-17 12:50:44,199 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "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-17 12:50:44,201 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-17 12:50:44,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.009 0.048 2026-10-17 12:50:44,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.035 2026-10-17 12:50:44,272 44 INFO rb-d965522-225652-425718 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-17 12:50:44,312 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:44,338 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:50:44,343 44 INFO rb-d965522-225652-425718 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-17 12:50:44,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.022 0.032 2026-10-17 12:50:44,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.012 0.081 2026-10-17 12:50:44,415 44 INFO rb-d965522-225652-425718 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-17 12:50:44,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:50:44,431 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:44,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:50:44,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.109 2026-10-17 12:50:44,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-10-17 12:50:44,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:50:44,514 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:50:44,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:50:44,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-10-17 12:50:44,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-17 12:50:44,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.019 0.118 2026-10-17 12:50:44,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-10-17 12:50:44,648 44 INFO rb-d965522-225652-425718 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-17 12:50:44,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-10-17 12:50:44,706 44 INFO rb-d965522-225652-425718 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-17 12:50:44,897 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.038 0.151 2026-10-17 12:50:44,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.016 0.031 2026-10-17 12:50:45,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:50:45,055 44 INFO rb-d965522-225652-425718 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-17 12:50:45,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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.030 0.062 2026-10-17 12:50:45,249 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.028 0.065 2026-10-17 12:50:45,257 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.091 2026-10-17 12:50:45,294 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:50:45,329 44 INFO rb-d965522-225652-425718 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-17 12:50:45,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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.011 0.024 2026-10-17 12:50:45,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.026 2026-10-17 12:50:45,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.010 0.048 2026-10-17 12:50:45,429 44 INFO rb-d965522-225652-425718 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-17 12:50:45,479 44 INFO rb-d965522-225652-425718 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-17 12:50:45,531 44 INFO rb-d965522-225652-425718 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-17 12:50:45,581 44 INFO rb-d965522-225652-425718 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-17 12:50:45,648 44 INFO rb-d965522-225652-425718 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-17 12:50:45,658 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:45,659 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:45,699 44 INFO rb-d965522-225652-425718 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-17 12:50:45,749 44 INFO rb-d965522-225652-425718 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-17 12:50:45,817 44 INFO rb-d965522-225652-425718 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-17 12:50:45,868 44 INFO rb-d965522-225652-425718 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-17 12:50:45,932 44 INFO rb-d965522-225652-425718 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-17 12:50:45,936 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81419380 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '5063cddb-1bba-40aa-93bf-342875d0adbc'}] 2026-10-17 12:50:45,939 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:46,084 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1379] 2026-10-17 12:50:46,342 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81419380 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '5063cddb-1bba-40aa-93bf-342875d0adbc'} created pos.order #845 2026-10-17 12:50:46,357 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81419380 finished 2026-10-17 12:50:46,522 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 413 0.182 0.406 2026-10-17 12:50:46,557 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:46] "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-17 12:50:46,626 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-10-17 12:50:46,626 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:50:46,629 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29138234 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '5063cddb-1bba-40aa-93bf-342875d0adbc'}] 2026-10-17 12:50:46,635 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29138234 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '5063cddb-1bba-40aa-93bf-342875d0adbc'} sync ignored for existing PoS order pos.order(845,) (state: paid) 2026-10-17 12:50:46,651 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29138234 finished 2026-10-17 12:50:46,703 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17814048 (allocated 19922944) 2026-10-17 12:50:46,708 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 127760 2026-10-17 12:50:46,710 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-10-17 12:50:46,711 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 127760 2026-10-17 12:50:46,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.023 0.062 2026-10-17 12:50:46,797 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125046_797444_test_settle_order_with_multistep_delivery.txt 2026-10-17 12:50:46,797 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmpx6xf5hmu_chrome_odoo" 2026-10-17 12:50:46,816 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-10-17 12:50:48,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 127988 2026-10-17 12:50:48,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmpj16xlw1r_chrome_odoo 2026-10-17 12:50:48,301 44 INFO rb-d965522-225652-425718 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:44927/json/version 2026-10-17 12:50:48,302 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44927', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:48,325 44 INFO rb-d965522-225652-425718 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-17 12:50:48,325 44 INFO rb-d965522-225652-425718 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:44927/json 2026-10-17 12:50:48,325 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44927', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:48,329 44 INFO rb-d965522-225652-425718 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:44927/devtools/page/BC5D1FA30CAAB415C994957B1DD2AD2A 2026-10-17 12:50:48,335 44 INFO rb-d965522-225652-425718 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-17 12:50:48,345 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-10-17 12:50:48,478 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:50:48,479 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-10-17 12:50:48,481 44 INFO rb-d965522-225652-425718 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-17 12:50:48,481 44 INFO rb-d965522-225652-425718 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-17 12:50:48,489 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:50:48,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:48] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.027 0.400 2026-10-17 12:50:48,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': 'BC5D1FA30CAAB415C994957B1DD2AD2A', 'loaderId': '91AE1CEF554D1280C4DEAC7446487741', 'isDownload': False} 2026-10-17 12:50:48,917 44 INFO rb-d965522-225652-425718 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-17 12:50:48,930 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:50:48,944 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:48] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:50:48,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:48] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:50:48,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:48] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:50:49,346 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:49,347 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:49,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 12:50:49,376 44 INFO rb-d965522-225652-425718 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-17 12:50:49,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:50:49,380 44 INFO rb-d965522-225652-425718 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-17 12:50:49,389 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:50:49,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:49,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 12:50:49,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 12:50:49,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.027 2026-10-17 12:50:49,468 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-17 12:50:49,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.146 0.261 2026-10-17 12:50:49,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "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-17 12:50:49,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:50,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-10-17 12:50:50,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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.004 2026-10-17 12:50:50,037 44 INFO rb-d965522-225652-425718 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-17 12:50:50,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:50:50,079 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:50,104 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:50:50,109 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:50:50,125 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "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-17 12:50:50,128 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:50:50,132 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.012 0.024 2026-10-17 12:50:50,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-10-17 12:50:50,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.045 2026-10-17 12:50:50,157 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.019 2026-10-17 12:50:50,197 44 INFO rb-d965522-225652-425718 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-17 12:50:50,237 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-10-17 12:50:50,238 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:50,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.029 0.040 2026-10-17 12:50:50,305 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:50,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.013 0.092 2026-10-17 12:50:50,351 44 INFO rb-d965522-225652-425718 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-17 12:50:50,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-17 12:50:50,362 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:50,375 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:50:50,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:50:50,402 44 INFO rb-d965522-225652-425718 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-17 12:50:50,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-17 12:50:50,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:50:50,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-17 12:50:50,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-10-17 12:50:50,489 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-10-17 12:50:50,539 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.016 0.122 2026-10-17 12:50:50,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-10-17 12:50:50,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-10-17 12:50:50,580 44 INFO rb-d965522-225652-425718 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-17 12:50:50,639 44 INFO rb-d965522-225652-425718 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-17 12:50:50,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.041 0.094 2026-10-17 12:50:50,847 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.016 0.036 2026-10-17 12:50:50,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.016 2026-10-17 12:50:50,943 44 INFO rb-d965522-225652-425718 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-17 12:50:51,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:51] "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.031 0.068 2026-10-17 12:50:51,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 72 0.037 0.080 2026-10-17 12:50:51,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.117 2026-10-17 12:50:51,218 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.019 2026-10-17 12:50:51,250 44 INFO rb-d965522-225652-425718 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-17 12:50:51,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:51] "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.014 0.030 2026-10-17 12:50:51,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:51] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.036 2026-10-17 12:50:51,354 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.018 0.054 2026-10-17 12:50:51,367 44 INFO rb-d965522-225652-425718 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-17 12:50:51,418 44 INFO rb-d965522-225652-425718 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-17 12:50:51,469 44 INFO rb-d965522-225652-425718 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-17 12:50:51,519 44 INFO rb-d965522-225652-425718 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-17 12:50:51,588 44 INFO rb-d965522-225652-425718 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-17 12:50:51,599 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:51,600 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:51,638 44 INFO rb-d965522-225652-425718 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-17 12:50:51,689 44 INFO rb-d965522-225652-425718 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-17 12:50:51,759 44 INFO rb-d965522-225652-425718 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-17 12:50:51,809 44 INFO rb-d965522-225652-425718 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-17 12:50:51,866 44 INFO rb-d965522-225652-425718 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-17 12:50:51,921 44 INFO rb-d965522-225652-425718 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-17 12:50:51,987 44 INFO rb-d965522-225652-425718 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-17 12:50:51,993 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24281596 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b6743bde-f1da-4778-b5fd-f18e0f3f8a30'}] 2026-10-17 12:50:51,995 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:52,108 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1384] 2026-10-17 12:50:53,651 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24281596 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b6743bde-f1da-4778-b5fd-f18e0f3f8a30'} created pos.order #846 2026-10-17 12:50:53,849 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24281596 finished 2026-10-17 12:50:54,064 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:50:54,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 1007 0.582 1.492 2026-10-17 12:50:54,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:54] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.003 0.021 2026-10-17 12:50:54,133 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.021 2026-10-17 12:50:54,200 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65316060 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b6743bde-f1da-4778-b5fd-f18e0f3f8a30'}] 2026-10-17 12:50:54,214 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-10-17 12:50:54,216 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65316060 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b6743bde-f1da-4778-b5fd-f18e0f3f8a30'} sync ignored for existing PoS order pos.order(846,) (state: done) 2026-10-17 12:50:54,220 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-17 12:50:54,235 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65316060 finished 2026-10-17 12:50:54,302 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 18052048 (allocated 19660800) 2026-10-17 12:50:54,311 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 127988 2026-10-17 12:50:54,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.035 0.081 2026-10-17 12:50:54,313 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-10-17 12:50:54,315 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 127988 2026-10-17 12:50:54,425 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125054_425678_test_settle_order_with_multistep_delivery_receipt.txt 2026-10-17 12:50:54,425 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmpj16xlw1r_chrome_odoo" 2026-10-17 12:50:54,449 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-10-17 12:50:54,979 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 128211 2026-10-17 12:50:54,980 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmp5zt7tn0v_chrome_odoo 2026-10-17 12:50:54,980 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:37159/json/version 2026-10-17 12:50:54,981 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:54,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-10-17 12:50:54,997 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:37159/json 2026-10-17 12:50:54,997 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:50:55,005 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:37159/devtools/page/389D630FA0860284B19411E784BF2188 2026-10-17 12:50:55,014 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-10-17 12:50:55,017 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-10-17 12:50:55,091 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:50:55,092 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-10-17 12:50:55,094 44 INFO rb-d965522-225652-425718 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-17 12:50:55,094 44 INFO rb-d965522-225652-425718 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-17 12:50:55,103 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:50:55,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:55] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.045 0.454 2026-10-17 12:50:55,603 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '389D630FA0860284B19411E784BF2188', 'loaderId': 'BD106639D9584C85279FB64D577E1C12', 'isDownload': False} 2026-10-17 12:50:55,603 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-17 12:50:55,617 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:50:55,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:55] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:50:55,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:55] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:50:55,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:55] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:50:56,050 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:56,059 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:50:56,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.013 2026-10-17 12:50:56,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:50:56,091 44 INFO rb-d965522-225652-425718 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-17 12:50:56,095 44 INFO rb-d965522-225652-425718 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-17 12:50:56,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:56,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:56,133 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.013 2026-10-17 12:50:56,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-17 12:50:56,196 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.040 2026-10-17 12:50:56,198 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-17 12:50:56,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.156 0.265 2026-10-17 12:50:56,658 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "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-17 12:50:56,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:50:56,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-10-17 12:50:56,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:50:56,783 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-10-17 12:50:56,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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-17 12:50:56,824 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:56,846 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:50:56,850 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:50:56,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.018 2026-10-17 12:50:56,859 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:50:56,860 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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-17 12:50:56,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.008 0.042 2026-10-17 12:50:56,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-10-17 12:50:56,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.033 2026-10-17 12:50:56,934 44 INFO rb-d965522-225652-425718 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-17 12:50:56,989 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:56] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.019 2026-10-17 12:50:57,001 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 12:50:57,027 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:50:57,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.031 0.048 2026-10-17 12:50:57,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.013 0.114 2026-10-17 12:50:57,101 44 INFO rb-d965522-225652-425718 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-17 12:50:57,103 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:50:57,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:50:57,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-17 12:50:57,150 44 INFO rb-d965522-225652-425718 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-17 12:50:57,164 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-10-17 12:50:57,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-17 12:50:57,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-17 12:50:57,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:50:57,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-10-17 12:50:57,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-10-17 12:50:57,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-17 12:50:57,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-17 12:50:57,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.188 2026-10-17 12:50:57,397 44 INFO rb-d965522-225652-425718 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-17 12:50:57,455 44 INFO rb-d965522-225652-425718 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-17 12:50:57,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.032 0.091 2026-10-17 12:50:57,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.017 0.032 2026-10-17 12:50:57,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-17 12:50:57,773 44 INFO rb-d965522-225652-425718 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-17 12:50:57,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "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.029 0.060 2026-10-17 12:50:57,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.028 0.065 2026-10-17 12:50:57,972 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-10-17 12:50:58,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.018 2026-10-17 12:50:58,046 44 INFO rb-d965522-225652-425718 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-17 12:50:58,049 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50: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.010 0.025 2026-10-17 12:50:58,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:58] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.024 2026-10-17 12:50:58,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.010 0.049 2026-10-17 12:50:58,137 44 INFO rb-d965522-225652-425718 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-17 12:50:58,203 44 INFO rb-d965522-225652-425718 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-17 12:50:58,213 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:58,214 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:50:58,253 44 INFO rb-d965522-225652-425718 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-17 12:50:58,304 44 INFO rb-d965522-225652-425718 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-17 12:50:58,371 44 INFO rb-d965522-225652-425718 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-17 12:50:58,433 44 INFO rb-d965522-225652-425718 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-17 12:50:58,440 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42601320 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'fdcf852c-bf0b-42ea-8662-e3ab2fa8a35a'}] 2026-10-17 12:50:58,442 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:50:58,759 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42601320 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'fdcf852c-bf0b-42ea-8662-e3ab2fa8a35a'} created pos.order #847 2026-10-17 12:50:58,776 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42601320 finished 2026-10-17 12:50:58,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 309 0.128 0.331 2026-10-17 12:50:58,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:50:58,997 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-10-17 12:50:58,998 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-17 12:50:59,001 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17181713 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'fdcf852c-bf0b-42ea-8662-e3ab2fa8a35a'}] 2026-10-17 12:50:59,009 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17181713 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'fdcf852c-bf0b-42ea-8662-e3ab2fa8a35a'} sync ignored for existing PoS order pos.order(847,) (state: paid) 2026-10-17 12:50:59,029 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17181713 finished 2026-10-17 12:50:59,082 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17731136 (allocated 19398656) 2026-10-17 12:50:59,085 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 128211 2026-10-17 12:50:59,089 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-10-17 12:50:59,089 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 128211 2026-10-17 12:50:59,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:50:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.031 0.075 2026-10-17 12:50:59,189 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125059_188804_test_settle_quotation_delivered_qty.txt 2026-10-17 12:50:59,189 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmp5zt7tn0v_chrome_odoo" 2026-10-17 12:50:59,205 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_reordering_rule ... 2026-10-17 12:50:59,464 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91821910 started for PoS orders references: [{'name': 'Order 00044-003-0015', 'pos_reference': None, 'uuid': 'b483d012-90be-4921-87b9-4240b95af29f'}] 2026-10-17 12:50:59,830 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91821910 order {'name': 'Order 00044-003-0015', 'pos_reference': None, 'uuid': 'b483d012-90be-4921-87b9-4240b95af29f'} created pos.order #848 2026-10-17 12:50:59,831 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91821910 finished 2026-10-17 12:51:00,557 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-10-17 12:51:00,994 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted product.template.attribute.value records with IDs: [988] 2026-10-17 12:51:00,999 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted product.template.attribute.value records with IDs: [989] 2026-10-17 12:51:01,381 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 128434 2026-10-17 12:51:01,381 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmphvp1vwuo_chrome_odoo 2026-10-17 12:51:01,381 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:44745/json/version 2026-10-17 12:51:01,382 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:01,408 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-10-17 12:51:01,408 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:44745/json 2026-10-17 12:51:01,409 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:01,421 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:44745/devtools/page/268AFF8839842F96888F50BC4E8D9EF9 2026-10-17 12:51:01,436 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-10-17 12:51:01,442 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-10-17 12:51:01,475 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:51:01,482 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-10-17 12:51:01,483 44 INFO rb-d965522-225652-425718 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-17 12:51:01,483 44 INFO rb-d965522-225652-425718 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-17 12:51:01,496 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:51:02,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.027 0.584 2026-10-17 12:51:02,107 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': '268AFF8839842F96888F50BC4E8D9EF9', 'loaderId': 'BED88EA275A9549971E3024D195FA7C3', 'isDownload': False} 2026-10-17 12:51:02,107 44 INFO rb-d965522-225652-425718 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-17 12:51:02,118 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:51:02,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:51:02,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:51:02,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:51:02,507 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:02,509 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:02,519 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:51:02,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-10-17 12:51:02,542 44 INFO rb-d965522-225652-425718 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-17 12:51:02,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:51:02,546 44 INFO rb-d965522-225652-425718 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-17 12:51:02,550 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:02,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.012 2026-10-17 12:51:02,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 12:51:02,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.034 2026-10-17 12:51:02,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-17 12:51:03,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.127 0.281 2026-10-17 12:51:03,078 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:03,132 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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-17 12:51:03,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:51:03,190 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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-17 12:51:03,203 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-10-17 12:51:03,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-10-17 12:51:03,245 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:03,260 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:51:03,262 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:51:03,273 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:03,279 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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-17 12:51:03,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.015 0.021 2026-10-17 12:51:03,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-10-17 12:51:03,304 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.017 2026-10-17 12:51:03,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.063 2026-10-17 12:51:03,357 44 INFO rb-d965522-225652-425718 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-17 12:51:03,397 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:51:03,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.010 2026-10-17 12:51:03,449 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:03,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.028 0.055 2026-10-17 12:51:03,500 44 INFO rb-d965522-225652-425718 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-17 12:51:03,517 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.014 0.114 2026-10-17 12:51:03,523 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:03,539 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-17 12:51:03,550 44 INFO rb-d965522-225652-425718 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-17 12:51:03,566 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-17 12:51:03,583 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:51:03,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-17 12:51:03,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-17 12:51:03,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:51:03,658 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:51:03,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.019 0.135 2026-10-17 12:51:03,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:51:03,763 44 INFO rb-d965522-225652-425718 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-17 12:51:03,776 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-17 12:51:03,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-10-17 12:51:03,822 44 INFO rb-d965522-225652-425718 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-17 12:51:03,984 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 72 0.040 0.120 2026-10-17 12:51:04,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.016 0.034 2026-10-17 12:51:04,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-17 12:51:04,148 44 INFO rb-d965522-225652-425718 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-17 12:51:04,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:04] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.031 0.063 2026-10-17 12:51:04,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.030 0.073 2026-10-17 12:51:04,362 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.103 2026-10-17 12:51:04,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.019 2026-10-17 12:51:04,428 44 INFO rb-d965522-225652-425718 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-17 12:51:04,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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.010 0.025 2026-10-17 12:51:04,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.031 2026-10-17 12:51:04,518 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.053 2026-10-17 12:51:04,531 44 INFO rb-d965522-225652-425718 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-17 12:51:04,582 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-10-17 12:51:04,583 44 INFO rb-d965522-225652-425718 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-17 12:51:04,643 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16407608 (allocated 17301504) 2026-10-17 12:51:04,645 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 128434 2026-10-17 12:51:04,646 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-10-17 12:51:04,646 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 128434 2026-10-17 12:51:04,715 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125104_715529_test_settle_so_archived_attribute.txt 2026-10-17 12:51:04,715 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmphvp1vwuo_chrome_odoo" 2026-10-17 12:51:04,728 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-10-17 12:51:05,482 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 128656 2026-10-17 12:51:05,482 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmpfckh7a11_chrome_odoo 2026-10-17 12:51:05,482 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:35981/json/version 2026-10-17 12:51:05,483 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:05,492 44 INFO rb-d965522-225652-425718 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-17 12:51:05,493 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:35981/json 2026-10-17 12:51:05,493 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:05,497 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:35981/devtools/page/8B08E1D5F47B5E017FD298697B738EC6 2026-10-17 12:51:05,505 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-10-17 12:51:05,508 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-10-17 12:51:05,593 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:51:05,594 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-10-17 12:51:05,595 44 INFO rb-d965522-225652-425718 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-17 12:51:05,596 44 INFO rb-d965522-225652-425718 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-17 12:51:05,604 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:51:06,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.033 0.431 2026-10-17 12:51:06,068 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': '8B08E1D5F47B5E017FD298697B738EC6', 'loaderId': 'F597B9970030277AE6D561A891D57020', 'isDownload': False} 2026-10-17 12:51:06,069 44 INFO rb-d965522-225652-425718 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-17 12:51:06,082 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:51:06,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:51:06,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:51:06,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:51:06,495 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:06,497 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:06,512 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:51:06,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:51:06,540 44 INFO rb-d965522-225652-425718 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-17 12:51:06,544 44 INFO rb-d965522-225652-425718 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-17 12:51:06,545 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:51:06,553 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:06,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.013 2026-10-17 12:51:06,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-17 12:51:06,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.029 2026-10-17 12:51:06,635 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-17 12:51:07,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.115 0.264 2026-10-17 12:51:07,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:07,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:51:07,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-17 12:51:07,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:51:07,176 44 INFO rb-d965522-225652-425718 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-17 12:51:07,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:51:07,220 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:07,225 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:07,238 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:51:07,240 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:51:07,242 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.014 2026-10-17 12:51:07,262 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:51:07,272 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-17 12:51:07,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.013 0.053 2026-10-17 12:51:07,288 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:07,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.022 0.048 2026-10-17 12:51:07,369 44 INFO rb-d965522-225652-425718 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-17 12:51:07,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.029 0.102 2026-10-17 12:51:07,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.006 0.134 2026-10-17 12:51:07,438 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:07,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.043 2026-10-17 12:51:07,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-17 12:51:07,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-10-17 12:51:07,515 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-17 12:51:07,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.080 2026-10-17 12:51:07,533 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:07,534 44 INFO rb-d965522-225652-425718 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-17 12:51:07,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-10-17 12:51:07,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:51:07,584 44 INFO rb-d965522-225652-425718 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-17 12:51:07,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:51:07,615 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-17 12:51:07,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:51:07,655 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-17 12:51:07,721 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.024 0.145 2026-10-17 12:51:07,763 44 INFO rb-d965522-225652-425718 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-17 12:51:07,822 44 INFO rb-d965522-225652-425718 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-17 12:51:07,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.032 0.090 2026-10-17 12:51:08,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.032 2026-10-17 12:51:08,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:51:08,105 44 INFO rb-d965522-225652-425718 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-17 12:51:08,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:08] "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.032 0.064 2026-10-17 12:51:08,314 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 73 0.034 0.071 2026-10-17 12:51:08,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-10-17 12:51:08,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.013 0.021 2026-10-17 12:51:08,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:08] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:51:08,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:08] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:51:08,414 44 INFO rb-d965522-225652-425718 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-17 12:51:08,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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.012 0.027 2026-10-17 12:51:08,462 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.012 0.035 2026-10-17 12:51:08,514 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.059 2026-10-17 12:51:08,521 44 INFO rb-d965522-225652-425718 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-17 12:51:08,573 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-10-17 12:51:08,573 44 INFO rb-d965522-225652-425718 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-17 12:51:08,632 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16528216 (allocated 17563648) 2026-10-17 12:51:08,634 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 128656 2026-10-17 12:51:08,635 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-10-17 12:51:08,636 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 128656 2026-10-17 12:51:08,730 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125108_730207_test_settle_so_custom_attribute_value.txt 2026-10-17 12:51:08,730 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmpfckh7a11_chrome_odoo" 2026-10-17 12:51:08,745 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_price_unit_not_rounded ... 2026-10-17 12:51:09,227 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Chrome pid: 128871 2026-10-17 12:51:09,227 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Chrome headless temporary user profile dir: /tmp/tmpxbf53jsx_chrome_odoo 2026-10-17 12:51:09,228 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Issuing json command http://127.0.0.1:44019/json/version 2026-10-17 12:51:09,229 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:09,238 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Browser version: Chrome/150.0.7871.114 2026-10-17 12:51:09,238 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Issuing json command http://127.0.0.1:44019/json 2026-10-17 12:51:09,239 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:09,250 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Websocket url found: ws://127.0.0.1:44019/devtools/page/AB8FB47CAEA2CDD37B39023E856DB150 2026-10-17 12:51:09,255 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Enable chrome headless console log notification 2026-10-17 12:51:09,257 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Chrome headless enable page notifications 2026-10-17 12:51:09,314 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:51:09,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Setting session cookie in browser 2026-10-17 12:51:09,320 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-17 12:51:09,320 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-17 12:51:09,328 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:51:09,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:09] "GET /pos/ui/126 HTTP/1.1" 200 - 136 0.048 0.508 2026-10-17 12:51:09,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Navigation result: {'frameId': 'AB8FB47CAEA2CDD37B39023E856DB150', 'loaderId': '54EC05B1245A5C0235D4FDD424D9658E', 'isDownload': False} 2026-10-17 12:51:09,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Evaluate ready code "odoo.isTourReady('test_settle_so_price_unit_not_rounded')" 2026-10-17 12:51:09,898 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:51:09,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:09] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:51:09,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:09] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:51:09,928 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:09] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:51:10,301 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:10,304 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:10,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 12:51:10,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:51:10,343 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Evaluate test code "odoo.startTour('test_settle_so_price_unit_not_rounded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:51:10,347 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [1/27] Tour test_settle_so_price_unit_not_rounded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-17 12:51:10,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:51:10,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:10,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-10-17 12:51:10,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 12:51:10,433 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.011 0.024 2026-10-17 12:51:10,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-17 12:51:10,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.148 0.278 2026-10-17 12:51:10,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:51:10,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:51:10,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:10] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 12:51:11,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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.000 0.004 2026-10-17 12:51:11,021 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: Owl is running in 'dev' mode. 2026-10-17 12:51:11,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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-17 12:51:11,070 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:11,083 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:11,083 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:51:11,084 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:11,101 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:51:11,101 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:51:11,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.012 0.029 2026-10-17 12:51:11,133 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.051 2026-10-17 12:51:11,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.037 2026-10-17 12:51:11,190 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [2/27] Tour test_settle_so_price_unit_not_rounded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-17 12:51:11,233 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:51:11,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.008 0.018 2026-10-17 12:51:11,270 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:51:11,273 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [3/27] Tour test_settle_so_price_unit_not_rounded → Step click Actions button (trigger: .mobile-more-button) 2026-10-17 12:51:11,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.019 0.054 2026-10-17 12:51:11,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-10-17 12:51:11,347 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [4/27] Tour test_settle_so_price_unit_not_rounded → Step click Actions button (trigger: .more-btn) 2026-10-17 12:51:11,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-10-17 12:51:11,364 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:11,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.024 0.169 2026-10-17 12:51:11,440 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-10-17 12:51:11,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image?model=product.template&field=image_128&id=2224&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-17 12:51:11,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-17 12:51:11,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-10-17 12:51:11,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.152 2026-10-17 12:51:11,588 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.020 0.143 2026-10-17 12:51:11,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-10-17 12:51:11,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-10-17 12:51:11,629 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [5/27] Tour test_settle_so_price_unit_not_rounded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-10-17 12:51:11,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-17 12:51:11,688 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [6/27] Tour test_settle_so_price_unit_not_rounded → 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-17 12:51:11,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 66 0.033 0.096 2026-10-17 12:51:11,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.030 2026-10-17 12:51:11,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-17 12:51:11,997 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [7/27] Tour test_settle_so_price_unit_not_rounded → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-10-17 12:51:12,092 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:12] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.038 0.057 2026-10-17 12:51:12,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.028 0.060 2026-10-17 12:51:12,198 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.089 2026-10-17 12:51:12,234 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-10-17 12:51:12,260 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [8/27] Tour test_settle_so_price_unit_not_rounded → Step body:not(:has(.modal)) 2026-10-17 12:51:12,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:12] "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.010 0.031 2026-10-17 12:51:12,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.038 2026-10-17 12:51:12,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.011 0.057 2026-10-17 12:51:12,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [9/27] Tour test_settle_so_price_unit_not_rounded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-17 12:51:12,424 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [10/27] Tour test_settle_so_price_unit_not_rounded → Step Check orderline with attributes: {"withClass":".selected","productName":"Cable","quantity":"100","price":"16,54","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Cable")):has(.qty:contains("100")):has(.price:contains("16,54"))) 2026-10-17 12:51:12,475 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [11/27] Tour test_settle_so_price_unit_not_rounded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-17 12:51:12,525 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [12/27] Tour test_settle_so_price_unit_not_rounded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-17 12:51:12,576 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [13/27] Tour test_settle_so_price_unit_not_rounded → Step order total amount is '16,54' (trigger: .product-screen .order-summary .total:contains("16,54")) 2026-10-17 12:51:12,627 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [14/27] Tour test_settle_so_price_unit_not_rounded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-17 12:51:12,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [15/27] Tour test_settle_so_price_unit_not_rounded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-17 12:51:12,728 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [16/27] Tour test_settle_so_price_unit_not_rounded → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-17 12:51:12,783 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [17/27] Tour test_settle_so_price_unit_not_rounded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-17 12:51:12,835 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [18/27] Tour test_settle_so_price_unit_not_rounded → Step click numpad button: , (trigger: div.numpad button:contains(/^,$/)) 2026-10-17 12:51:12,888 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [19/27] Tour test_settle_so_price_unit_not_rounded → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-17 12:51:12,940 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [20/27] Tour test_settle_so_price_unit_not_rounded → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-17 12:51:12,993 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [21/27] Tour test_settle_so_price_unit_not_rounded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-17 12:51:13,043 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [22/27] Tour test_settle_so_price_unit_not_rounded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-17 12:51:13,094 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [23/27] Tour test_settle_so_price_unit_not_rounded → Step Check orderline with attributes: {"withClass":".selected","productName":"Cable","quantity":"100","price":"22,50","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Cable")):has(.qty:contains("100")):has(.price:contains("22,50"))) 2026-10-17 12:51:13,158 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [24/27] Tour test_settle_so_price_unit_not_rounded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-17 12:51:13,209 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [25/27] Tour test_settle_so_price_unit_not_rounded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-17 12:51:13,259 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [26/27] Tour test_settle_so_price_unit_not_rounded → Step order total amount is '22,50' (trigger: .product-screen .order-summary .total:contains("22,50")) 2026-10-17 12:51:13,310 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [27/27] Tour test_settle_so_price_unit_not_rounded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-17 12:51:13,361 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: tour succeeded 2026-10-17 12:51:13,362 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_settle_so_price_unit_not_rounded SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-17 12:51:13,430 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: heap 16498512 (allocated 17563648) 2026-10-17 12:51:13,432 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Closing chrome headless with pid 128871 2026-10-17 12:51:13,432 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Closing websocket connection 2026-10-17 12:51:13,432 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Terminating chrome headless with pid 128871 2026-10-17 12:51:13,527 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125113_526941_test_settle_so_price_unit_not_rounded.txt 2026-10-17 12:51:13,527 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Removing chrome user profile "/tmp/tmpxbf53jsx_chrome_odoo" 2026-10-17 12:51:13,539 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-10-17 12:51:14,171 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 129089 2026-10-17 12:51:14,171 44 INFO rb-d965522-225652-425718 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/tmpfaoz2wy0_chrome_odoo 2026-10-17 12:51:14,171 44 INFO rb-d965522-225652-425718 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:42761/json/version 2026-10-17 12:51:14,173 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42761', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:14,180 44 INFO rb-d965522-225652-425718 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-17 12:51:14,180 44 INFO rb-d965522-225652-425718 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:42761/json 2026-10-17 12:51:14,180 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42761', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:14,182 44 INFO rb-d965522-225652-425718 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:42761/devtools/page/ED49EA069B6DD371159902DFA02DFC97 2026-10-17 12:51:14,183 44 INFO rb-d965522-225652-425718 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-17 12:51:14,184 44 INFO rb-d965522-225652-425718 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-17 12:51:14,300 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:51:14,306 44 INFO rb-d965522-225652-425718 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-17 12:51:14,307 44 INFO rb-d965522-225652-425718 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-17 12:51:14,307 44 INFO rb-d965522-225652-425718 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-17 12:51:14,316 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:51:14,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:14] "GET /pos/ui/126 HTTP/1.1" 200 - 134 0.048 0.593 2026-10-17 12:51:14,957 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': 'ED49EA069B6DD371159902DFA02DFC97', 'loaderId': 'E1C66E1FFA67EFADD36D8E3B0C47ADD4', 'isDownload': False} 2026-10-17 12:51:14,957 44 INFO rb-d965522-225652-425718 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-17 12:51:14,967 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:51:14,985 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:14] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:51:14,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:14] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:51:14,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:14] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:51:15,367 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:15,370 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:15,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:51:15,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:51:15,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:51:15,407 44 INFO rb-d965522-225652-425718 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-17 12:51:15,411 44 INFO rb-d965522-225652-425718 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-17 12:51:15,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:15,434 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:51:15,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-17 12:51:15,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.031 2026-10-17 12:51:15,493 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:51:15,903 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.120 0.267 2026-10-17 12:51:15,920 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:15,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:51:15,998 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:15] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:51:16,015 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:51:16,028 44 INFO rb-d965522-225652-425718 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-17 12:51:16,037 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:51:16,068 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:16,078 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:51:16,083 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:51:16,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.010 2026-10-17 12:51:16,096 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:51:16,098 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:51:16,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.010 0.032 2026-10-17 12:51:16,124 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.022 2026-10-17 12:51:16,126 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-10-17 12:51:16,174 44 INFO rb-d965522-225652-425718 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-17 12:51:16,218 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:16,239 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:51:16,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.017 0.031 2026-10-17 12:51:16,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-17 12:51:16,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-17 12:51:16,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 12:51:16,318 44 INFO rb-d965522-225652-425718 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-17 12:51:16,324 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:51:16,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.080 2026-10-17 12:51:16,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.077 2026-10-17 12:51:16,368 44 INFO rb-d965522-225652-425718 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-17 12:51:16,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.011 0.167 2026-10-17 12:51:16,410 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2225&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-10-17 12:51:16,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:51:16,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-10-17 12:51:16,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-10-17 12:51:16,512 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.018 0.140 2026-10-17 12:51:16,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-17 12:51:16,547 44 INFO rb-d965522-225652-425718 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-17 12:51:16,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-10-17 12:51:16,609 44 INFO rb-d965522-225652-425718 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-17 12:51:16,724 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.028 0.085 2026-10-17 12:51:16,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.034 2026-10-17 12:51:16,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 12:51:16,884 44 INFO rb-d965522-225652-425718 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-17 12:51:17,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.032 0.090 2026-10-17 12:51:17,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.025 0.060 2026-10-17 12:51:17,111 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.088 2026-10-17 12:51:17,160 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.028 2026-10-17 12:51:17,199 44 INFO rb-d965522-225652-425718 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-17 12:51:17,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:17] "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.011 0.022 2026-10-17 12:51:17,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.012 0.023 2026-10-17 12:51:17,294 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.016 0.060 2026-10-17 12:51:17,298 44 INFO rb-d965522-225652-425718 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-17 12:51:17,347 44 INFO rb-d965522-225652-425718 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-17 12:51:17,398 44 INFO rb-d965522-225652-425718 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-17 12:51:17,449 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-10-17 12:51:17,449 44 INFO rb-d965522-225652-425718 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-17 12:51:17,523 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 16301820 (allocated 17563648) 2026-10-17 12:51:17,526 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 129089 2026-10-17 12:51:17,526 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-10-17 12:51:17,529 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 129089 2026-10-17 12:51:17,624 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_125117_623947_test_settle_so_with_non_pos_groupable_uom.txt 2026-10-17 12:51:17,624 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmpfaoz2wy0_chrome_odoo" 2026-10-17 12:51:17,642 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-10-17 12:51:18,261 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 129310 2026-10-17 12:51:18,261 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpz2fdgffg_chrome_odoo 2026-10-17 12:51:18,262 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:46441/json/version 2026-10-17 12:51:18,262 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46441', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:18,273 44 INFO rb-d965522-225652-425718 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-17 12:51:18,273 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:46441/json 2026-10-17 12:51:18,273 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46441', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:18,279 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:46441/devtools/page/8E61059B43673D533B39BC6EBE641A73 2026-10-17 12:51:18,287 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-10-17 12:51:18,290 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-10-17 12:51:18,377 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:51:18,379 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-10-17 12:51:18,380 44 INFO rb-d965522-225652-425718 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-17 12:51:18,380 44 INFO rb-d965522-225652-425718 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-17 12:51:18,389 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:51:18,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:18] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.030 0.431 2026-10-17 12:51:18,851 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '8E61059B43673D533B39BC6EBE641A73', 'loaderId': 'A46D42578E4ABF1628004BCD8934EDCB', 'isDownload': False} 2026-10-17 12:51:18,852 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-10-17 12:51:18,866 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:51:18,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:18] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:51:18,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:18] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:51:18,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:18] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:51:19,282 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:19,285 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:19,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:51:19,307 44 INFO rb-d965522-225652-425718 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-17 12:51:19,311 44 INFO rb-d965522-225652-425718 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-17 12:51:19,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:51:19,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:51:19,331 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:19,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.018 2026-10-17 12:51:19,373 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-17 12:51:19,413 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.030 2026-10-17 12:51:19,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 12:51:19,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.127 0.288 2026-10-17 12:51:19,872 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:51:19,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:51:19,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:51:19,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:51:19,979 44 INFO rb-d965522-225652-425718 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-17 12:51:19,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:51:20,023 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:20,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:20,040 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:20,050 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:20,058 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:20,070 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "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-17 12:51:20,078 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.017 0.028 2026-10-17 12:51:20,088 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:51:20,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.057 2026-10-17 12:51:20,139 44 INFO rb-d965522-225652-425718 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-17 12:51:20,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.015 0.061 2026-10-17 12:51:20,150 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.063 2026-10-17 12:51:20,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.021 0.104 2026-10-17 12:51:20,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.038 2026-10-17 12:51:20,221 44 INFO rb-d965522-225652-425718 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-17 12:51:20,224 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:20,251 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.072 2026-10-17 12:51:20,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-17 12:51:20,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-17 12:51:20,301 44 INFO rb-d965522-225652-425718 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-17 12:51:20,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:51:20,319 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:20,331 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:51:20,348 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-17 12:51:20,365 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:51:20,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:51:20,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.021 0.126 2026-10-17 12:51:20,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-17 12:51:20,479 44 INFO rb-d965522-225652-425718 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-17 12:51:20,538 44 INFO rb-d965522-225652-425718 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-17 12:51:20,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.041 0.091 2026-10-17 12:51:20,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.020 0.032 2026-10-17 12:51:20,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:51:20,833 44 INFO rb-d965522-225652-425718 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-17 12:51:20,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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.043 0.077 2026-10-17 12:51:21,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.037 0.068 2026-10-17 12:51:21,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.106 2026-10-17 12:51:21,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.028 2026-10-17 12:51:21,165 44 INFO rb-d965522-225652-425718 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-17 12:51:21,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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.011 0.024 2026-10-17 12:51:21,218 44 INFO rb-d965522-225652-425718 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-17 12:51:21,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.050 2026-10-17 12:51:21,296 44 INFO rb-d965522-225652-425718 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-17 12:51:21,363 44 INFO rb-d965522-225652-425718 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-17 12:51:21,372 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:21,374 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:21,413 44 INFO rb-d965522-225652-425718 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-17 12:51:21,464 44 INFO rb-d965522-225652-425718 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-17 12:51:21,531 44 INFO rb-d965522-225652-425718 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-17 12:51:21,595 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-10-17 12:51:21,596 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:51:21,600 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10494764 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '55409b42-2200-4b79-9d73-7ebcdfb08377'}] 2026-10-17 12:51:21,603 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:21,666 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 17305620 (allocated 18612224) 2026-10-17 12:51:21,667 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 129310 2026-10-17 12:51:21,669 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-10-17 12:51:21,677 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 129310 2026-10-17 12:51:21,688 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10494764 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '55409b42-2200-4b79-9d73-7ebcdfb08377'} created pos.order #849 2026-10-17 12:51:21,691 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10494764 finished 2026-10-17 12:51:21,747 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125121_746315_test_settle_so_with_pos_downpayment.txt 2026-10-17 12:51:21,748 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpz2fdgffg_chrome_odoo" 2026-10-17 12:51:21,784 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-10-17 12:51:21,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.069 0.144 2026-10-17 12:51:22,233 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settled_line_price_is_not_crossed_out ... 2026-10-17 12:51:22,258 44 INFO rb-d965522-225652-425718 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-17 12:51:22,261 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-10-17 12:51:22,931 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 129529 2026-10-17 12:51:22,931 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmpe5si2zfd_chrome_odoo 2026-10-17 12:51:22,931 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:40515/json/version 2026-10-17 12:51:22,932 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:22,943 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-10-17 12:51:22,943 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:40515/json 2026-10-17 12:51:22,944 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:22,954 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:40515/devtools/page/C79FA4B43FABAF55927A2A2EFC2BDC6A 2026-10-17 12:51:22,959 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-10-17 12:51:22,962 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-10-17 12:51:23,068 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:51:23,070 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-10-17 12:51:23,071 44 INFO rb-d965522-225652-425718 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-17 12:51:23,071 44 INFO rb-d965522-225652-425718 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-17 12:51:23,080 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:51:23,512 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:23] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.025 0.409 2026-10-17 12:51:23,515 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': 'C79FA4B43FABAF55927A2A2EFC2BDC6A', 'loaderId': 'CE02BE90BA8F022FC9A096C14613346D', 'isDownload': False} 2026-10-17 12:51:23,515 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-10-17 12:51:23,528 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:51:23,542 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:23] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:51:23,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:23] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:51:23,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:23] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:51:23,912 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:23,913 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:23,930 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:51:23,946 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:51:23,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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-17 12:51:23,957 44 INFO rb-d965522-225652-425718 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-17 12:51:23,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:23,962 44 INFO rb-d965522-225652-425718 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-17 12:51:23,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.016 2026-10-17 12:51:24,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-17 12:51:24,037 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.028 2026-10-17 12:51:24,039 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 12:51:24,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.116 0.260 2026-10-17 12:51:24,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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-17 12:51:24,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:51:24,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:51:24,548 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:51:24,556 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-10-17 12:51:24,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:24,597 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:24,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:51:24,607 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:24,613 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:51:24,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.015 2026-10-17 12:51:24,629 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:51:24,631 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:51:24,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.009 0.040 2026-10-17 12:51:24,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.032 2026-10-17 12:51:24,707 44 INFO rb-d965522-225652-425718 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-17 12:51:24,752 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:24,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-17 12:51:24,781 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:24,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 12:51:24,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-10-17 12:51:24,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.014 0.088 2026-10-17 12:51:24,866 44 INFO rb-d965522-225652-425718 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-17 12:51:24,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.012 0.129 2026-10-17 12:51:24,894 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:24,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-10-17 12:51:24,916 44 INFO rb-d965522-225652-425718 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-17 12:51:24,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-17 12:51:24,934 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.174 2026-10-17 12:51:24,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image?model=product.template&field=image_128&id=2226&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:51:24,973 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:51:24,995 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:24] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 12:51:25,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.022 0.118 2026-10-17 12:51:25,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:51:25,080 44 INFO rb-d965522-225652-425718 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-17 12:51:25,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-10-17 12:51:25,140 44 INFO rb-d965522-225652-425718 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-17 12:51:25,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.045 0.094 2026-10-17 12:51:25,348 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.016 0.031 2026-10-17 12:51:25,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:51:25,437 44 INFO rb-d965522-225652-425718 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-17 12:51:25,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.032 0.058 2026-10-17 12:51:25,622 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.026 0.061 2026-10-17 12:51:25,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.085 2026-10-17 12:51:25,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:51:25,694 44 INFO rb-d965522-225652-425718 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-17 12:51:25,708 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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.009 0.024 2026-10-17 12:51:25,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.032 2026-10-17 12:51:25,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.011 0.051 2026-10-17 12:51:25,798 44 INFO rb-d965522-225652-425718 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-17 12:51:25,863 44 INFO rb-d965522-225652-425718 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-17 12:51:25,874 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:25,875 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:25,914 44 INFO rb-d965522-225652-425718 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-17 12:51:25,965 44 INFO rb-d965522-225652-425718 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-17 12:51:26,016 44 INFO rb-d965522-225652-425718 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-17 12:51:26,067 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-10-17 12:51:26,067 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-17 12:51:26,130 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16621252 (allocated 17825792) 2026-10-17 12:51:26,132 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 129529 2026-10-17 12:51:26,133 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-10-17 12:51:26,133 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 129529 2026-10-17 12:51:26,227 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125126_227302_test_ship_later_no_default.txt 2026-10-17 12:51:26,227 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmpe5si2zfd_chrome_odoo" 2026-10-17 12:51:26,240 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-10-17 12:51:26,998 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 129753 2026-10-17 12:51:26,999 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmpz5n095pr_chrome_odoo 2026-10-17 12:51:26,999 44 INFO rb-d965522-225652-425718 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:41631/json/version 2026-10-17 12:51:27,000 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:27,006 44 INFO rb-d965522-225652-425718 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-17 12:51:27,007 44 INFO rb-d965522-225652-425718 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:41631/json 2026-10-17 12:51:27,007 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:27,017 44 INFO rb-d965522-225652-425718 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:41631/devtools/page/89332CB33FE92CCAE084245615B5E28F 2026-10-17 12:51:27,022 44 INFO rb-d965522-225652-425718 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-17 12:51:27,031 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-10-17 12:51:27,118 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 12:51:27,122 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-10-17 12:51:27,124 44 INFO rb-d965522-225652-425718 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-17 12:51:27,124 44 INFO rb-d965522-225652-425718 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-17 12:51:27,132 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:51:27,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:27] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.025 0.549 2026-10-17 12:51:27,707 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': '89332CB33FE92CCAE084245615B5E28F', 'loaderId': 'B08B3680493ECEED1C8218319E4F130C', 'isDownload': False} 2026-10-17 12:51:27,707 44 INFO rb-d965522-225652-425718 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-17 12:51:27,718 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:51:27,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:27] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:51:27,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:27] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:51:27,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:27] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:51:28,128 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:28,130 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:51:28,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:51:28,156 44 INFO rb-d965522-225652-425718 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-17 12:51:28,157 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:51:28,159 44 INFO rb-d965522-225652-425718 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-17 12:51:28,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:51:28,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:28,190 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:51:28,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-10-17 12:51:28,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.009 0.027 2026-10-17 12:51:28,237 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-17 12:51:28,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.120 0.290 2026-10-17 12:51:28,683 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "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-17 12:51:28,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:51:28,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-17 12:51:28,793 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:51:28,800 44 INFO rb-d965522-225652-425718 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-17 12:51:28,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:51:28,841 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:28,857 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:51:28,858 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:28,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.011 2026-10-17 12:51:28,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-17 12:51:28,874 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:28,877 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 12:51:28,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /web/image/res.users/240/avatar_128 HTTP/1.1" 200 - 14 0.011 0.035 2026-10-17 12:51:28,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:28] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.026 2026-10-17 12:51:28,954 44 INFO rb-d965522-225652-425718 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-17 12:51:29,004 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:51:29,006 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-10-17 12:51:29,019 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:29,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 12:51:29,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.012 0.041 2026-10-17 12:51:29,100 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.014 0.097 2026-10-17 12:51:29,101 44 INFO rb-d965522-225652-425718 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-17 12:51:29,106 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:29,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.016 0.144 2026-10-17 12:51:29,152 44 INFO rb-d965522-225652-425718 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-17 12:51:29,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-17 12:51:29,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-10-17 12:51:29,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-10-17 12:51:29,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-17 12:51:29,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=2227&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-10-17 12:51:29,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-17 12:51:29,285 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 12:51:29,301 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:51:29,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.164 2026-10-17 12:51:29,395 44 INFO rb-d965522-225652-425718 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-17 12:51:29,454 44 INFO rb-d965522-225652-425718 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-17 12:51:29,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.032 0.108 2026-10-17 12:51:29,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "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-17 12:51:29,676 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:51:29,742 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-10-17 12:51:29,743 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-17 12:51:29,806 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 16379460 (allocated 17301504) 2026-10-17 12:51:29,808 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 129753 2026-10-17 12:51:29,808 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-10-17 12:51:29,809 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 129753 2026-10-17 12:51:29,876 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125129_876490_test_show_orders_for_pos_currency_only.txt 2026-10-17 12:51:29,876 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmpz5n095pr_chrome_odoo" 2026-10-17 12:51:29,888 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-10-17 12:51:30,927 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 129967 2026-10-17 12:51:30,927 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmptjg3nlq__chrome_odoo 2026-10-17 12:51:30,928 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:36045/json/version 2026-10-17 12:51:30,929 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:30,940 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-10-17 12:51:30,940 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:36045/json 2026-10-17 12:51:30,941 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:30,947 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:36045/devtools/page/3D4C8C9F939248CC8BCDEFEF3DD5904C 2026-10-17 12:51:30,950 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-10-17 12:51:30,957 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-10-17 12:51:31,045 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:51:31,049 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-10-17 12:51:31,051 44 INFO rb-d965522-225652-425718 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-17 12:51:31,051 44 INFO rb-d965522-225652-425718 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-17 12:51:31,060 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:51:31,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:31] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.029 0.477 2026-10-17 12:51:31,567 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': '3D4C8C9F939248CC8BCDEFEF3DD5904C', 'loaderId': 'F59B8A2F29A8025B938016185ACC593E', 'isDownload': False} 2026-10-17 12:51:31,567 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-10-17 12:51:31,580 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:51:31,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:31] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:51:31,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:31] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:51:31,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:31] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:51:31,990 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:31,993 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:32,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 12:51:32,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:51:32,024 44 INFO rb-d965522-225652-425718 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-17 12:51:32,028 44 INFO rb-d965522-225652-425718 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-17 12:51:32,034 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:51:32,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:32,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 12:51:32,078 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-17 12:51:32,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.029 2026-10-17 12:51:32,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-17 12:51:32,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.164 0.265 2026-10-17 12:51:32,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:51:32,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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.006 2026-10-17 12:51:32,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-17 12:51:32,688 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:51:32,698 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-10-17 12:51:32,708 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:51:32,741 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:32,756 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:51:32,760 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:32,767 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:51:32,788 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:51:32,793 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:51:32,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.013 0.038 2026-10-17 12:51:32,804 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:32,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.059 2026-10-17 12:51:32,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.034 2026-10-17 12:51:32,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.014 0.060 2026-10-17 12:51:32,873 44 INFO rb-d965522-225652-425718 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-17 12:51:32,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.020 0.105 2026-10-17 12:51:32,929 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:32,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.032 2026-10-17 12:51:32,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-17 12:51:32,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-17 12:51:32,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:32] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-10-17 12:51:33,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:51:33,034 44 INFO rb-d965522-225652-425718 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-17 12:51:33,034 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:51:33,042 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:33,060 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-10-17 12:51:33,078 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-17 12:51:33,084 44 INFO rb-d965522-225652-425718 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-17 12:51:33,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-10-17 12:51:33,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:51:33,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:51:33,186 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.118 2026-10-17 12:51:33,212 44 INFO rb-d965522-225652-425718 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-17 12:51:33,271 44 INFO rb-d965522-225652-425718 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-17 12:51:33,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 72 0.030 0.090 2026-10-17 12:51:33,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 37 0.020 0.040 2026-10-17 12:51:33,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 12:51:33,565 44 INFO rb-d965522-225652-425718 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-17 12:51:33,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 67 0.031 0.064 2026-10-17 12:51:33,765 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.030 0.067 2026-10-17 12:51:33,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.096 2026-10-17 12:51:33,814 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.021 2026-10-17 12:51:33,844 44 INFO rb-d965522-225652-425718 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-17 12:51:33,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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.009 0.025 2026-10-17 12:51:33,897 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.014 0.037 2026-10-17 12:51:33,941 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.010 0.057 2026-10-17 12:51:33,980 44 INFO rb-d965522-225652-425718 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-17 12:51:34,031 44 INFO rb-d965522-225652-425718 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-17 12:51:34,082 44 INFO rb-d965522-225652-425718 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-17 12:51:34,132 44 INFO rb-d965522-225652-425718 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-17 12:51:34,183 44 INFO rb-d965522-225652-425718 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-17 12:51:34,234 44 INFO rb-d965522-225652-425718 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-17 12:51:34,285 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-10-17 12:51:34,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-17 12:51:34,345 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16866444 (allocated 18350080) 2026-10-17 12:51:34,347 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 129967 2026-10-17 12:51:34,348 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-10-17 12:51:34,348 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 129967 2026-10-17 12:51:34,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125134_416325_test_so_with_downpayment.txt 2026-10-17 12:51:34,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmptjg3nlq__chrome_odoo" 2026-10-17 12:51:34,430 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-17 12:51:34,914 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65874358 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-17 12:51:35,035 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1392] 2026-10-17 12:51:36,385 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65874358 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #850 2026-10-17 12:51:36,388 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65874358 finished 2026-10-17 12:51:36,519 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-10-17 12:51:39,141 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 130185 2026-10-17 12:51:39,141 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpl5c95eym_chrome_odoo 2026-10-17 12:51:39,142 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:43121/json/version 2026-10-17 12:51:39,143 44 INFO rb-d965522-225652-425718 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-17 12:51:39,148 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: Chrome/150.0.7871.114 2026-10-17 12:51:39,148 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:43121/json 2026-10-17 12:51:39,148 44 INFO rb-d965522-225652-425718 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-17 12:51:39,154 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:43121/devtools/page/EC5C105B6B4EA4CE9C84FA00CA9763EE 2026-10-17 12:51:39,157 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-10-17 12:51:39,159 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-10-17 12:51:39,236 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:51:39,240 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-10-17 12:51:39,242 44 INFO rb-d965522-225652-425718 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-17 12:51:39,242 44 INFO rb-d965522-225652-425718 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-17 12:51:39,250 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:51:39,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:39] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.028 0.404 2026-10-17 12:51:39,683 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': 'EC5C105B6B4EA4CE9C84FA00CA9763EE', 'loaderId': 'A831A123DA28024BE9CC1D89360014BA', 'isDownload': False} 2026-10-17 12:51:39,683 44 INFO rb-d965522-225652-425718 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-17 12:51:39,696 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:51:39,710 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:39] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:51:39,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:39] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:51:39,719 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:39] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:51:40,066 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:40,071 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:51:40,078 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:51:40,091 44 INFO rb-d965522-225652-425718 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-17 12:51:40,094 44 INFO rb-d965522-225652-425718 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-17 12:51:40,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 12:51:40,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:51:40,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:40,128 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-10-17 12:51:40,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 12:51:40,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.010 0.029 2026-10-17 12:51:40,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:51:40,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.145 0.262 2026-10-17 12:51:40,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:51:40,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:51:40,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.013 2026-10-17 12:51:40,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-10-17 12:51:40,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:51:40,754 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-10-17 12:51:40,765 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:51:40,796 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:40,806 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:40,810 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:51:40,828 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:40,830 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:51:40,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.011 0.022 2026-10-17 12:51:40,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.045 2026-10-17 12:51:40,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.015 2026-10-17 12:51:40,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-10-17 12:51:40,906 44 INFO rb-d965522-225652-425718 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-17 12:51:40,954 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:51:40,967 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-17 12:51:40,974 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:40,997 44 INFO rb-d965522-225652-425718 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-17 12:51:41,009 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.014 0.049 2026-10-17 12:51:41,062 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.022 0.097 2026-10-17 12:51:41,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.111 2026-10-17 12:51:41,079 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:41,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-17 12:51:41,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-17 12:51:41,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-17 12:51:41,158 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /web/image?model=product.template&field=image_128&id=2230&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-17 12:51:41,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:51:41,197 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 12:51:41,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-10-17 12:51:41,278 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.133 2026-10-17 12:51:41,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-17 12:51:41,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-17T12:46:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-17 12:51:41,326 44 INFO rb-d965522-225652-425718 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-17 12:51:41,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:41] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.049 0.077 2026-10-17 12:51:41,991 44 INFO rb-d965522-225652-425718 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-17 12:51:42,044 44 INFO rb-d965522-225652-425718 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-17 12:51:42,100 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-10-17 12:51:42,104 44 INFO rb-d965522-225652-425718 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-17 12:51:42,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:42] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.005 0.012 2026-10-17 12:51:42,167 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 15119772 (allocated 16252928) 2026-10-17 12:51:42,176 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 130185 2026-10-17 12:51:42,176 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-10-17 12:51:42,177 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 130185 2026-10-17 12:51:42,270 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125142_270598_test_variant_popup_qty_free.txt 2026-10-17 12:51:42,270 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpl5c95eym_chrome_odoo" 2026-10-17 12:51:42,338 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-17 12:51:50,832 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-10-17 12:51:52,095 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-10-17 12:51:52,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 130394 2026-10-17 12:51:52,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmp5y4ttpk6_chrome_odoo 2026-10-17 12:51:52,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:43573/json/version 2026-10-17 12:51:52,757 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:52,765 44 INFO rb-d965522-225652-425718 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-17 12:51:52,765 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:43573/json 2026-10-17 12:51:52,766 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:52,770 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:43573/devtools/page/4753B87F3F724D7400EA8F6CC4898B42 2026-10-17 12:51:52,778 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-10-17 12:51:52,781 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-10-17 12:51:52,869 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:51:52,873 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-10-17 12:51:52,875 44 INFO rb-d965522-225652-425718 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-17 12:51:52,875 44 INFO rb-d965522-225652-425718 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-17 12:51:52,883 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:51:53,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "GET /pos/ui/127 HTTP/1.1" 200 - 91 0.027 0.407 2026-10-17 12:51:53,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': '4753B87F3F724D7400EA8F6CC4898B42', 'loaderId': 'BF7676BA3AD9A31987D3C5DB6F2F5960', 'isDownload': False} 2026-10-17 12:51:53,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-17 12:51:53,331 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:51:53,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:51:53,346 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:51:53,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:51:53,717 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:53,728 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:53,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:51:53,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-10-17 12:51:53,758 44 INFO rb-d965522-225652-425718 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-17 12:51:53,763 44 INFO rb-d965522-225652-425718 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-17 12:51:53,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:51:53,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:53,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-10-17 12:51:53,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 12:51:53,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.011 0.025 2026-10-17 12:51:53,847 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-17 12:51:54,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.137 0.259 2026-10-17 12:51:54,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:54,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:51:54,362 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:51:54,376 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:51:54,386 44 INFO rb-d965522-225652-425718 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-17 12:51:54,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:51:54,429 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:51:54,445 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:51:54,448 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:51:54,462 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:54,465 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51: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-17 12:51:54,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image/res.users/245/avatar_128 HTTP/1.1" 200 - 14 0.012 0.021 2026-10-17 12:51:54,478 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.003 0.037 2026-10-17 12:51:54,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-17 12:51:54,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 4 0.002 0.011 2026-10-17 12:51:54,540 44 INFO rb-d965522-225652-425718 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-17 12:51:54,586 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:51:54,607 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:54,624 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.017 0.031 2026-10-17 12:51:54,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image?model=product.template&field=image_128&id=2236&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-10-17 12:51:54,683 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image?model=product.template&field=image_128&id=2235&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-10-17 12:51:54,710 44 INFO rb-d965522-225652-425718 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-17 12:51:54,742 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.014 0.146 2026-10-17 12:51:54,751 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:51:54,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image/res.company/115/favicon HTTP/1.1" 304 - 4 0.002 0.134 2026-10-17 12:51:54,758 44 INFO rb-d965522-225652-425718 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-17 12:51:54,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image?model=product.template&field=image_128&id=2240&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:51:54,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image?model=product.template&field=image_128&id=2243&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-10-17 12:51:54,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image?model=product.template&field=image_128&id=2237&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-10-17 12:51:54,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image?model=product.template&field=image_128&id=2242&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-10-17 12:51:54,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image?model=product.template&field=image_128&id=2241&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-10-17 12:51:54,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.130 2026-10-17 12:51:54,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image?model=product.template&field=image_128&id=2239&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-10-17 12:51:54,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:54] "GET /web/image?model=product.template&field=image_128&id=2238&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-10-17 12:51:54,945 44 INFO rb-d965522-225652-425718 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-17 12:51:55,003 44 INFO rb-d965522-225652-425718 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-17 12:51:55,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.029 0.101 2026-10-17 12:51:55,203 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.013 0.033 2026-10-17 12:51:55,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-17 12:51:55,289 44 INFO rb-d965522-225652-425718 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-17 12:51:55,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:55] "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.031 0.074 2026-10-17 12:51:55,506 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.028 0.076 2026-10-17 12:51:55,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.104 2026-10-17 12:51:55,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.019 2026-10-17 12:51:55,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:55] "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.008 0.022 2026-10-17 12:51:55,597 44 INFO rb-d965522-225652-425718 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-17 12:51:55,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.009 0.032 2026-10-17 12:51:55,651 44 INFO rb-d965522-225652-425718 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-17 12:51:55,733 44 INFO rb-d965522-225652-425718 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-17 12:51:55,800 44 INFO rb-d965522-225652-425718 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-17 12:51:55,811 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:55,812 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:51:55,851 44 INFO rb-d965522-225652-425718 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-17 12:51:55,902 44 INFO rb-d965522-225652-425718 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-17 12:51:55,968 44 INFO rb-d965522-225652-425718 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-17 12:51:56,022 44 INFO rb-d965522-225652-425718 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-17 12:51:56,086 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-10-17 12:51:56,087 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-17 12:51:56,090 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56077751 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'e82b50df-4291-490d-a53c-ef16b2b504b5'}] 2026-10-17 12:51:56,153 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 17239120 (allocated 19136512) 2026-10-17 12:51:56,157 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 130394 2026-10-17 12:51:56,160 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-10-17 12:51:56,172 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 130394 2026-10-17 12:51:56,176 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-17 12:51:56,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125156_241946_test_pos_downpayment_sale_invoice_creation.txt 2026-10-17 12:51:56,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmp5y4ttpk6_chrome_odoo" 2026-10-17 12:51:56,253 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-10-17 12:51:57,217 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56077751 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'e82b50df-4291-490d-a53c-ef16b2b504b5'} created pos.order #853 2026-10-17 12:51:57,220 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56077751 finished 2026-10-17 12:51:57,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:51:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 535 0.278 0.994 2026-10-17 12:51:57,795 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-10-17 12:51:58,444 44 INFO rb-d965522-225652-425718 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-10-17 12:51:59,770 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 130611 2026-10-17 12:51:59,770 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpjly596rk_chrome_odoo 2026-10-17 12:51:59,770 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:41153/json/version 2026-10-17 12:51:59,772 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41153', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:59,780 44 INFO rb-d965522-225652-425718 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-17 12:51:59,781 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:41153/json 2026-10-17 12:51:59,781 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41153', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:51:59,788 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:41153/devtools/page/2D5F59C85F5C067DDAD26FAE742F4798 2026-10-17 12:51:59,795 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-10-17 12:51:59,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-10-17 12:51:59,972 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:51:59,974 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-10-17 12:51:59,975 44 INFO rb-d965522-225652-425718 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-17 12:51:59,975 44 INFO rb-d965522-225652-425718 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-17 12:51:59,984 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:52:00,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "GET /pos/ui/127 HTTP/1.1" 200 - 80 0.023 0.372 2026-10-17 12:52:00,380 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '2D5F59C85F5C067DDAD26FAE742F4798', 'loaderId': '274A6859DB7A015AED897343860FEC26', 'isDownload': False} 2026-10-17 12:52:00,380 44 INFO rb-d965522-225652-425718 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-17 12:52:00,393 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:52:00,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:52:00,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:52:00,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:52:00,828 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:00,831 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:52:00,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 12:52:00,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:52:00,872 44 INFO rb-d965522-225652-425718 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-17 12:52:00,876 44 INFO rb-d965522-225652-425718 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-17 12:52:00,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:52:00,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:00,906 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.011 2026-10-17 12:52:00,920 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:52:00,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.029 2026-10-17 12:52:00,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:52:01,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.119 0.268 2026-10-17 12:52:01,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:52:01,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:52:01,467 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:52:01,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:52:01,498 44 INFO rb-d965522-225652-425718 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-17 12:52:01,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:52:01,539 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:52:01,565 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:52:01,566 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:01,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 7 0.009 0.015 2026-10-17 12:52:01,585 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:52:01,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.003 0.033 2026-10-17 12:52:01,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-10-17 12:52:01,589 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:52:01,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-10-17 12:52:01,663 44 INFO rb-d965522-225652-425718 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-17 12:52:01,679 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:52:01,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.020 0.061 2026-10-17 12:52:01,766 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:52:01,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image/res.company/115/favicon HTTP/1.1" 304 - 4 0.003 0.062 2026-10-17 12:52:01,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image?model=product.template&field=image_128&id=2233&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-17 12:52:01,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image?model=product.template&field=image_128&id=2235&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:52:01,824 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image?model=product.template&field=image_128&id=2236&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:52:01,849 44 INFO rb-d965522-225652-425718 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-17 12:52:01,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.013 0.188 2026-10-17 12:52:01,880 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:01,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image?model=product.template&field=image_128&id=2239&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:52:01,898 44 INFO rb-d965522-225652-425718 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-17 12:52:01,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image?model=product.template&field=image_128&id=2242&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:52:01,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image?model=product.template&field=image_128&id=2241&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-17 12:52:01,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image?model=product.template&field=image_128&id=2243&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-17 12:52:01,972 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:01] "GET /web/image?model=product.template&field=image_128&id=2240&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-10-17 12:52:02,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.016 0.122 2026-10-17 12:52:02,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "GET /web/image?model=product.template&field=image_128&id=2238&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:52:02,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "GET /web/image?model=product.template&field=image_128&id=2237&unique=2026-10-17T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-17 12:52:02,061 44 INFO rb-d965522-225652-425718 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-17 12:52:02,120 44 INFO rb-d965522-225652-425718 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-17 12:52:02,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.031 0.090 2026-10-17 12:52:02,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 34 0.022 0.039 2026-10-17 12:52:02,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-17 12:52:02,414 44 INFO rb-d965522-225652-425718 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-17 12:52:02,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "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.030 0.063 2026-10-17 12:52:02,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.028 0.067 2026-10-17 12:52:02,620 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.002 0.093 2026-10-17 12:52:02,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:52:02,696 44 INFO rb-d965522-225652-425718 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-17 12:52:02,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "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.011 0.037 2026-10-17 12:52:02,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.012 0.036 2026-10-17 12:52:02,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.009 0.056 2026-10-17 12:52:02,874 44 INFO rb-d965522-225652-425718 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-17 12:52:02,925 44 INFO rb-d965522-225652-425718 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-17 12:52:02,975 44 INFO rb-d965522-225652-425718 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-17 12:52:03,026 44 INFO rb-d965522-225652-425718 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-17 12:52:03,077 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-10-17 12:52:03,078 44 INFO rb-d965522-225652-425718 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-17 12:52:03,132 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17394216 (allocated 19136512) 2026-10-17 12:52:03,136 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 130611 2026-10-17 12:52:03,137 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-10-17 12:52:03,137 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 130611 2026-10-17 12:52:03,210 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125203_210749_test_pos_settle_so_with_downpayment.txt 2026-10-17 12:52:03,211 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmpjly596rk_chrome_odoo" 2026-10-17 12:52:03,224 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-10-17 12:52:04,902 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-17 12:52:12,778 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-10-17 12:52:13,765 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-17 12:52:14,407 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #247 deleted stock.move.line records with IDs: [1410, 1411] 2026-10-17 12:52:14,596 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #247 deleted stock.move.line records with IDs: [1412] 2026-10-17 12:52:14,707 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-17 12:52:23,725 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #250 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-10-17 12:52:24,372 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-17 12:52:24,668 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26894718 started for PoS orders references: [{'name': 'Order 95699-387-5647', 'pos_reference': None, 'uuid': '95699-387-5647'}] 2026-10-17 12:52:25,773 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26894718 order {'name': 'Order 95699-387-5647', 'pos_reference': None, 'uuid': '95699-387-5647'} created pos.order #857 2026-10-17 12:52:25,773 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26894718 finished 2026-10-17 12:52:25,841 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-10-17 12:52:26,089 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82100005 started for PoS orders references: [{'name': 'Order 37222-584-6225', 'pos_reference': None, 'uuid': '37222-584-6225'}] 2026-10-17 12:52:26,288 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #250 deleted stock.move records with IDs: [1417] 2026-10-17 12:52:26,350 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82100005 order {'name': 'Order 37222-584-6225', 'pos_reference': None, 'uuid': '37222-584-6225'} created pos.order #858 2026-10-17 12:52:26,353 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82100005 finished 2026-10-17 12:52:26,867 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-10-17 12:52:27,372 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 130830 2026-10-17 12:52:27,372 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmprky4v1uh_chrome_odoo 2026-10-17 12:52:27,372 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:33653/json/version 2026-10-17 12:52:27,374 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33653', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:52:27,380 44 INFO rb-d965522-225652-425718 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-17 12:52:27,380 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:33653/json 2026-10-17 12:52:27,380 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33653', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:52:27,388 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:33653/devtools/page/356F6FF87D8ABFEC03F5C7ABCBE6DF38 2026-10-17 12:52:27,391 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-10-17 12:52:27,392 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-10-17 12:52:27,466 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:52:27,470 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-10-17 12:52:27,471 44 INFO rb-d965522-225652-425718 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-17 12:52:27,471 44 INFO rb-d965522-225652-425718 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-17 12:52:27,480 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:52:27,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:27] "GET /pos/ui/130 HTTP/1.1" 200 - 89 0.025 0.476 2026-10-17 12:52:27,981 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '356F6FF87D8ABFEC03F5C7ABCBE6DF38', 'loaderId': 'C540DFBE501F7552BF7DB3E08242494D', 'isDownload': False} 2026-10-17 12:52:27,981 44 INFO rb-d965522-225652-425718 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-17 12:52:27,994 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:52:28,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 12:52:28,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:52:28,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:52:28,370 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:28,375 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:28,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:52:28,404 44 INFO rb-d965522-225652-425718 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-17 12:52:28,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:52:28,408 44 INFO rb-d965522-225652-425718 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-17 12:52:28,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:52:28,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:28,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:52:28,448 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-17 12:52:28,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "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-17 12:52:28,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:52:28,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.137 0.297 2026-10-17 12:52:28,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:28] "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-17 12:52:29,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:52:29,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-10-17 12:52:29,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:52:29,095 44 INFO rb-d965522-225652-425718 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-17 12:52:29,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:52:29,135 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:52:29,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:52:29,156 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:52:29,161 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:52:29,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.004 0.015 2026-10-17 12:52:29,172 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:52:29,176 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:52:29,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 - 14 0.012 0.038 2026-10-17 12:52:29,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.002 0.035 2026-10-17 12:52:29,239 44 INFO rb-d965522-225652-425718 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-17 12:52:29,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.003 0.008 2026-10-17 12:52:29,271 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:29,307 44 INFO rb-d965522-225652-425718 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-17 12:52:29,307 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:52:29,316 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:52:29,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /pos/ui/130 HTTP/1.1" 200 - 33 0.052 0.039 2026-10-17 12:52:29,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /pos/ui/130?from_backend=True HTTP/1.1" 200 - 33 0.014 0.120 2026-10-17 12:52:29,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-10-17T12:52:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-17 12:52:29,436 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-10-17T12:52:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-17 12:52:29,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-10-17T12:52:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:52:29,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-10-17T12:52:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-17 12:52:29,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-10-17T12:52:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-17 12:52:29,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-10-17T12:52:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:52:29,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-10-17T12:52:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:52:29,545 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-10-17T12:52:14.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-17 12:52:29,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.130 2026-10-17 12:52:29,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-10-17T12:52:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:52:29,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-10-17T12:52:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-17 12:52:29,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:29] "GET /web/image?model=product.template&field=image_128&id=2273&unique=2026-10-17T12:52:14.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-10-17 12:52:29,665 44 INFO rb-d965522-225652-425718 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-17 12:52:29,716 44 INFO rb-d965522-225652-425718 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-17 12:52:29,770 44 INFO rb-d965522-225652-425718 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-17 12:52:29,938 44 INFO rb-d965522-225652-425718 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-17 12:52:29,989 44 INFO rb-d965522-225652-425718 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-17 12:52:30,054 44 INFO rb-d965522-225652-425718 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-17 12:52:30,065 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:30,066 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:30,104 44 INFO rb-d965522-225652-425718 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-17 12:52:30,155 44 INFO rb-d965522-225652-425718 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-17 12:52:30,223 44 INFO rb-d965522-225652-425718 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-17 12:52:30,286 44 INFO rb-d965522-225652-425718 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-17 12:52:30,294 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79255830 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000001', 'uuid': 'e4d4b8e4-aaf2-4f04-bf81-dc42dcd3391f'}] 2026-10-17 12:52:30,295 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:52:30,601 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79255830 order {'name': '/', 'pos_reference': '261-130-000001', 'uuid': 'e4d4b8e4-aaf2-4f04-bf81-dc42dcd3391f'} created pos.order #859 2026-10-17 12:52:30,619 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79255830 finished 2026-10-17 12:52:30,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.099 0.277 2026-10-17 12:52:30,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:30] "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-17 12:52:30,775 44 INFO rb-d965522-225652-425718 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-17 12:52:30,778 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14792721 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': 'e4d4b8e4-aaf2-4f04-bf81-dc42dcd3391f'}] 2026-10-17 12:52:30,784 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14792721 order {'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': 'e4d4b8e4-aaf2-4f04-bf81-dc42dcd3391f'} sync ignored for existing PoS order pos.order(859,) (state: paid) 2026-10-17 12:52:30,800 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14792721 finished 2026-10-17 12:52:30,838 44 INFO rb-d965522-225652-425718 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-17 12:52:30,888 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.027 0.084 2026-10-17 12:52:30,890 44 INFO rb-d965522-225652-425718 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-17 12:52:30,939 44 INFO rb-d965522-225652-425718 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-17 12:52:30,990 44 INFO rb-d965522-225652-425718 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-17 12:52:31,045 44 INFO rb-d965522-225652-425718 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-17 12:52:31,110 44 INFO rb-d965522-225652-425718 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-17 12:52:31,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:31] "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-17 12:52:31,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.017 2026-10-17 12:52:31,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.012 2026-10-17 12:52:31,167 44 INFO rb-d965522-225652-425718 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-17 12:52:31,217 44 INFO rb-d965522-225652-425718 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-17 12:52:31,269 44 INFO rb-d965522-225652-425718 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-17 12:52:31,321 44 INFO rb-d965522-225652-425718 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-17 12:52:31,371 44 INFO rb-d965522-225652-425718 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-17 12:52:31,439 44 INFO rb-d965522-225652-425718 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-17 12:52:31,490 44 INFO rb-d965522-225652-425718 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-17 12:52:31,546 44 INFO rb-d965522-225652-425718 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-17 12:52:31,605 44 INFO rb-d965522-225652-425718 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-17 12:52:31,610 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35439432 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000002', 'uuid': 'ebe88ef9-ab1b-428a-8c8d-acb037aba3a2'}] 2026-10-17 12:52:31,883 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35439432 order {'name': '/', 'pos_reference': '261-130-000002', 'uuid': 'ebe88ef9-ab1b-428a-8c8d-acb037aba3a2'} created pos.order #860 2026-10-17 12:52:31,914 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35439432 finished 2026-10-17 12:52:31,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 172 0.080 0.289 2026-10-17 12:52:32,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:32] "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-17 12:52:32,042 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55017780 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': 'ebe88ef9-ab1b-428a-8c8d-acb037aba3a2'}] 2026-10-17 12:52:32,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-10-17 12:52:32,044 44 INFO rb-d965522-225652-425718 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-17 12:52:32,050 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55017780 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': 'ebe88ef9-ab1b-428a-8c8d-acb037aba3a2'} sync ignored for existing PoS order pos.order(860,) (state: paid) 2026-10-17 12:52:32,069 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55017780 finished 2026-10-17 12:52:32,126 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17642588 (allocated 19533824) 2026-10-17 12:52:32,130 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 130830 2026-10-17 12:52:32,131 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-10-17 12:52:32,132 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 130830 2026-10-17 12:52:32,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.029 0.083 2026-10-17 12:52:32,196 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125232_195875_test_refund_line_report_prices_sign.txt 2026-10-17 12:52:32,196 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmprky4v1uh_chrome_odoo" 2026-10-17 12:52:32,559 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-10-17 12:52:32,794 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89962998 started for PoS orders references: [{'name': 'Order 78932-769-0365', 'pos_reference': None, 'uuid': '78932-769-0365'}] 2026-10-17 12:52:33,091 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89962998 order {'name': 'Order 78932-769-0365', 'pos_reference': None, 'uuid': '78932-769-0365'} created pos.order #861 2026-10-17 12:52:33,092 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89962998 finished 2026-10-17 12:52:33,357 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-17 12:52:33,593 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80525991 started for PoS orders references: [{'name': 'Order 16627-701-3013', 'pos_reference': None, 'uuid': '16627-701-3013'}, {'name': 'Order 27281-606-2834', 'pos_reference': None, 'uuid': '27281-606-2834'}] 2026-10-17 12:52:33,920 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80525991 order {'name': 'Order 16627-701-3013', 'pos_reference': None, 'uuid': '16627-701-3013'} created pos.order #862 2026-10-17 12:52:34,075 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80525991 order {'name': 'Order 27281-606-2834', 'pos_reference': None, 'uuid': '27281-606-2834'} created pos.order #863 2026-10-17 12:52:34,075 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80525991 finished 2026-10-17 12:52:34,326 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-17 12:52:34,737 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85703181 started for PoS orders references: [{'name': 'Order 34436-121-8746', 'pos_reference': None, 'uuid': '34436-121-8746'}] 2026-10-17 12:52:35,028 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85703181 order {'name': 'Order 34436-121-8746', 'pos_reference': None, 'uuid': '34436-121-8746'} created pos.order #864 2026-10-17 12:52:35,029 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85703181 finished 2026-10-17 12:52:35,775 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-17 12:52:44,912 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included ... 2026-10-17 12:52:45,552 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome pid: 131052 2026-10-17 12:52:45,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome headless temporary user profile dir: /tmp/tmpl7f8enq6_chrome_odoo 2026-10-17 12:52:45,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Issuing json command http://127.0.0.1:36771/json/version 2026-10-17 12:52:45,554 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:52:45,558 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Browser version: Chrome/150.0.7871.114 2026-10-17 12:52:45,559 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Issuing json command http://127.0.0.1:36771/json 2026-10-17 12:52:45,559 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:52:45,564 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Websocket url found: ws://127.0.0.1:36771/devtools/page/ACEA919307CDB3AD22CC4A3CE7B5889F 2026-10-17 12:52:45,567 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Enable chrome headless console log notification 2026-10-17 12:52:45,569 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome headless enable page notifications 2026-10-17 12:52:45,670 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:52:45,675 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Setting session cookie in browser 2026-10-17 12:52:45,677 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-17 12:52:45,677 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-17 12:52:45,686 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:52:46,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "GET /pos/ui/133 HTTP/1.1" 200 - 131 0.047 0.439 2026-10-17 12:52:46,172 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Navigation result: {'frameId': 'ACEA919307CDB3AD22CC4A3CE7B5889F', 'loaderId': '68B1C49593D62B43B8170B5FEC75CB04', 'isDownload': False} 2026-10-17 12:52:46,173 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Evaluate ready code "odoo.isTourReady('test_pos_settle_downpayment_with_fixed_and_percent_taxes_included')" 2026-10-17 12:52:46,185 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:52:46,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:52:46,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:52:46,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:52:46,616 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:46,618 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:52:46,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:52:46,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:52:46,653 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Evaluate test code "odoo.startTour('test_pos_settle_downpayment_with_fixed_and_percent_taxes_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:52:46,657 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [1/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-17 12:52:46,658 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:52:46,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:46,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.011 2026-10-17 12:52:46,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:52:46,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.027 2026-10-17 12:52:46,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-17 12:52:47,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 359 0.113 0.255 2026-10-17 12:52:47,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:52:47,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:52:47,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-10-17 12:52:47,231 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:52:47,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: Owl is running in 'dev' mode. 2026-10-17 12:52:47,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 12:52:47,284 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:47,295 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:52:47,297 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:52:47,301 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:52:47,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.012 2026-10-17 12:52:47,318 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:52:47,319 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:52:47,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.012 0.043 2026-10-17 12:52:47,362 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:52:47,430 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [2/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-17 12:52:47,444 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:52:47,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.017 0.031 2026-10-17 12:52:47,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.002 0.027 2026-10-17 12:52:47,496 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:52:47,522 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-17 12:52:47,539 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-17 12:52:47,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-10-17 12:52:47,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.011 0.144 2026-10-17 12:52:47,596 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [3/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-17 12:52:47,598 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:52:47,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-17 12:52:47,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-17 12:52:47,645 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [4/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Actions button (trigger: .more-btn) 2026-10-17 12:52:47,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:52:47,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-10-17 12:52:47,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-10-17 12:52:47,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.018 0.120 2026-10-17 12:52:47,756 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-10-17 12:52:47,773 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-10-17 12:52:47,779 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [5/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-10-17 12:52:47,839 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [6/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-10-17 12:52:47,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.027 0.083 2026-10-17 12:52:48,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.016 0.045 2026-10-17 12:52:48,067 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:52:48,121 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [7/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-10-17 12:52:48,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:48] "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.030 0.086 2026-10-17 12:52:48,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.027 0.092 2026-10-17 12:52:48,371 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.116 2026-10-17 12:52:48,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:48] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.011 2026-10-17 12:52:48,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:52:48,461 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [8/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-10-17 12:52:48,467 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52: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.008 0.022 2026-10-17 12:52:48,513 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [9/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-10-17 12:52:48,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.032 2026-10-17 12:52:48,566 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [10/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-10-17 12:52:48,647 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [11/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step .order-summary .total:contains(20.00) 2026-10-17 12:52:48,698 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [12/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-17 12:52:48,764 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [13/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-17 12:52:48,774 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:48,775 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:48,815 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [14/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-17 12:52:48,866 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [15/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-17 12:52:48,933 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [16/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-17 12:52:48,994 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [17/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-17 12:52:49,000 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78769008 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '33df75c7-1fad-4a24-9743-f81ff91c95ee'}] 2026-10-17 12:52:49,001 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:52:49,256 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78769008 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '33df75c7-1fad-4a24-9743-f81ff91c95ee'} created pos.order #865 2026-10-17 12:52:49,272 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78769008 finished 2026-10-17 12:52:49,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 266 0.117 0.301 2026-10-17 12:52:49,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:52:49,489 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:52:49,593 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23436515 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '33df75c7-1fad-4a24-9743-f81ff91c95ee'}] 2026-10-17 12:52:49,598 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23436515 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '33df75c7-1fad-4a24-9743-f81ff91c95ee'} sync ignored for existing PoS order pos.order(865,) (state: paid) 2026-10-17 12:52:49,606 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [18/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-17 12:52:49,614 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23436515 finished 2026-10-17 12:52:49,657 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [19/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-17 12:52:49,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.027 0.086 2026-10-17 12:52:49,708 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [20/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Actions button (trigger: .more-btn) 2026-10-17 12:52:49,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.018 2026-10-17 12:52:49,761 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [21/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-10-17 12:52:49,816 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [22/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → 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-17 12:52:49,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.039 2026-10-17 12:52:49,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.010 0.025 2026-10-17 12:52:49,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:52:49,957 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [23/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-10-17 12:52:50,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 52 0.031 0.055 2026-10-17 12:52:50,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.035 0.063 2026-10-17 12:52:50,157 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-10-17 12:52:50,197 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.020 2026-10-17 12:52:50,225 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [24/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step body:not(:has(.modal)) 2026-10-17 12:52:50,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52: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.008 0.021 2026-10-17 12:52:50,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.008 0.025 2026-10-17 12:52:50,299 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.008 0.042 2026-10-17 12:52:50,317 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [25/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Check orderline with attributes: {"productName":"downpayment","price":"-20.00","priceUnit":"20.00"} (trigger: .order-container .orderline:has(.product-name:contains("downpayment")):has(.price:contains("-20.00")):has(.price-per-unit:contains("20.00"))) 2026-10-17 12:52:50,369 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [26/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step .order-summary .total:contains(80.00) 2026-10-17 12:52:50,420 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [27/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-17 12:52:50,476 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [28/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-17 12:52:50,525 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [29/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-17 12:52:50,576 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [30/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step total is 80.00 (trigger: .total:contains("80.00")) 2026-10-17 12:52:50,627 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [31/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-17 12:52:50,683 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [32/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-10-17 12:52:50,734 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [33/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-17 12:52:50,788 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [34/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-17 12:52:50,852 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [35/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step .receipt-screen .receipt-total:contains("80.00") 2026-10-17 12:52:50,855 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1923303 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000002', 'uuid': '2807dd5a-ea99-4bb1-869f-71ce7f6e7f75'}] 2026-10-17 12:52:50,995 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #258 deleted stock.move.line records with IDs: [1423] 2026-10-17 12:52:52,619 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1923303 order {'name': '/', 'pos_reference': '261-133-000002', 'uuid': '2807dd5a-ea99-4bb1-869f-71ce7f6e7f75'} created pos.order #866 2026-10-17 12:52:52,781 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1923303 finished 2026-10-17 12:52:53,073 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:52:53,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 1122 0.536 1.685 2026-10-17 12:52:53,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:53] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.001 0.010 2026-10-17 12:52:53,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.012 2026-10-17 12:52:53,142 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [36/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step .receipt-screen 2026-10-17 12:52:53,149 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51569243 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '2807dd5a-ea99-4bb1-869f-71ce7f6e7f75'}] 2026-10-17 12:52:53,158 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51569243 order {'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '2807dd5a-ea99-4bb1-869f-71ce7f6e7f75'} sync ignored for existing PoS order pos.order(866,) (state: done) 2026-10-17 12:52:53,176 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51569243 finished 2026-10-17 12:52:53,194 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [37/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-17 12:52:53,261 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [38/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-17 12:52:53,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.030 0.095 2026-10-17 12:52:53,312 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: tour succeeded 2026-10-17 12:52:53,313 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: ╔══════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_pos_settle_downpayment_with_fixed_and_percent_taxes_included SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════════════╝ 2026-10-17 12:52:53,405 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: heap 20797900 (allocated 22679552) 2026-10-17 12:52:53,408 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing chrome headless with pid 131052 2026-10-17 12:52:53,408 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing websocket connection 2026-10-17 12:52:53,409 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Terminating chrome headless with pid 131052 2026-10-17 12:52:53,503 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125253_503162_test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.txt 2026-10-17 12:52:53,503 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Removing chrome user profile "/tmp/tmpl7f8enq6_chrome_odoo" 2026-10-17 12:52:53,557 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-10-17 12:52:54,323 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 131295 2026-10-17 12:52:54,324 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp7f1w0jm5_chrome_odoo 2026-10-17 12:52:54,324 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36053/json/version 2026-10-17 12:52:54,325 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:52:54,330 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-17 12:52:54,331 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36053/json 2026-10-17 12:52:54,331 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:52:54,345 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:36053/devtools/page/B5EF1B93C5ADACB96AD1646E0E5A0CF3 2026-10-17 12:52:54,350 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-17 12:52:54,352 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-17 12:52:54,465 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:52:54,471 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-17 12:52:54,473 44 INFO rb-d965522-225652-425718 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-17 12:52:54,473 44 INFO rb-d965522-225652-425718 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-17 12:52:54,481 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:52:54,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:54] "GET /pos/ui/133 HTTP/1.1" 200 - 134 0.052 0.459 2026-10-17 12:52:54,993 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'B5EF1B93C5ADACB96AD1646E0E5A0CF3', 'loaderId': '8D497F0F2D8523954AC28BE9F8B2D85C', 'isDownload': False} 2026-10-17 12:52:54,993 44 INFO rb-d965522-225652-425718 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-17 12:52:55,004 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:52:55,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:52:55,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:52:55,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:52:55,461 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:55,465 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:55,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:52:55,488 44 INFO rb-d965522-225652-425718 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-17 12:52:55,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:52:55,492 44 INFO rb-d965522-225652-425718 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-17 12:52:55,498 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:52:55,505 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:55,521 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-10-17 12:52:55,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:52:55,566 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.009 0.024 2026-10-17 12:52:55,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-17 12:52:55,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 360 0.135 0.259 2026-10-17 12:52:56,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:52:56,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:52:56,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-10-17 12:52:56,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:52:56,111 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-17 12:52:56,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52: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-17 12:52:56,154 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:56,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:52:56,166 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:52:56,170 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:52:56,189 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:52:56,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.011 0.023 2026-10-17 12:52:56,194 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "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-17 12:52:56,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.043 2026-10-17 12:52:56,212 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:52:56,260 44 INFO rb-d965522-225652-425718 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-17 12:52:56,315 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:56,334 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:56,352 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.024 0.032 2026-10-17 12:52:56,365 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.003 0.065 2026-10-17 12:52:56,389 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-17 12:52:56,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 12:52:56,427 44 INFO rb-d965522-225652-425718 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-17 12:52:56,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.013 0.138 2026-10-17 12:52:56,458 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:56,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:52:56,478 44 INFO rb-d965522-225652-425718 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-17 12:52:56,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-17 12:52:56,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-17 12:52:56,529 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-17 12:52:56,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-17 12:52:56,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-10-17 12:52:56,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.025 0.134 2026-10-17 12:52:56,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-10-17 12:52:56,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 12:52:56,675 44 INFO rb-d965522-225652-425718 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-17 12:52:56,684 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-10-17 12:52:56,737 44 INFO rb-d965522-225652-425718 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-17 12:52:56,872 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.043 0.089 2026-10-17 12:52:56,934 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.030 2026-10-17 12:52:56,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-17 12:52:57,023 44 INFO rb-d965522-225652-425718 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-17 12:52:57,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:57] "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.028 0.061 2026-10-17 12:52:57,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.027 0.066 2026-10-17 12:52:57,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.085 2026-10-17 12:52:57,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:57] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.011 2026-10-17 12:52:57,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-17 12:52:57,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.030 2026-10-17 12:52:57,345 44 INFO rb-d965522-225652-425718 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-17 12:52:57,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:57] "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.008 0.023 2026-10-17 12:52:57,400 44 INFO rb-d965522-225652-425718 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-17 12:52:57,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.011 0.033 2026-10-17 12:52:57,492 44 INFO rb-d965522-225652-425718 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-17 12:52:57,543 44 INFO rb-d965522-225652-425718 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-17 12:52:57,594 44 INFO rb-d965522-225652-425718 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-17 12:52:57,661 44 INFO rb-d965522-225652-425718 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-17 12:52:57,671 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:57,672 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:52:57,712 44 INFO rb-d965522-225652-425718 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-17 12:52:57,763 44 INFO rb-d965522-225652-425718 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-17 12:52:57,813 44 INFO rb-d965522-225652-425718 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-17 12:52:57,880 44 INFO rb-d965522-225652-425718 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-17 12:52:57,931 44 INFO rb-d965522-225652-425718 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-17 12:52:57,985 44 INFO rb-d965522-225652-425718 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-17 12:52:58,048 44 INFO rb-d965522-225652-425718 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-17 12:52:58,054 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74151225 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'ce33e9fc-5515-4734-a470-bb7590741847'}] 2026-10-17 12:52:58,058 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:52:59,432 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74151225 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'ce33e9fc-5515-4734-a470-bb7590741847'} created pos.order #867 2026-10-17 12:52:59,584 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74151225 finished 2026-10-17 12:52:59,807 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:52:59,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 905 0.414 1.342 2026-10-17 12:52:59,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.014 0.031 2026-10-17 12:52:59,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:59] "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.048 2026-10-17 12:52:59,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:52:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:52:59,992 44 INFO rb-d965522-225652-425718 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-17 12:52:59,995 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1719753 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'ce33e9fc-5515-4734-a470-bb7590741847'}] 2026-10-17 12:53:00,005 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1719753 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'ce33e9fc-5515-4734-a470-bb7590741847'} sync ignored for existing PoS order pos.order(867,) (state: done) 2026-10-17 12:53:00,024 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1719753 finished 2026-10-17 12:53:00,041 44 INFO rb-d965522-225652-425718 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-17 12:53:00,112 44 INFO rb-d965522-225652-425718 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-17 12:53:00,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.036 0.109 2026-10-17 12:53:00,163 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-17 12:53:00,164 44 INFO rb-d965522-225652-425718 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-17 12:53:00,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.020 2026-10-17 12:53:00,278 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19574208 (allocated 22020096) 2026-10-17 12:53:00,279 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 131295 2026-10-17 12:53:00,280 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-17 12:53:00,280 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 131295 2026-10-17 12:53:00,375 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125300_374971_test_taxes_l10n_be_pos.txt 2026-10-17 12:53:00,375 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp7f1w0jm5_chrome_odoo" 2026-10-17 12:53:01,229 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1427, 1428] 2026-10-17 12:53:02,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 131531 2026-10-17 12:53:02,045 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp4_jqylnm_chrome_odoo 2026-10-17 12:53:02,045 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:38975/json/version 2026-10-17 12:53:02,046 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:02,054 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-17 12:53:02,055 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:38975/json 2026-10-17 12:53:02,055 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:02,058 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:38975/devtools/page/956646B5F012D5C8C397027D87D26280 2026-10-17 12:53:02,065 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-17 12:53:02,068 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-17 12:53:02,167 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:53:02,171 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-17 12:53:02,173 44 INFO rb-d965522-225652-425718 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-17 12:53:02,173 44 INFO rb-d965522-225652-425718 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-17 12:53:02,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "GET /pos/ui/133 HTTP/1.1" 200 - 112 0.033 0.075 2026-10-17 12:53:02,290 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '956646B5F012D5C8C397027D87D26280', 'loaderId': 'CA6724933819D2463F2370B12B45F7CD', 'isDownload': False} 2026-10-17 12:53:02,290 44 INFO rb-d965522-225652-425718 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-17 12:53:02,301 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:53:02,314 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:53:02,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:53:02,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:53:02,690 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:53:02,696 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:02,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:53:02,720 44 INFO rb-d965522-225652-425718 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-17 12:53:02,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:53:02,724 44 INFO rb-d965522-225652-425718 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-17 12:53:02,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:53:02,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:02,756 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:53:02,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:53:02,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.009 0.023 2026-10-17 12:53:02,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 12:53:03,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 360 0.111 0.258 2026-10-17 12:53:03,207 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:03,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:03,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:53:03,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:03,304 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-17 12:53:03,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:53:03,349 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:03,362 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:03,363 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:53:03,381 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:03,383 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:03,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.009 0.023 2026-10-17 12:53:03,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-10-17 12:53:03,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-10-17 12:53:03,410 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:53:03,476 44 INFO rb-d965522-225652-425718 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-17 12:53:03,490 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:03,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.019 0.036 2026-10-17 12:53:03,550 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:03,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.012 0.085 2026-10-17 12:53:03,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.002 0.074 2026-10-17 12:53:03,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-17 12:53:03,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.097 2026-10-17 12:53:03,642 44 INFO rb-d965522-225652-425718 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-17 12:53:03,648 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:53:03,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-17 12:53:03,684 44 INFO rb-d965522-225652-425718 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-17 12:53:03,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:53:03,710 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-17 12:53:03,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-10-17 12:53:03,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:53:03,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:53:03,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-17 12:53:03,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-10-17 12:53:03,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-10-17 12:53:03,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.112 2026-10-17 12:53:03,877 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-10-17 12:53:03,893 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:03] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-10-17 12:53:03,894 44 INFO rb-d965522-225652-425718 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-17 12:53:03,952 44 INFO rb-d965522-225652-425718 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-17 12:53:04,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 47 0.020 0.061 2026-10-17 12:53:04,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.036 2026-10-17 12:53:04,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-17 12:53:04,191 44 INFO rb-d965522-225652-425718 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-17 12:53:04,285 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "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.026 0.066 2026-10-17 12:53:04,383 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.026 0.064 2026-10-17 12:53:04,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.087 2026-10-17 12:53:04,413 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.011 2026-10-17 12:53:04,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:53:04,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:53:04,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "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.008 0.022 2026-10-17 12:53:04,510 44 INFO rb-d965522-225652-425718 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-17 12:53:04,553 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.008 0.031 2026-10-17 12:53:04,563 44 INFO rb-d965522-225652-425718 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-17 12:53:04,646 44 INFO rb-d965522-225652-425718 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-17 12:53:04,697 44 INFO rb-d965522-225652-425718 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-17 12:53:04,748 44 INFO rb-d965522-225652-425718 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-17 12:53:04,814 44 INFO rb-d965522-225652-425718 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-17 12:53:04,825 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:04,825 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:04,865 44 INFO rb-d965522-225652-425718 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-17 12:53:04,916 44 INFO rb-d965522-225652-425718 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-17 12:53:04,966 44 INFO rb-d965522-225652-425718 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-17 12:53:05,033 44 INFO rb-d965522-225652-425718 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-17 12:53:05,084 44 INFO rb-d965522-225652-425718 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-17 12:53:05,137 44 INFO rb-d965522-225652-425718 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-17 12:53:05,199 44 INFO rb-d965522-225652-425718 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-17 12:53:05,205 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37069354 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': '17922254-f6f1-48a8-bc40-ce728f64fd84'}] 2026-10-17 12:53:05,209 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:06,176 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37069354 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': '17922254-f6f1-48a8-bc40-ce728f64fd84'} created pos.order #868 2026-10-17 12:53:06,283 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37069354 finished 2026-10-17 12:53:06,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 739 0.352 0.898 2026-10-17 12:53:06,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:06] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:06,515 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.025 2026-10-17 12:53:06,533 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:06] "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-17 12:53:06,597 44 INFO rb-d965522-225652-425718 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-17 12:53:06,600 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68123944 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '17922254-f6f1-48a8-bc40-ce728f64fd84'}] 2026-10-17 12:53:06,606 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68123944 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '17922254-f6f1-48a8-bc40-ce728f64fd84'} sync ignored for existing PoS order pos.order(868,) (state: done) 2026-10-17 12:53:06,629 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68123944 finished 2026-10-17 12:53:06,648 44 INFO rb-d965522-225652-425718 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-17 12:53:06,713 44 INFO rb-d965522-225652-425718 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-17 12:53:06,762 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-17 12:53:06,763 44 INFO rb-d965522-225652-425718 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-17 12:53:06,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.036 0.142 2026-10-17 12:53:06,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18971664 (allocated 20709376) 2026-10-17 12:53:06,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 131531 2026-10-17 12:53:06,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-17 12:53:06,863 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 131531 2026-10-17 12:53:06,935 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125306_935583_test_taxes_l10n_be_pos.txt 2026-10-17 12:53:06,935 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp4_jqylnm_chrome_odoo" 2026-10-17 12:53:07,663 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1430, 1431] 2026-10-17 12:53:08,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 131769 2026-10-17 12:53:08,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpih9cq7jr_chrome_odoo 2026-10-17 12:53:08,486 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34635/json/version 2026-10-17 12:53:08,487 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34635', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:08,500 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-17 12:53:08,500 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34635/json 2026-10-17 12:53:08,501 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34635', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:08,511 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:34635/devtools/page/C8E6363B30F4714398DF903BA24F8752 2026-10-17 12:53:08,516 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-17 12:53:08,543 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-17 12:53:08,666 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:53:08,670 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-17 12:53:08,671 44 INFO rb-d965522-225652-425718 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-17 12:53:08,672 44 INFO rb-d965522-225652-425718 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-17 12:53:08,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:08] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.043 0.087 2026-10-17 12:53:08,810 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'C8E6363B30F4714398DF903BA24F8752', 'loaderId': '575DAAAD21B8BD9C25E4A0485DDC19BA', 'isDownload': False} 2026-10-17 12:53:08,811 44 INFO rb-d965522-225652-425718 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-17 12:53:08,823 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:53:08,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:08] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:53:08,841 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:08] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:53:08,847 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:08] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:53:09,220 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:09,222 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:09,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:53:09,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:53:09,254 44 INFO rb-d965522-225652-425718 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-17 12:53:09,255 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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-17 12:53:09,258 44 INFO rb-d965522-225652-425718 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-17 12:53:09,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:09,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-17 12:53:09,292 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.007 0.014 2026-10-17 12:53:09,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.023 0.042 2026-10-17 12:53:09,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-17 12:53:09,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.155 0.259 2026-10-17 12:53:09,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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-17 12:53:09,847 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:09,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.039 2026-10-17 12:53:09,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:09,919 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-17 12:53:09,930 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-17 12:53:09,963 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:53:09,983 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:53:09,984 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:09,985 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.011 2026-10-17 12:53:09,999 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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-17 12:53:09,999 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:10,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.017 0.042 2026-10-17 12:53:10,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-10-17 12:53:10,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.039 2026-10-17 12:53:10,074 44 INFO rb-d965522-225652-425718 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-17 12:53:10,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-10-17 12:53:10,120 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:10,162 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:10,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.024 0.044 2026-10-17 12:53:10,215 44 INFO rb-d965522-225652-425718 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-17 12:53:10,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.012 0.096 2026-10-17 12:53:10,225 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:10,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-17 12:53:10,265 44 INFO rb-d965522-225652-425718 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-17 12:53:10,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-10-17 12:53:10,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-17 12:53:10,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:53:10,330 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:53:10,347 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-17 12:53:10,365 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:53:10,383 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:53:10,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:53:10,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:53:10,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:53:10,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-10-17 12:53:10,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-10-17 12:53:10,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-10-17 12:53:10,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-10-17 12:53:10,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.020 0.190 2026-10-17 12:53:10,608 44 INFO rb-d965522-225652-425718 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-17 12:53:10,667 44 INFO rb-d965522-225652-425718 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-17 12:53:10,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.017 0.059 2026-10-17 12:53:10,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.030 2026-10-17 12:53:10,843 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:53:10,904 44 INFO rb-d965522-225652-425718 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-17 12:53:11,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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.032 0.073 2026-10-17 12:53:11,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.026 0.063 2026-10-17 12:53:11,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.087 2026-10-17 12:53:11,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:11] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.011 2026-10-17 12:53:11,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:53:11,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:53:11,227 44 INFO rb-d965522-225652-425718 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-17 12:53:11,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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.008 0.022 2026-10-17 12:53:11,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.031 2026-10-17 12:53:11,280 44 INFO rb-d965522-225652-425718 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-17 12:53:11,363 44 INFO rb-d965522-225652-425718 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-17 12:53:11,414 44 INFO rb-d965522-225652-425718 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-17 12:53:11,465 44 INFO rb-d965522-225652-425718 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-17 12:53:11,532 44 INFO rb-d965522-225652-425718 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-17 12:53:11,543 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:11,544 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:11,583 44 INFO rb-d965522-225652-425718 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-17 12:53:11,634 44 INFO rb-d965522-225652-425718 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-17 12:53:11,684 44 INFO rb-d965522-225652-425718 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-17 12:53:11,751 44 INFO rb-d965522-225652-425718 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-17 12:53:11,802 44 INFO rb-d965522-225652-425718 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-17 12:53:11,855 44 INFO rb-d965522-225652-425718 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-17 12:53:11,918 44 INFO rb-d965522-225652-425718 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-17 12:53:11,925 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28907079 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '3ce5901f-753f-4102-a05a-9e575b58e125'}] 2026-10-17 12:53:11,929 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:12,979 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28907079 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '3ce5901f-753f-4102-a05a-9e575b58e125'} created pos.order #869 2026-10-17 12:53:13,080 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28907079 finished 2026-10-17 12:53:13,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 709 0.336 0.993 2026-10-17 12:53:13,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:13] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:13,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.024 2026-10-17 12:53:13,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:13,376 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84267039 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '3ce5901f-753f-4102-a05a-9e575b58e125'}] 2026-10-17 12:53:13,381 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84267039 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '3ce5901f-753f-4102-a05a-9e575b58e125'} sync ignored for existing PoS order pos.order(869,) (state: done) 2026-10-17 12:53:13,397 44 INFO rb-d965522-225652-425718 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-17 12:53:13,399 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84267039 finished 2026-10-17 12:53:13,447 44 INFO rb-d965522-225652-425718 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-17 12:53:13,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.029 0.088 2026-10-17 12:53:13,513 44 INFO rb-d965522-225652-425718 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-17 12:53:13,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-10-17 12:53:13,562 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-17 12:53:13,564 44 INFO rb-d965522-225652-425718 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-17 12:53:13,647 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18172624 (allocated 20185088) 2026-10-17 12:53:13,651 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 131769 2026-10-17 12:53:13,654 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-17 12:53:13,654 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 131769 2026-10-17 12:53:13,754 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125313_754791_test_taxes_l10n_be_pos.txt 2026-10-17 12:53:13,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpih9cq7jr_chrome_odoo" 2026-10-17 12:53:14,421 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1433, 1434] 2026-10-17 12:53:15,195 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 132005 2026-10-17 12:53:15,195 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp8i7l805o_chrome_odoo 2026-10-17 12:53:15,195 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43853/json/version 2026-10-17 12:53:15,196 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:15,201 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-17 12:53:15,201 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43853/json 2026-10-17 12:53:15,202 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:15,210 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:43853/devtools/page/BC3BE6D27A34BE7308CB77899FE0D105 2026-10-17 12:53:15,213 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-17 12:53:15,215 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-17 12:53:15,342 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:53:15,346 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-17 12:53:15,348 44 INFO rb-d965522-225652-425718 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-17 12:53:15,348 44 INFO rb-d965522-225652-425718 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-17 12:53:15,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:15] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.028 0.076 2026-10-17 12:53:15,464 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'BC3BE6D27A34BE7308CB77899FE0D105', 'loaderId': '84950EA97CCFF0428A0AA7B9D8E56E20', 'isDownload': False} 2026-10-17 12:53:15,464 44 INFO rb-d965522-225652-425718 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-17 12:53:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:53:15,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:15] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:53:15,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:15] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:53:15,498 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:15] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:53:15,916 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:15,917 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:15,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:53:15,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:53:15,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:53:15,951 44 INFO rb-d965522-225652-425718 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-17 12:53:15,955 44 INFO rb-d965522-225652-425718 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-17 12:53:15,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:15,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:53:15,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:53:16,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.009 0.024 2026-10-17 12:53:16,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-17 12:53:16,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.113 0.253 2026-10-17 12:53:16,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "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-17 12:53:16,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:53:16,548 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-10-17 12:53:16,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:16,577 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-17 12:53:16,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:53:16,625 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:16,636 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:53:16,642 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:16,660 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:16,662 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:16,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.011 0.026 2026-10-17 12:53:16,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-10-17 12:53:16,682 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 12:53:16,684 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-10-17 12:53:16,749 44 INFO rb-d965522-225652-425718 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-17 12:53:16,792 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:53:16,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.004 0.008 2026-10-17 12:53:16,833 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:16,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.023 0.055 2026-10-17 12:53:16,903 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.013 0.106 2026-10-17 12:53:16,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-17 12:53:16,927 44 INFO rb-d965522-225652-425718 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-17 12:53:16,930 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:16,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-17 12:53:16,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-10-17 12:53:16,977 44 INFO rb-d965522-225652-425718 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-17 12:53:16,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-17 12:53:16,998 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:16] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-17 12:53:17,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 12:53:17,039 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-17 12:53:17,056 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-10-17 12:53:17,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:53:17,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:53:17,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:53:17,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:53:17,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:53:17,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-10-17 12:53:17,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.021 0.115 2026-10-17 12:53:17,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-10-17 12:53:17,241 44 INFO rb-d965522-225652-425718 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-17 12:53:17,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:53:17,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.169 2026-10-17 12:53:17,300 44 INFO rb-d965522-225652-425718 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-17 12:53:17,371 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.015 0.054 2026-10-17 12:53:17,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.022 0.031 2026-10-17 12:53:17,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-17 12:53:17,532 44 INFO rb-d965522-225652-425718 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-17 12:53:17,628 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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.035 0.061 2026-10-17 12:53:17,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.031 0.065 2026-10-17 12:53:17,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.094 2026-10-17 12:53:17,762 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.011 2026-10-17 12:53:17,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-17 12:53:17,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.028 2026-10-17 12:53:17,860 44 INFO rb-d965522-225652-425718 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-17 12:53:17,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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.009 0.022 2026-10-17 12:53:17,913 44 INFO rb-d965522-225652-425718 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-17 12:53:17,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.008 0.031 2026-10-17 12:53:17,997 44 INFO rb-d965522-225652-425718 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-17 12:53:18,048 44 INFO rb-d965522-225652-425718 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-17 12:53:18,099 44 INFO rb-d965522-225652-425718 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-17 12:53:18,165 44 INFO rb-d965522-225652-425718 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-17 12:53:18,175 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:18,176 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:18,216 44 INFO rb-d965522-225652-425718 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-17 12:53:18,267 44 INFO rb-d965522-225652-425718 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-17 12:53:18,318 44 INFO rb-d965522-225652-425718 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-17 12:53:18,384 44 INFO rb-d965522-225652-425718 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-17 12:53:18,435 44 INFO rb-d965522-225652-425718 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-17 12:53:18,488 44 INFO rb-d965522-225652-425718 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-17 12:53:18,550 44 INFO rb-d965522-225652-425718 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-17 12:53:18,556 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1764362 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'd01c6b52-6533-4a1f-a81e-2ca5c9cfc3d0'}] 2026-10-17 12:53:18,560 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:19,561 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1764362 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'd01c6b52-6533-4a1f-a81e-2ca5c9cfc3d0'} created pos.order #870 2026-10-17 12:53:19,666 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1764362 finished 2026-10-17 12:53:19,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 710 0.409 0.897 2026-10-17 12:53:19,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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-17 12:53:19,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.021 2026-10-17 12:53:19,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:19] "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-17 12:53:20,006 44 INFO rb-d965522-225652-425718 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-17 12:53:20,009 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88962374 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'd01c6b52-6533-4a1f-a81e-2ca5c9cfc3d0'}] 2026-10-17 12:53:20,014 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88962374 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'd01c6b52-6533-4a1f-a81e-2ca5c9cfc3d0'} sync ignored for existing PoS order pos.order(870,) (state: done) 2026-10-17 12:53:20,031 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88962374 finished 2026-10-17 12:53:20,056 44 INFO rb-d965522-225652-425718 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-17 12:53:20,118 44 INFO rb-d965522-225652-425718 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-17 12:53:20,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.036 0.095 2026-10-17 12:53:20,170 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-17 12:53:20,171 44 INFO rb-d965522-225652-425718 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-17 12:53:20,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.019 2026-10-17 12:53:20,266 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19688036 (allocated 22020096) 2026-10-17 12:53:20,268 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 132005 2026-10-17 12:53:20,270 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-17 12:53:20,270 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 132005 2026-10-17 12:53:20,350 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125320_350517_test_taxes_l10n_be_pos.txt 2026-10-17 12:53:20,350 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp8i7l805o_chrome_odoo" 2026-10-17 12:53:21,109 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1436, 1437] 2026-10-17 12:53:21,204 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-10-17 12:53:22,038 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 132240 2026-10-17 12:53:22,039 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpulppm9ja_chrome_odoo 2026-10-17 12:53:22,039 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37507/json/version 2026-10-17 12:53:22,040 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:22,049 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-17 12:53:22,049 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37507/json 2026-10-17 12:53:22,050 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:22,054 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:37507/devtools/page/9FCAD6BF4BC3B1A9D61E336F79BBD650 2026-10-17 12:53:22,062 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-17 12:53:22,064 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-17 12:53:22,161 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:53:22,165 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-17 12:53:22,166 44 INFO rb-d965522-225652-425718 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-17 12:53:22,166 44 INFO rb-d965522-225652-425718 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-17 12:53:22,176 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:53:22,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:22] "GET /pos/ui/133 HTTP/1.1" 200 - 134 0.044 0.563 2026-10-17 12:53:22,783 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '9FCAD6BF4BC3B1A9D61E336F79BBD650', 'loaderId': '53845C9C5F55F2316A0E0FB5FCDD7AA6', 'isDownload': False} 2026-10-17 12:53:22,783 44 INFO rb-d965522-225652-425718 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-17 12:53:22,794 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:53:22,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:22] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:53:22,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:22] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:53:22,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:22] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-17 12:53:23,192 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:23,195 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:23,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:53:23,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:53:23,223 44 INFO rb-d965522-225652-425718 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-17 12:53:23,230 44 INFO rb-d965522-225652-425718 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-17 12:53:23,231 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:23,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:23,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:53:23,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 12:53:23,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.009 0.035 2026-10-17 12:53:23,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-17 12:53:23,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 360 0.143 0.264 2026-10-17 12:53:23,765 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:23,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:53:23,839 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:53:23,855 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:23,865 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-17 12:53:23,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:53:23,905 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:53:23,920 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:23,922 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:23,927 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:23,936 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:23,944 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:53:23,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.012 0.024 2026-10-17 12:53:23,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-10-17 12:53:23,967 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:23] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.028 2026-10-17 12:53:24,012 44 INFO rb-d965522-225652-425718 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-17 12:53:24,052 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:24,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-17 12:53:24,090 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:24,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.012 0.061 2026-10-17 12:53:24,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-17 12:53:24,145 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.002 0.082 2026-10-17 12:53:24,170 44 INFO rb-d965522-225652-425718 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-17 12:53:24,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-17 12:53:24,177 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:24,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-17 12:53:24,221 44 INFO rb-d965522-225652-425718 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-17 12:53:24,231 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.011 0.175 2026-10-17 12:53:24,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:53:24,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-17 12:53:24,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-17 12:53:24,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-10-17 12:53:24,329 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-10-17 12:53:24,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.018 0.126 2026-10-17 12:53:24,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-10-17 12:53:24,408 44 INFO rb-d965522-225652-425718 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-17 12:53:24,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-17 12:53:24,466 44 INFO rb-d965522-225652-425718 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-17 12:53:24,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.027 0.094 2026-10-17 12:53:24,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.030 2026-10-17 12:53:24,688 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:53:24,739 44 INFO rb-d965522-225652-425718 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-17 12:53:24,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "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.045 0.060 2026-10-17 12:53:24,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.043 0.074 2026-10-17 12:53:24,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.112 2026-10-17 12:53:25,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:25] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.012 2026-10-17 12:53:25,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-17 12:53:25,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.027 2026-10-17 12:53:25,112 44 INFO rb-d965522-225652-425718 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-17 12:53:25,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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.009 0.029 2026-10-17 12:53:25,163 44 INFO rb-d965522-225652-425718 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-17 12:53:25,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.032 2026-10-17 12:53:25,249 44 INFO rb-d965522-225652-425718 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-17 12:53:25,300 44 INFO rb-d965522-225652-425718 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-17 12:53:25,351 44 INFO rb-d965522-225652-425718 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-17 12:53:25,416 44 INFO rb-d965522-225652-425718 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-17 12:53:25,427 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:25,427 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:25,467 44 INFO rb-d965522-225652-425718 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-17 12:53:25,518 44 INFO rb-d965522-225652-425718 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-17 12:53:25,568 44 INFO rb-d965522-225652-425718 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-17 12:53:25,635 44 INFO rb-d965522-225652-425718 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-17 12:53:25,685 44 INFO rb-d965522-225652-425718 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-17 12:53:25,739 44 INFO rb-d965522-225652-425718 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-17 12:53:25,801 44 INFO rb-d965522-225652-425718 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-17 12:53:25,808 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70686987 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '45455da1-a5cf-4f04-accd-64383296ee6e'}] 2026-10-17 12:53:25,809 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:27,323 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70686987 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '45455da1-a5cf-4f04-accd-64383296ee6e'} created pos.order #871 2026-10-17 12:53:27,498 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70686987 finished 2026-10-17 12:53:27,742 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:53:27,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 913 0.446 1.493 2026-10-17 12:53:27,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.014 0.029 2026-10-17 12:53:27,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:27] "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.045 2026-10-17 12:53:27,843 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:53:27,911 44 INFO rb-d965522-225652-425718 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-17 12:53:27,914 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83437836 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '45455da1-a5cf-4f04-accd-64383296ee6e'}] 2026-10-17 12:53:27,923 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83437836 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '45455da1-a5cf-4f04-accd-64383296ee6e'} sync ignored for existing PoS order pos.order(871,) (state: done) 2026-10-17 12:53:27,939 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83437836 finished 2026-10-17 12:53:27,962 44 INFO rb-d965522-225652-425718 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-17 12:53:28,023 44 INFO rb-d965522-225652-425718 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-17 12:53:28,040 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.034 0.095 2026-10-17 12:53:28,074 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-17 12:53:28,086 44 INFO rb-d965522-225652-425718 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-17 12:53:28,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.019 2026-10-17 12:53:28,169 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 20366576 (allocated 22806528) 2026-10-17 12:53:28,174 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 132240 2026-10-17 12:53:28,175 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-17 12:53:28,176 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 132240 2026-10-17 12:53:28,258 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125328_257835_test_taxes_l10n_br_pos.txt 2026-10-17 12:53:28,258 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpulppm9ja_chrome_odoo" 2026-10-17 12:53:29,043 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1439, 1440] 2026-10-17 12:53:29,849 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 132468 2026-10-17 12:53:29,849 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpt4foaifs_chrome_odoo 2026-10-17 12:53:29,850 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40785/json/version 2026-10-17 12:53:29,851 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:29,855 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-17 12:53:29,856 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40785/json 2026-10-17 12:53:29,856 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:29,859 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:40785/devtools/page/D21908479375D5D91AD7286689FBAE70 2026-10-17 12:53:29,867 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-17 12:53:29,870 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-17 12:53:29,971 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:53:29,975 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-17 12:53:29,977 44 INFO rb-d965522-225652-425718 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-17 12:53:29,977 44 INFO rb-d965522-225652-425718 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-17 12:53:30,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "GET /pos/ui/133 HTTP/1.1" 200 - 112 0.039 0.122 2026-10-17 12:53:30,147 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'D21908479375D5D91AD7286689FBAE70', 'loaderId': 'F9093DD3DE0FF997178B817F70B3C3EA', 'isDownload': False} 2026-10-17 12:53:30,147 44 INFO rb-d965522-225652-425718 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-17 12:53:30,158 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:53:30,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:53:30,174 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:53:30,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:53:30,540 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:30,542 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:30,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:53:30,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:53:30,569 44 INFO rb-d965522-225652-425718 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-17 12:53:30,572 44 INFO rb-d965522-225652-425718 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-17 12:53:30,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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-17 12:53:30,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:30,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-10-17 12:53:30,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:53:30,640 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.023 2026-10-17 12:53:30,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-17 12:53:31,037 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 360 0.112 0.263 2026-10-17 12:53:31,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:31,090 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:53:31,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 12:53:31,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:31,161 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-17 12:53:31,171 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 12:53:31,201 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:53:31,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:31,223 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:53:31,224 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:53:31,234 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:31,235 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:31,251 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.017 0.024 2026-10-17 12:53:31,264 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:31,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.050 2026-10-17 12:53:31,276 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.003 0.039 2026-10-17 12:53:31,315 44 INFO rb-d965522-225652-425718 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-17 12:53:31,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.013 0.063 2026-10-17 12:53:31,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.015 0.121 2026-10-17 12:53:31,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.003 0.041 2026-10-17 12:53:31,393 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:31,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-17 12:53:31,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-17 12:53:31,448 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-10-17 12:53:31,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 12:53:31,479 44 INFO rb-d965522-225652-425718 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-17 12:53:31,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-17 12:53:31,496 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:31,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-10-17 12:53:31,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:53:31,531 44 INFO rb-d965522-225652-425718 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-17 12:53:31,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:53:31,561 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:53:31,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-10-17 12:53:31,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-10-17 12:53:31,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:53:31,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-10-17 12:53:31,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.018 0.146 2026-10-17 12:53:31,726 44 INFO rb-d965522-225652-425718 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-17 12:53:31,784 44 INFO rb-d965522-225652-425718 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-17 12:53:31,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 47 0.019 0.060 2026-10-17 12:53:31,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.029 2026-10-17 12:53:31,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 12:53:32,023 44 INFO rb-d965522-225652-425718 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-17 12:53:32,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.026 0.057 2026-10-17 12:53:32,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.025 0.062 2026-10-17 12:53:32,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.076 2026-10-17 12:53:32,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:32] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.011 2026-10-17 12:53:32,251 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:53:32,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.020 2026-10-17 12:53:32,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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.008 0.025 2026-10-17 12:53:32,335 44 INFO rb-d965522-225652-425718 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-17 12:53:32,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.031 2026-10-17 12:53:32,396 44 INFO rb-d965522-225652-425718 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-17 12:53:32,493 44 INFO rb-d965522-225652-425718 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-17 12:53:32,544 44 INFO rb-d965522-225652-425718 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-17 12:53:32,595 44 INFO rb-d965522-225652-425718 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-17 12:53:32,660 44 INFO rb-d965522-225652-425718 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-17 12:53:32,672 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:32,672 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:32,711 44 INFO rb-d965522-225652-425718 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-17 12:53:32,762 44 INFO rb-d965522-225652-425718 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-17 12:53:32,813 44 INFO rb-d965522-225652-425718 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-17 12:53:32,879 44 INFO rb-d965522-225652-425718 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-17 12:53:32,930 44 INFO rb-d965522-225652-425718 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-17 12:53:32,984 44 INFO rb-d965522-225652-425718 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-17 12:53:33,047 44 INFO rb-d965522-225652-425718 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-17 12:53:33,052 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16108257 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'bf356dfa-83c7-458e-ade7-351007c4409a'}] 2026-10-17 12:53:33,058 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:34,025 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16108257 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'bf356dfa-83c7-458e-ade7-351007c4409a'} created pos.order #872 2026-10-17 12:53:34,127 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16108257 finished 2026-10-17 12:53:34,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 747 0.333 0.914 2026-10-17 12:53:34,341 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:34] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:34,371 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:53:34,403 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:34,481 44 INFO rb-d965522-225652-425718 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-17 12:53:34,484 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59719647 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'bf356dfa-83c7-458e-ade7-351007c4409a'}] 2026-10-17 12:53:34,489 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59719647 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'bf356dfa-83c7-458e-ade7-351007c4409a'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-10-17 12:53:34,505 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59719647 finished 2026-10-17 12:53:34,531 44 INFO rb-d965522-225652-425718 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-17 12:53:34,592 44 INFO rb-d965522-225652-425718 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-17 12:53:34,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.031 0.104 2026-10-17 12:53:34,644 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-17 12:53:34,644 44 INFO rb-d965522-225652-425718 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-17 12:53:34,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.019 2026-10-17 12:53:34,737 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 20410988 (allocated 22806528) 2026-10-17 12:53:34,739 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 132468 2026-10-17 12:53:34,740 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-17 12:53:34,740 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 132468 2026-10-17 12:53:34,839 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125334_839169_test_taxes_l10n_br_pos.txt 2026-10-17 12:53:34,839 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpt4foaifs_chrome_odoo" 2026-10-17 12:53:35,511 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1442, 1443] 2026-10-17 12:53:36,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 132698 2026-10-17 12:53:36,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpmliwlba__chrome_odoo 2026-10-17 12:53:36,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38319/json/version 2026-10-17 12:53:36,302 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:36,315 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-17 12:53:36,315 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38319/json 2026-10-17 12:53:36,315 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:36,320 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:38319/devtools/page/CE8C7E800CF457FE10AC9B1391E41917 2026-10-17 12:53:36,323 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-17 12:53:36,332 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-17 12:53:36,451 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:53:36,455 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-17 12:53:36,457 44 INFO rb-d965522-225652-425718 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-17 12:53:36,457 44 INFO rb-d965522-225652-425718 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-17 12:53:36,561 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:36] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.033 0.064 2026-10-17 12:53:36,564 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'CE8C7E800CF457FE10AC9B1391E41917', 'loaderId': 'F2973E09A7513CD547C637DA7C9292E8', 'isDownload': False} 2026-10-17 12:53:36,564 44 INFO rb-d965522-225652-425718 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-17 12:53:36,575 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:53:36,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:36] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:53:36,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:36] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:53:36,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:36] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:53:36,997 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:36,998 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:37,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:53:37,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:53:37,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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-17 12:53:37,035 44 INFO rb-d965522-225652-425718 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-17 12:53:37,037 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:37,038 44 INFO rb-d965522-225652-425718 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-17 12:53:37,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:53:37,056 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:53:37,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.022 2026-10-17 12:53:37,093 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 12:53:37,471 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.108 0.251 2026-10-17 12:53:37,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:37,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:37,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:53:37,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:53:37,597 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-17 12:53:37,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:53:37,635 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:53:37,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:37,655 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:37,656 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:37,675 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:53:37,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.013 0.026 2026-10-17 12:53:37,683 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "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-17 12:53:37,688 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.044 2026-10-17 12:53:37,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.023 2026-10-17 12:53:37,704 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:37,742 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.014 0.045 2026-10-17 12:53:37,743 44 INFO rb-d965522-225652-425718 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-17 12:53:37,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.018 0.078 2026-10-17 12:53:37,806 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.004 0.026 2026-10-17 12:53:37,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-10-17 12:53:37,845 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:37,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-17 12:53:37,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-17 12:53:37,893 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:53:37,897 44 INFO rb-d965522-225652-425718 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-17 12:53:37,902 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:37,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:53:37,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-10-17 12:53:37,947 44 INFO rb-d965522-225652-425718 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-17 12:53:37,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-10-17 12:53:37,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:53:37,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:37] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-10-17 12:53:38,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:53:38,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:53:38,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-17 12:53:38,070 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 12:53:38,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-10-17 12:53:38,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-17 12:53:38,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.016 0.117 2026-10-17 12:53:38,190 44 INFO rb-d965522-225652-425718 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-17 12:53:38,249 44 INFO rb-d965522-225652-425718 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-17 12:53:38,354 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.017 0.086 2026-10-17 12:53:38,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.029 2026-10-17 12:53:38,454 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-17 12:53:38,503 44 INFO rb-d965522-225652-425718 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-17 12:53:38,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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.026 0.057 2026-10-17 12:53:38,681 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.026 0.061 2026-10-17 12:53:38,691 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.082 2026-10-17 12:53:38,721 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.017 2026-10-17 12:53:38,737 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:53:38,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.029 2026-10-17 12:53:38,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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.008 0.021 2026-10-17 12:53:38,826 44 INFO rb-d965522-225652-425718 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-17 12:53:38,879 44 INFO rb-d965522-225652-425718 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-17 12:53:38,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.010 0.045 2026-10-17 12:53:38,966 44 INFO rb-d965522-225652-425718 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-17 12:53:39,017 44 INFO rb-d965522-225652-425718 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-17 12:53:39,069 44 INFO rb-d965522-225652-425718 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-17 12:53:39,135 44 INFO rb-d965522-225652-425718 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-17 12:53:39,144 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:39,146 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:39,185 44 INFO rb-d965522-225652-425718 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-17 12:53:39,236 44 INFO rb-d965522-225652-425718 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-17 12:53:39,287 44 INFO rb-d965522-225652-425718 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-17 12:53:39,353 44 INFO rb-d965522-225652-425718 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-17 12:53:39,404 44 INFO rb-d965522-225652-425718 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-17 12:53:39,458 44 INFO rb-d965522-225652-425718 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-17 12:53:39,521 44 INFO rb-d965522-225652-425718 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-17 12:53:39,527 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28088974 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '5cbd8d82-59d6-4085-ac72-9e4f527130d8'}] 2026-10-17 12:53:39,531 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:40,530 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28088974 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '5cbd8d82-59d6-4085-ac72-9e4f527130d8'} created pos.order #873 2026-10-17 12:53:40,632 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28088974 finished 2026-10-17 12:53:40,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 717 0.329 0.957 2026-10-17 12:53:40,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:40] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:40,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.025 2026-10-17 12:53:40,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:40,955 44 INFO rb-d965522-225652-425718 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-17 12:53:40,958 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9817338 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '5cbd8d82-59d6-4085-ac72-9e4f527130d8'}] 2026-10-17 12:53:40,963 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9817338 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '5cbd8d82-59d6-4085-ac72-9e4f527130d8'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-10-17 12:53:40,979 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9817338 finished 2026-10-17 12:53:41,005 44 INFO rb-d965522-225652-425718 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-17 12:53:41,069 44 INFO rb-d965522-225652-425718 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-17 12:53:41,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.029 0.089 2026-10-17 12:53:41,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-10-17 12:53:41,131 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-17 12:53:41,132 44 INFO rb-d965522-225652-425718 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-17 12:53:41,219 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18248568 (allocated 20447232) 2026-10-17 12:53:41,222 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 132698 2026-10-17 12:53:41,222 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-17 12:53:41,222 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 132698 2026-10-17 12:53:41,317 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125341_317149_test_taxes_l10n_br_pos.txt 2026-10-17 12:53:41,317 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpmliwlba__chrome_odoo" 2026-10-17 12:53:42,006 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1445, 1446] 2026-10-17 12:53:42,790 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 132932 2026-10-17 12:53:42,790 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpy8wcjvpv_chrome_odoo 2026-10-17 12:53:42,790 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:35369/json/version 2026-10-17 12:53:42,791 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:42,799 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-17 12:53:42,799 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:35369/json 2026-10-17 12:53:42,800 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:42,804 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:35369/devtools/page/2E561CADD1AD5CFF3F324F5F31B4D265 2026-10-17 12:53:42,812 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-17 12:53:42,816 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-17 12:53:42,949 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:53:42,953 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-17 12:53:42,954 44 INFO rb-d965522-225652-425718 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-17 12:53:42,954 44 INFO rb-d965522-225652-425718 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-17 12:53:43,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.026 0.061 2026-10-17 12:53:43,050 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '2E561CADD1AD5CFF3F324F5F31B4D265', 'loaderId': '71D44BADB125B4A15F4A03DF193EB404', 'isDownload': False} 2026-10-17 12:53:43,050 44 INFO rb-d965522-225652-425718 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-17 12:53:43,060 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:53:43,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:53:43,076 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 12:53:43,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:53:43,430 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:43,433 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:43,442 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:53:43,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:53:43,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:53:43,469 44 INFO rb-d965522-225652-425718 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-17 12:53:43,472 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:43,473 44 INFO rb-d965522-225652-425718 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-17 12:53:43,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:53:43,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:53:43,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.024 2026-10-17 12:53:43,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-17 12:53:43,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.111 0.277 2026-10-17 12:53:43,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 12:53:43,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:53:44,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 12:53:44,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 12:53:44,062 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-17 12:53:44,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:53:44,104 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:53:44,126 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:44,127 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:53:44,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.012 2026-10-17 12:53:44,142 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:44,145 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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-17 12:53:44,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.013 0.040 2026-10-17 12:53:44,171 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-10-17 12:53:44,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.038 2026-10-17 12:53:44,216 44 INFO rb-d965522-225652-425718 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-17 12:53:44,265 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 12:53:44,303 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:44,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.024 0.037 2026-10-17 12:53:44,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.003 0.064 2026-10-17 12:53:44,337 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-17 12:53:44,358 44 INFO rb-d965522-225652-425718 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-17 12:53:44,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-17 12:53:44,365 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:44,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-17 12:53:44,409 44 INFO rb-d965522-225652-425718 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-17 12:53:44,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.011 0.153 2026-10-17 12:53:44,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-17 12:53:44,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:53:44,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 12:53:44,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-17 12:53:44,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-17 12:53:44,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-17 12:53:44,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-17 12:53:44,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:53:44,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-17 12:53:44,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-17 12:53:44,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-10-17 12:53:44,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.016 0.120 2026-10-17 12:53:44,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-17 12:53:44,707 44 INFO rb-d965522-225652-425718 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-17 12:53:44,710 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-17 12:53:44,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.162 2026-10-17 12:53:44,765 44 INFO rb-d965522-225652-425718 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-17 12:53:44,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.014 0.055 2026-10-17 12:53:44,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.029 2026-10-17 12:53:44,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-17 12:53:44,983 44 INFO rb-d965522-225652-425718 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-17 12:53:45,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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.030 0.089 2026-10-17 12:53:45,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.026 0.065 2026-10-17 12:53:45,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.082 2026-10-17 12:53:45,233 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:45] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.011 2026-10-17 12:53:45,249 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:53:45,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.021 2026-10-17 12:53:45,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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.008 0.022 2026-10-17 12:53:45,327 44 INFO rb-d965522-225652-425718 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-17 12:53:45,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.032 2026-10-17 12:53:45,379 44 INFO rb-d965522-225652-425718 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-17 12:53:45,465 44 INFO rb-d965522-225652-425718 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-17 12:53:45,516 44 INFO rb-d965522-225652-425718 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-17 12:53:45,567 44 INFO rb-d965522-225652-425718 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-17 12:53:45,633 44 INFO rb-d965522-225652-425718 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-17 12:53:45,644 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:45,645 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:45,684 44 INFO rb-d965522-225652-425718 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-17 12:53:45,735 44 INFO rb-d965522-225652-425718 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-17 12:53:45,786 44 INFO rb-d965522-225652-425718 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-17 12:53:45,852 44 INFO rb-d965522-225652-425718 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-17 12:53:45,903 44 INFO rb-d965522-225652-425718 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-17 12:53:45,956 44 INFO rb-d965522-225652-425718 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-17 12:53:46,019 44 INFO rb-d965522-225652-425718 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-17 12:53:46,025 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68860812 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'c54fb690-2e6c-4d04-af1a-e2eb7320f5c4'}] 2026-10-17 12:53:46,028 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:46,973 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68860812 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'c54fb690-2e6c-4d04-af1a-e2eb7320f5c4'} created pos.order #874 2026-10-17 12:53:47,069 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68860812 finished 2026-10-17 12:53:47,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 717 0.316 0.896 2026-10-17 12:53:47,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:47] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:47,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.022 2026-10-17 12:53:47,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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-17 12:53:47,383 44 INFO rb-d965522-225652-425718 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-17 12:53:47,386 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23098895 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'c54fb690-2e6c-4d04-af1a-e2eb7320f5c4'}] 2026-10-17 12:53:47,392 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23098895 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'c54fb690-2e6c-4d04-af1a-e2eb7320f5c4'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-10-17 12:53:47,408 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23098895 finished 2026-10-17 12:53:47,435 44 INFO rb-d965522-225652-425718 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-17 12:53:47,496 44 INFO rb-d965522-225652-425718 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-17 12:53:47,505 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.029 0.091 2026-10-17 12:53:47,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-10-17 12:53:47,547 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-17 12:53:47,547 44 INFO rb-d965522-225652-425718 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-17 12:53:47,652 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18310516 (allocated 19660800) 2026-10-17 12:53:47,654 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 132932 2026-10-17 12:53:47,655 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-17 12:53:47,656 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 132932 2026-10-17 12:53:47,721 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125347_721551_test_taxes_l10n_br_pos.txt 2026-10-17 12:53:47,721 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpy8wcjvpv_chrome_odoo" 2026-10-17 12:53:48,503 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1448, 1449] 2026-10-17 12:53:48,606 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-10-17 12:53:50,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 133169 2026-10-17 12:53:50,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpe93_47c1_chrome_odoo 2026-10-17 12:53:50,554 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40363/json/version 2026-10-17 12:53:50,555 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:50,573 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-17 12:53:50,574 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40363/json 2026-10-17 12:53:50,574 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:53:50,591 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40363/devtools/page/EDD3565509103A7E3A53A670A71E3553 2026-10-17 12:53:50,603 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-17 12:53:50,606 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-17 12:53:50,774 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:53:50,778 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-17 12:53:50,780 44 INFO rb-d965522-225652-425718 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-17 12:53:50,780 44 INFO rb-d965522-225652-425718 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-17 12:53:50,792 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:53:51,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "GET /pos/ui/133 HTTP/1.1" 200 - 134 0.040 0.492 2026-10-17 12:53:51,324 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'EDD3565509103A7E3A53A670A71E3553', 'loaderId': '2F2951649FA27BA62730027CB380EE8A', 'isDownload': False} 2026-10-17 12:53:51,324 44 INFO rb-d965522-225652-425718 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-17 12:53:51,334 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:53:51,354 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:53:51,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-17 12:53:51,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-17 12:53:51,760 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:51,762 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:51,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:53:51,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:53:51,801 44 INFO rb-d965522-225652-425718 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-17 12:53:51,807 44 INFO rb-d965522-225652-425718 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-17 12:53:51,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:53:51,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:53:51,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-10-17 12:53:51,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 12:53:51,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.023 2026-10-17 12:53:51,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-17 12:53:52,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.110 0.252 2026-10-17 12:53:52,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:52,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:53:52,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.037 2026-10-17 12:53:52,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:52,395 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-17 12:53:52,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:53:52,435 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:53:52,445 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:52,448 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:52,459 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:52,459 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:53:52,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.012 0.023 2026-10-17 12:53:52,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.042 2026-10-17 12:53:52,489 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-10-17 12:53:52,501 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.029 2026-10-17 12:53:52,536 44 INFO rb-d965522-225652-425718 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-17 12:53:52,584 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:52,603 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:52,622 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.015 0.036 2026-10-17 12:53:52,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.002 0.060 2026-10-17 12:53:52,652 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-10-17 12:53:52,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 12:53:52,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-17 12:53:52,689 44 INFO rb-d965522-225652-425718 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-17 12:53:52,694 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:52,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-17 12:53:52,739 44 INFO rb-d965522-225652-425718 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-17 12:53:52,748 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.012 0.164 2026-10-17 12:53:52,765 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-17 12:53:52,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-17 12:53:52,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-17 12:53:52,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-10-17 12:53:52,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.147 2026-10-17 12:53:52,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-10-17 12:53:52,907 44 INFO rb-d965522-225652-425718 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-17 12:53:52,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-10-17 12:53:52,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:52] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.178 2026-10-17 12:53:52,965 44 INFO rb-d965522-225652-425718 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-17 12:53:53,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.029 0.122 2026-10-17 12:53:53,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.030 2026-10-17 12:53:53,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:53:53,281 44 INFO rb-d965522-225652-425718 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-17 12:53:53,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "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.026 0.056 2026-10-17 12:53:53,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.027 0.078 2026-10-17 12:53:53,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-10-17 12:53:53,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.011 2026-10-17 12:53:53,524 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:53:53,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:53:53,595 44 INFO rb-d965522-225652-425718 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-17 12:53:53,603 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "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.022 2026-10-17 12:53:53,648 44 INFO rb-d965522-225652-425718 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-17 12:53:53,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.031 2026-10-17 12:53:53,739 44 INFO rb-d965522-225652-425718 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-17 12:53:53,789 44 INFO rb-d965522-225652-425718 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-17 12:53:53,840 44 INFO rb-d965522-225652-425718 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-17 12:53:53,910 44 INFO rb-d965522-225652-425718 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-17 12:53:53,921 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:53,921 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:53:53,960 44 INFO rb-d965522-225652-425718 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-17 12:53:54,011 44 INFO rb-d965522-225652-425718 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-17 12:53:54,062 44 INFO rb-d965522-225652-425718 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-17 12:53:54,129 44 INFO rb-d965522-225652-425718 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-17 12:53:54,180 44 INFO rb-d965522-225652-425718 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-17 12:53:54,235 44 INFO rb-d965522-225652-425718 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-17 12:53:54,299 44 INFO rb-d965522-225652-425718 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-17 12:53:54,305 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31304872 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'b48b332d-6403-429d-a5c5-9255a0f6f467'}] 2026-10-17 12:53:54,309 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:53:55,721 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31304872 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'b48b332d-6403-429d-a5c5-9255a0f6f467'} created pos.order #875 2026-10-17 12:53:55,865 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31304872 finished 2026-10-17 12:53:56,079 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 12:53:56,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 908 0.405 1.372 2026-10-17 12:53:56,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:56] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.001 0.009 2026-10-17 12:53:56,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.014 0.030 2026-10-17 12:53:56,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:56,255 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48921573 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'b48b332d-6403-429d-a5c5-9255a0f6f467'}] 2026-10-17 12:53:56,266 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48921573 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'b48b332d-6403-429d-a5c5-9255a0f6f467'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-10-17 12:53:56,270 44 INFO rb-d965522-225652-425718 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-17 12:53:56,285 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48921573 finished 2026-10-17 12:53:56,321 44 INFO rb-d965522-225652-425718 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-17 12:53:56,382 44 INFO rb-d965522-225652-425718 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-17 12:53:56,387 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.034 0.100 2026-10-17 12:53:56,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-10-17 12:53:56,444 44 INFO rb-d965522-225652-425718 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-17 12:53:56,495 44 INFO rb-d965522-225652-425718 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-17 12:53:56,549 44 INFO rb-d965522-225652-425718 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-17 12:53:56,604 44 INFO rb-d965522-225652-425718 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-17 12:53:56,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 50 0.022 0.062 2026-10-17 12:53:56,756 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.039 2026-10-17 12:53:56,785 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.004 0.011 2026-10-17 12:53:56,821 44 INFO rb-d965522-225652-425718 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-17 12:53:56,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:56] "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.030 0.059 2026-10-17 12:53:57,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.026 0.062 2026-10-17 12:53:57,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.087 2026-10-17 12:53:57,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:53:57,088 44 INFO rb-d965522-225652-425718 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-17 12:53:57,092 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:57] "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.008 0.022 2026-10-17 12:53:57,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.031 2026-10-17 12:53:57,141 44 INFO rb-d965522-225652-425718 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-17 12:53:57,194 44 INFO rb-d965522-225652-425718 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-17 12:53:57,247 44 INFO rb-d965522-225652-425718 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-17 12:53:57,299 44 INFO rb-d965522-225652-425718 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-17 12:53:57,369 44 INFO rb-d965522-225652-425718 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-17 12:53:57,420 44 INFO rb-d965522-225652-425718 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-17 12:53:57,471 44 INFO rb-d965522-225652-425718 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-17 12:53:57,526 44 INFO rb-d965522-225652-425718 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-17 12:53:57,576 44 INFO rb-d965522-225652-425718 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-17 12:53:57,627 44 INFO rb-d965522-225652-425718 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-17 12:53:57,678 44 INFO rb-d965522-225652-425718 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-17 12:53:57,734 44 INFO rb-d965522-225652-425718 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-17 12:53:57,784 44 INFO rb-d965522-225652-425718 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-17 12:53:57,837 44 INFO rb-d965522-225652-425718 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-17 12:53:57,897 44 INFO rb-d965522-225652-425718 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-17 12:53:57,904 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24936737 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000002', 'uuid': 'fd43f592-b3f5-44f8-9cec-f7ea8846dfcd'}] 2026-10-17 12:53:58,855 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24936737 order {'name': '/', 'pos_reference': '261-133-000002', 'uuid': 'fd43f592-b3f5-44f8-9cec-f7ea8846dfcd'} created pos.order #876 2026-10-17 12:53:58,951 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24936737 finished 2026-10-17 12:53:59,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 766 0.326 0.886 2026-10-17 12:53:59,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:59] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:53:59,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.025 2026-10-17 12:53:59,198 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:53:59,215 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14297680 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': 'fd43f592-b3f5-44f8-9cec-f7ea8846dfcd'}] 2026-10-17 12:53:59,220 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14297680 order {'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': 'fd43f592-b3f5-44f8-9cec-f7ea8846dfcd'} sync ignored for existing PoS order pos.order(876,) (state: done) 2026-10-17 12:53:59,236 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14297680 finished 2026-10-17 12:53:59,244 44 INFO rb-d965522-225652-425718 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-17 12:53:59,294 44 INFO rb-d965522-225652-425718 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-17 12:53:59,325 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.025 0.087 2026-10-17 12:53:59,361 44 INFO rb-d965522-225652-425718 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-17 12:53:59,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.022 2026-10-17 12:53:59,409 44 INFO rb-d965522-225652-425718 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-17 12:53:59,459 44 INFO rb-d965522-225652-425718 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-17 12:53:59,515 44 INFO rb-d965522-225652-425718 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-17 12:53:59,570 44 INFO rb-d965522-225652-425718 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-17 12:53:59,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.037 2026-10-17 12:53:59,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.011 0.027 2026-10-17 12:53:59,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:53:59,729 44 INFO rb-d965522-225652-425718 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-17 12:53:59,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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.024 0.054 2026-10-17 12:53:59,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.025 0.060 2026-10-17 12:53:59,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.084 2026-10-17 12:53:59,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:53:59,972 44 INFO rb-d965522-225652-425718 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-17 12:53:59,982 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:53: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.008 0.021 2026-10-17 12:54:00,023 44 INFO rb-d965522-225652-425718 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-17 12:54:00,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.008 0.031 2026-10-17 12:54:00,091 44 INFO rb-d965522-225652-425718 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-17 12:54:00,142 44 INFO rb-d965522-225652-425718 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-17 12:54:00,192 44 INFO rb-d965522-225652-425718 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-17 12:54:00,248 44 INFO rb-d965522-225652-425718 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-17 12:54:00,298 44 INFO rb-d965522-225652-425718 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-17 12:54:00,349 44 INFO rb-d965522-225652-425718 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-17 12:54:00,399 44 INFO rb-d965522-225652-425718 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-17 12:54:00,454 44 INFO rb-d965522-225652-425718 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-17 12:54:00,505 44 INFO rb-d965522-225652-425718 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-17 12:54:00,558 44 INFO rb-d965522-225652-425718 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-17 12:54:00,618 44 INFO rb-d965522-225652-425718 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-17 12:54:00,623 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90153434 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000003', 'uuid': 'b0fa7d4f-1846-4f81-af48-af172b6ce830'}] 2026-10-17 12:54:01,610 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90153434 order {'name': '/', 'pos_reference': '261-133-000003', 'uuid': 'b0fa7d4f-1846-4f81-af48-af172b6ce830'} created pos.order #877 2026-10-17 12:54:01,712 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90153434 finished 2026-10-17 12:54:01,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 586 0.371 0.886 2026-10-17 12:54:01,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:01] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:54:01,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.029 2026-10-17 12:54:01,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:01] "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-17 12:54:01,990 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29904525 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': 'b0fa7d4f-1846-4f81-af48-af172b6ce830'}] 2026-10-17 12:54:01,997 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29904525 order {'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': 'b0fa7d4f-1846-4f81-af48-af172b6ce830'} sync ignored for existing PoS order pos.order(877,) (state: done) 2026-10-17 12:54:02,020 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29904525 finished 2026-10-17 12:54:02,027 44 INFO rb-d965522-225652-425718 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-17 12:54:02,077 44 INFO rb-d965522-225652-425718 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-17 12:54:02,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.026 0.095 2026-10-17 12:54:02,142 44 INFO rb-d965522-225652-425718 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-17 12:54:02,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.023 2026-10-17 12:54:02,192 44 INFO rb-d965522-225652-425718 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-17 12:54:02,242 44 INFO rb-d965522-225652-425718 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-17 12:54:02,299 44 INFO rb-d965522-225652-425718 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-17 12:54:02,354 44 INFO rb-d965522-225652-425718 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-17 12:54:02,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.038 2026-10-17 12:54:02,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.011 0.026 2026-10-17 12:54:02,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:54:02,513 44 INFO rb-d965522-225652-425718 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-17 12:54:02,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:02] "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.023 0.054 2026-10-17 12:54:02,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.030 0.059 2026-10-17 12:54:02,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.080 2026-10-17 12:54:02,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.021 2026-10-17 12:54:02,774 44 INFO rb-d965522-225652-425718 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-17 12:54:02,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.009 0.021 2026-10-17 12:54:02,825 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.032 2026-10-17 12:54:02,827 44 INFO rb-d965522-225652-425718 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-17 12:54:02,878 44 INFO rb-d965522-225652-425718 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-17 12:54:02,930 44 INFO rb-d965522-225652-425718 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-17 12:54:02,983 44 INFO rb-d965522-225652-425718 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-17 12:54:03,050 44 INFO rb-d965522-225652-425718 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-17 12:54:03,101 44 INFO rb-d965522-225652-425718 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-17 12:54:03,152 44 INFO rb-d965522-225652-425718 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-17 12:54:03,208 44 INFO rb-d965522-225652-425718 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-17 12:54:03,257 44 INFO rb-d965522-225652-425718 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-17 12:54:03,308 44 INFO rb-d965522-225652-425718 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-17 12:54:03,358 44 INFO rb-d965522-225652-425718 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-17 12:54:03,413 44 INFO rb-d965522-225652-425718 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-17 12:54:03,464 44 INFO rb-d965522-225652-425718 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-17 12:54:03,517 44 INFO rb-d965522-225652-425718 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-17 12:54:03,576 44 INFO rb-d965522-225652-425718 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-17 12:54:03,581 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91396693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000004', 'uuid': '81e930bf-afc1-4a2f-ace9-cbdb5660241e'}] 2026-10-17 12:54:04,543 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91396693 order {'name': '/', 'pos_reference': '261-133-000004', 'uuid': '81e930bf-afc1-4a2f-ace9-cbdb5660241e'} created pos.order #878 2026-10-17 12:54:04,639 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91396693 finished 2026-10-17 12:54:04,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 586 0.311 0.919 2026-10-17 12:54:04,838 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.004 2026-10-17 12:54:04,872 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.022 2026-10-17 12:54:04,887 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:54:04,902 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47364685 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': '81e930bf-afc1-4a2f-ace9-cbdb5660241e'}] 2026-10-17 12:54:04,908 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47364685 order {'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': '81e930bf-afc1-4a2f-ace9-cbdb5660241e'} sync ignored for existing PoS order pos.order(878,) (state: done) 2026-10-17 12:54:04,921 44 INFO rb-d965522-225652-425718 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-17 12:54:04,924 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47364685 finished 2026-10-17 12:54:04,970 44 INFO rb-d965522-225652-425718 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-17 12:54:05,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.032 0.084 2026-10-17 12:54:05,033 44 INFO rb-d965522-225652-425718 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-17 12:54:05,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.021 2026-10-17 12:54:05,084 44 INFO rb-d965522-225652-425718 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-17 12:54:05,135 44 INFO rb-d965522-225652-425718 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-17 12:54:05,190 44 INFO rb-d965522-225652-425718 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-17 12:54:05,244 44 INFO rb-d965522-225652-425718 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-17 12:54:05,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.038 2026-10-17 12:54:05,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.032 2026-10-17 12:54:05,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:54:05,392 44 INFO rb-d965522-225652-425718 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-17 12:54:05,477 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:05] "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.024 0.060 2026-10-17 12:54:05,574 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.031 0.060 2026-10-17 12:54:05,583 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.089 2026-10-17 12:54:05,624 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-10-17 12:54:05,654 44 INFO rb-d965522-225652-425718 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-17 12:54:05,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.009 0.024 2026-10-17 12:54:05,707 44 INFO rb-d965522-225652-425718 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-17 12:54:05,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.035 2026-10-17 12:54:05,759 44 INFO rb-d965522-225652-425718 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-17 12:54:05,827 44 INFO rb-d965522-225652-425718 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-17 12:54:05,878 44 INFO rb-d965522-225652-425718 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-17 12:54:05,929 44 INFO rb-d965522-225652-425718 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-17 12:54:05,984 44 INFO rb-d965522-225652-425718 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-17 12:54:06,035 44 INFO rb-d965522-225652-425718 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-17 12:54:06,085 44 INFO rb-d965522-225652-425718 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-17 12:54:06,136 44 INFO rb-d965522-225652-425718 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-17 12:54:06,191 44 INFO rb-d965522-225652-425718 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-17 12:54:06,243 44 INFO rb-d965522-225652-425718 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-17 12:54:06,295 44 INFO rb-d965522-225652-425718 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-17 12:54:06,355 44 INFO rb-d965522-225652-425718 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-17 12:54:06,360 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45173285 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000005', 'uuid': '0cc68153-04b9-4d16-889f-1a21f4bf9b7d'}] 2026-10-17 12:54:07,256 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45173285 order {'name': '/', 'pos_reference': '261-133-000005', 'uuid': '0cc68153-04b9-4d16-889f-1a21f4bf9b7d'} created pos.order #879 2026-10-17 12:54:07,355 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45173285 finished 2026-10-17 12:54:07,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 586 0.333 0.834 2026-10-17 12:54:07,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:07] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:07,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.029 2026-10-17 12:54:07,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:07] "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-17 12:54:07,635 44 INFO rb-d965522-225652-425718 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-17 12:54:07,638 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51323189 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': '0cc68153-04b9-4d16-889f-1a21f4bf9b7d'}] 2026-10-17 12:54:07,644 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51323189 order {'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': '0cc68153-04b9-4d16-889f-1a21f4bf9b7d'} sync ignored for existing PoS order pos.order(879,) (state: done) 2026-10-17 12:54:07,664 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51323189 finished 2026-10-17 12:54:07,681 44 INFO rb-d965522-225652-425718 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-17 12:54:07,745 44 INFO rb-d965522-225652-425718 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-17 12:54:07,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.026 0.111 2026-10-17 12:54:07,794 44 INFO rb-d965522-225652-425718 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-17 12:54:07,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.018 2026-10-17 12:54:07,844 44 INFO rb-d965522-225652-425718 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-17 12:54:07,899 44 INFO rb-d965522-225652-425718 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-17 12:54:07,953 44 INFO rb-d965522-225652-425718 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-17 12:54:07,998 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.040 2026-10-17 12:54:08,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.028 2026-10-17 12:54:08,070 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:54:08,104 44 INFO rb-d965522-225652-425718 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-17 12:54:08,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:08] "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.023 0.053 2026-10-17 12:54:08,285 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.029 0.068 2026-10-17 12:54:08,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.090 2026-10-17 12:54:08,329 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:54:08,357 44 INFO rb-d965522-225652-425718 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-17 12:54:08,376 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.008 0.030 2026-10-17 12:54:08,409 44 INFO rb-d965522-225652-425718 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-17 12:54:08,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.010 0.033 2026-10-17 12:54:08,461 44 INFO rb-d965522-225652-425718 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-17 12:54:08,514 44 INFO rb-d965522-225652-425718 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-17 12:54:08,567 44 INFO rb-d965522-225652-425718 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-17 12:54:08,635 44 INFO rb-d965522-225652-425718 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-17 12:54:08,685 44 INFO rb-d965522-225652-425718 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-17 12:54:08,736 44 INFO rb-d965522-225652-425718 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-17 12:54:08,792 44 INFO rb-d965522-225652-425718 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-17 12:54:08,842 44 INFO rb-d965522-225652-425718 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-17 12:54:08,892 44 INFO rb-d965522-225652-425718 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-17 12:54:08,943 44 INFO rb-d965522-225652-425718 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-17 12:54:08,998 44 INFO rb-d965522-225652-425718 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-17 12:54:09,049 44 INFO rb-d965522-225652-425718 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-17 12:54:09,102 44 INFO rb-d965522-225652-425718 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-17 12:54:09,161 44 INFO rb-d965522-225652-425718 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-17 12:54:09,167 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37379479 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000006', 'uuid': 'db26ca76-4dfc-4cbb-8d8a-b456f4a0b85e'}] 2026-10-17 12:54:10,102 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37379479 order {'name': '/', 'pos_reference': '261-133-000006', 'uuid': 'db26ca76-4dfc-4cbb-8d8a-b456f4a0b85e'} created pos.order #880 2026-10-17 12:54:10,201 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37379479 finished 2026-10-17 12:54:10,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 586 0.348 0.867 2026-10-17 12:54:10,408 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:10] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:10,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.023 2026-10-17 12:54:10,462 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:10] "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-17 12:54:10,475 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46347983 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': 'db26ca76-4dfc-4cbb-8d8a-b456f4a0b85e'}] 2026-10-17 12:54:10,481 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46347983 order {'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': 'db26ca76-4dfc-4cbb-8d8a-b456f4a0b85e'} sync ignored for existing PoS order pos.order(880,) (state: done) 2026-10-17 12:54:10,497 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46347983 finished 2026-10-17 12:54:10,503 44 INFO rb-d965522-225652-425718 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-17 12:54:10,550 44 INFO rb-d965522-225652-425718 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-17 12:54:10,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.027 0.090 2026-10-17 12:54:10,616 44 INFO rb-d965522-225652-425718 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-17 12:54:10,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.024 2026-10-17 12:54:10,662 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-17 12:54:10,663 44 INFO rb-d965522-225652-425718 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-17 12:54:10,835 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31813064 (allocated 34615296) 2026-10-17 12:54:10,841 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 133169 2026-10-17 12:54:10,843 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-17 12:54:10,844 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 133169 2026-10-17 12:54:10,944 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125410_944131_test_taxes_l10n_in_pos.txt 2026-10-17 12:54:10,944 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpe93_47c1_chrome_odoo" 2026-10-17 12:54:11,758 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462] 2026-10-17 12:54:13,806 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 133477 2026-10-17 12:54:13,807 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp1mas3x4b_chrome_odoo 2026-10-17 12:54:13,807 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44239/json/version 2026-10-17 12:54:13,808 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44239', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:54:13,817 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-17 12:54:13,817 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44239/json 2026-10-17 12:54:13,818 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44239', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:54:13,820 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:44239/devtools/page/F34558DCD957F5AD8B8C98F9D62E40B6 2026-10-17 12:54:13,825 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-17 12:54:13,825 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-17 12:54:14,059 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:54:14,063 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-17 12:54:14,065 44 INFO rb-d965522-225652-425718 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-17 12:54:14,065 44 INFO rb-d965522-225652-425718 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-17 12:54:14,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "GET /pos/ui/133 HTTP/1.1" 200 - 108 0.029 0.065 2026-10-17 12:54:14,170 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'F34558DCD957F5AD8B8C98F9D62E40B6', 'loaderId': '8EF5EEBC3CEF95181B11BED80763845E', 'isDownload': False} 2026-10-17 12:54:14,171 44 INFO rb-d965522-225652-425718 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-17 12:54:14,182 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:54:14,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:54:14,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-17 12:54:14,212 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-17 12:54:14,607 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:54:14,608 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:14,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 12:54:14,633 44 INFO rb-d965522-225652-425718 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-17 12:54:14,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:54:14,638 44 INFO rb-d965522-225652-425718 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-17 12:54:14,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:54:14,652 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:54:14,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-17 12:54:14,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:54:14,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.011 0.023 2026-10-17 12:54:14,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-17 12:54:15,174 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.161 0.276 2026-10-17 12:54:15,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:15,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:54:15,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 12:54:15,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:54:15,304 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-17 12:54:15,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 12:54:15,352 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:54:15,362 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:54:15,367 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:54:15,369 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:15,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.010 2026-10-17 12:54:15,383 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:15,385 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:54:15,404 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:54:15,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.012 0.035 2026-10-17 12:54:15,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.011 0.037 2026-10-17 12:54:15,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.049 2026-10-17 12:54:15,481 44 INFO rb-d965522-225652-425718 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-17 12:54:15,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.013 0.101 2026-10-17 12:54:15,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-17 12:54:15,548 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:54:15,559 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-17 12:54:15,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 12:54:15,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.002 0.067 2026-10-17 12:54:15,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-17 12:54:15,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:54:15,630 44 INFO rb-d965522-225652-425718 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-17 12:54:15,630 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:15,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-17 12:54:15,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-17 12:54:15,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-17 12:54:15,679 44 INFO rb-d965522-225652-425718 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-17 12:54:15,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-17 12:54:15,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-17 12:54:15,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-17 12:54:15,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 12:54:15,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:54:15,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.023 0.123 2026-10-17 12:54:15,855 44 INFO rb-d965522-225652-425718 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-17 12:54:15,913 44 INFO rb-d965522-225652-425718 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-17 12:54:15,983 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.015 0.052 2026-10-17 12:54:16,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.052 2026-10-17 12:54:16,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 12:54:16,176 44 INFO rb-d965522-225652-425718 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-17 12:54:16,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:16] "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.028 0.063 2026-10-17 12:54:16,371 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.029 0.067 2026-10-17 12:54:16,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.084 2026-10-17 12:54:16,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:16] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.017 2026-10-17 12:54:16,436 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-17 12:54:16,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.033 2026-10-17 12:54:16,524 44 INFO rb-d965522-225652-425718 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-17 12:54:16,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.011 0.038 2026-10-17 12:54:16,580 44 INFO rb-d965522-225652-425718 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-17 12:54:16,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.037 2026-10-17 12:54:16,664 44 INFO rb-d965522-225652-425718 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-17 12:54:16,715 44 INFO rb-d965522-225652-425718 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-17 12:54:16,766 44 INFO rb-d965522-225652-425718 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-17 12:54:16,836 44 INFO rb-d965522-225652-425718 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-17 12:54:16,847 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:54:16,848 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:54:16,887 44 INFO rb-d965522-225652-425718 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-17 12:54:16,938 44 INFO rb-d965522-225652-425718 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-17 12:54:16,988 44 INFO rb-d965522-225652-425718 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-17 12:54:17,058 44 INFO rb-d965522-225652-425718 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-17 12:54:17,109 44 INFO rb-d965522-225652-425718 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-17 12:54:17,162 44 INFO rb-d965522-225652-425718 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-17 12:54:17,228 44 INFO rb-d965522-225652-425718 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-17 12:54:17,234 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80582723 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': '22483dce-96bf-41e1-bf19-f3f028b81837'}] 2026-10-17 12:54:17,236 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:18,220 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80582723 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': '22483dce-96bf-41e1-bf19-f3f028b81837'} created pos.order #881 2026-10-17 12:54:18,325 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80582723 finished 2026-10-17 12:54:18,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 712 0.348 0.917 2026-10-17 12:54:18,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:18] "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-17 12:54:18,560 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.021 2026-10-17 12:54:18,577 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:18] "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-17 12:54:18,620 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83055636 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '22483dce-96bf-41e1-bf19-f3f028b81837'}] 2026-10-17 12:54:18,626 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83055636 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '22483dce-96bf-41e1-bf19-f3f028b81837'} sync ignored for existing PoS order pos.order(881,) (state: done) 2026-10-17 12:54:18,643 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83055636 finished 2026-10-17 12:54:18,644 44 INFO rb-d965522-225652-425718 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-17 12:54:18,694 44 INFO rb-d965522-225652-425718 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-17 12:54:18,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.032 0.095 2026-10-17 12:54:18,757 44 INFO rb-d965522-225652-425718 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-17 12:54:18,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-10-17 12:54:18,818 44 INFO rb-d965522-225652-425718 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-17 12:54:18,868 44 INFO rb-d965522-225652-425718 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-17 12:54:18,922 44 INFO rb-d965522-225652-425718 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-17 12:54:18,976 44 INFO rb-d965522-225652-425718 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-17 12:54:19,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.039 2026-10-17 12:54:19,080 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.017 0.031 2026-10-17 12:54:19,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-17 12:54:19,137 44 INFO rb-d965522-225652-425718 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-17 12:54:19,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:19] "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.024 0.059 2026-10-17 12:54:19,347 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.030 0.091 2026-10-17 12:54:19,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.117 2026-10-17 12:54:19,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:54:19,423 44 INFO rb-d965522-225652-425718 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-17 12:54:19,433 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.008 0.023 2026-10-17 12:54:19,473 44 INFO rb-d965522-225652-425718 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-17 12:54:19,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.034 2026-10-17 12:54:19,526 44 INFO rb-d965522-225652-425718 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-17 12:54:19,579 44 INFO rb-d965522-225652-425718 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-17 12:54:19,631 44 INFO rb-d965522-225652-425718 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-17 12:54:19,702 44 INFO rb-d965522-225652-425718 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-17 12:54:19,753 44 INFO rb-d965522-225652-425718 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-17 12:54:19,804 44 INFO rb-d965522-225652-425718 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-17 12:54:19,860 44 INFO rb-d965522-225652-425718 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-17 12:54:19,910 44 INFO rb-d965522-225652-425718 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-17 12:54:19,961 44 INFO rb-d965522-225652-425718 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-17 12:54:20,011 44 INFO rb-d965522-225652-425718 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-17 12:54:20,067 44 INFO rb-d965522-225652-425718 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-17 12:54:20,117 44 INFO rb-d965522-225652-425718 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-17 12:54:20,170 44 INFO rb-d965522-225652-425718 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-17 12:54:20,229 44 INFO rb-d965522-225652-425718 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-17 12:54:20,237 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85751188 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000002', 'uuid': '2d76b35a-50d6-44cd-8d1f-ebf161bd3706'}] 2026-10-17 12:54:21,151 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85751188 order {'name': '/', 'pos_reference': '262-133-000002', 'uuid': '2d76b35a-50d6-44cd-8d1f-ebf161bd3706'} created pos.order #882 2026-10-17 12:54:21,252 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85751188 finished 2026-10-17 12:54:21,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.300 0.881 2026-10-17 12:54:21,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:21] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:21,478 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-10-17 12:54:21,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:21] "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-17 12:54:21,521 44 INFO rb-d965522-225652-425718 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-17 12:54:21,524 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45603095 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': '2d76b35a-50d6-44cd-8d1f-ebf161bd3706'}] 2026-10-17 12:54:21,530 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45603095 order {'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': '2d76b35a-50d6-44cd-8d1f-ebf161bd3706'} sync ignored for existing PoS order pos.order(882,) (state: done) 2026-10-17 12:54:21,546 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45603095 finished 2026-10-17 12:54:21,571 44 INFO rb-d965522-225652-425718 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-17 12:54:21,631 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.024 0.084 2026-10-17 12:54:21,635 44 INFO rb-d965522-225652-425718 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-17 12:54:21,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.022 2026-10-17 12:54:21,690 44 INFO rb-d965522-225652-425718 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-17 12:54:21,738 44 INFO rb-d965522-225652-425718 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-17 12:54:21,793 44 INFO rb-d965522-225652-425718 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-17 12:54:21,847 44 INFO rb-d965522-225652-425718 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-17 12:54:21,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.038 2026-10-17 12:54:21,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.014 0.043 2026-10-17 12:54:21,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:54:22,021 44 INFO rb-d965522-225652-425718 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-17 12:54:22,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:22] "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.023 0.052 2026-10-17 12:54:22,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.026 0.070 2026-10-17 12:54:22,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.091 2026-10-17 12:54:22,254 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.028 2026-10-17 12:54:22,289 44 INFO rb-d965522-225652-425718 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-17 12:54:22,301 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.009 0.029 2026-10-17 12:54:22,341 44 INFO rb-d965522-225652-425718 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-17 12:54:22,350 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.008 0.031 2026-10-17 12:54:22,410 44 INFO rb-d965522-225652-425718 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-17 12:54:22,461 44 INFO rb-d965522-225652-425718 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-17 12:54:22,512 44 INFO rb-d965522-225652-425718 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-17 12:54:22,568 44 INFO rb-d965522-225652-425718 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-17 12:54:22,618 44 INFO rb-d965522-225652-425718 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-17 12:54:22,669 44 INFO rb-d965522-225652-425718 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-17 12:54:22,719 44 INFO rb-d965522-225652-425718 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-17 12:54:22,775 44 INFO rb-d965522-225652-425718 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-17 12:54:22,826 44 INFO rb-d965522-225652-425718 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-17 12:54:22,879 44 INFO rb-d965522-225652-425718 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-17 12:54:22,941 44 INFO rb-d965522-225652-425718 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-17 12:54:22,945 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78691577 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000003', 'uuid': 'f1dc2eda-8211-416f-adbe-f1b4519aced7'}] 2026-10-17 12:54:23,809 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78691577 order {'name': '/', 'pos_reference': '262-133-000003', 'uuid': 'f1dc2eda-8211-416f-adbe-f1b4519aced7'} created pos.order #883 2026-10-17 12:54:23,901 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78691577 finished 2026-10-17 12:54:24,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.282 0.838 2026-10-17 12:54:24,093 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.006 2026-10-17 12:54:24,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.027 2026-10-17 12:54:24,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:24] "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-17 12:54:24,170 44 INFO rb-d965522-225652-425718 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-17 12:54:24,173 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6755263 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': 'f1dc2eda-8211-416f-adbe-f1b4519aced7'}] 2026-10-17 12:54:24,178 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6755263 order {'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': 'f1dc2eda-8211-416f-adbe-f1b4519aced7'} sync ignored for existing PoS order pos.order(883,) (state: done) 2026-10-17 12:54:24,196 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6755263 finished 2026-10-17 12:54:24,221 44 INFO rb-d965522-225652-425718 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-17 12:54:24,281 44 INFO rb-d965522-225652-425718 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-17 12:54:24,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.024 0.086 2026-10-17 12:54:24,325 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-10-17 12:54:24,340 44 INFO rb-d965522-225652-425718 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-17 12:54:24,390 44 INFO rb-d965522-225652-425718 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-17 12:54:24,445 44 INFO rb-d965522-225652-425718 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-17 12:54:24,499 44 INFO rb-d965522-225652-425718 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-17 12:54:24,542 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.038 2026-10-17 12:54:24,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.028 2026-10-17 12:54:24,615 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:54:24,654 44 INFO rb-d965522-225652-425718 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-17 12:54:24,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.022 0.053 2026-10-17 12:54:24,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.025 0.061 2026-10-17 12:54:24,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.075 2026-10-17 12:54:24,869 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.020 2026-10-17 12:54:24,904 44 INFO rb-d965522-225652-425718 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-17 12:54:24,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.008 0.021 2026-10-17 12:54:24,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.010 0.031 2026-10-17 12:54:24,957 44 INFO rb-d965522-225652-425718 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-17 12:54:25,009 44 INFO rb-d965522-225652-425718 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-17 12:54:25,062 44 INFO rb-d965522-225652-425718 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-17 12:54:25,115 44 INFO rb-d965522-225652-425718 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-17 12:54:25,184 44 INFO rb-d965522-225652-425718 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-17 12:54:25,235 44 INFO rb-d965522-225652-425718 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-17 12:54:25,286 44 INFO rb-d965522-225652-425718 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-17 12:54:25,343 44 INFO rb-d965522-225652-425718 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-17 12:54:25,393 44 INFO rb-d965522-225652-425718 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-17 12:54:25,444 44 INFO rb-d965522-225652-425718 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-17 12:54:25,495 44 INFO rb-d965522-225652-425718 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-17 12:54:25,550 44 INFO rb-d965522-225652-425718 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-17 12:54:25,601 44 INFO rb-d965522-225652-425718 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-17 12:54:25,655 44 INFO rb-d965522-225652-425718 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-17 12:54:25,714 44 INFO rb-d965522-225652-425718 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-17 12:54:25,720 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74465900 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000004', 'uuid': 'ff42be31-7ec4-49dd-b72d-a5785d93a1b8'}] 2026-10-17 12:54:26,559 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74465900 order {'name': '/', 'pos_reference': '262-133-000004', 'uuid': 'ff42be31-7ec4-49dd-b72d-a5785d93a1b8'} created pos.order #884 2026-10-17 12:54:26,649 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74465900 finished 2026-10-17 12:54:26,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.277 0.817 2026-10-17 12:54:26,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:26] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:26,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.021 2026-10-17 12:54:26,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:26] "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-17 12:54:26,915 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62335769 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': 'ff42be31-7ec4-49dd-b72d-a5785d93a1b8'}] 2026-10-17 12:54:26,920 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62335769 order {'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': 'ff42be31-7ec4-49dd-b72d-a5785d93a1b8'} sync ignored for existing PoS order pos.order(884,) (state: done) 2026-10-17 12:54:26,938 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62335769 finished 2026-10-17 12:54:26,939 44 INFO rb-d965522-225652-425718 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-17 12:54:26,989 44 INFO rb-d965522-225652-425718 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-17 12:54:27,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.025 0.085 2026-10-17 12:54:27,053 44 INFO rb-d965522-225652-425718 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-17 12:54:27,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.024 2026-10-17 12:54:27,100 44 INFO rb-d965522-225652-425718 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-17 12:54:27,151 44 INFO rb-d965522-225652-425718 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-17 12:54:27,206 44 INFO rb-d965522-225652-425718 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-17 12:54:27,260 44 INFO rb-d965522-225652-425718 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-17 12:54:27,337 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.072 2026-10-17 12:54:27,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.028 2026-10-17 12:54:27,413 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-17 12:54:27,454 44 INFO rb-d965522-225652-425718 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-17 12:54:27,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.028 0.086 2026-10-17 12:54:27,676 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.026 0.075 2026-10-17 12:54:27,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.100 2026-10-17 12:54:27,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.020 2026-10-17 12:54:27,756 44 INFO rb-d965522-225652-425718 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-17 12:54:27,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.010 0.035 2026-10-17 12:54:27,806 44 INFO rb-d965522-225652-425718 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-17 12:54:27,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.010 0.031 2026-10-17 12:54:27,858 44 INFO rb-d965522-225652-425718 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-17 12:54:27,927 44 INFO rb-d965522-225652-425718 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-17 12:54:27,978 44 INFO rb-d965522-225652-425718 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-17 12:54:28,029 44 INFO rb-d965522-225652-425718 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-17 12:54:28,084 44 INFO rb-d965522-225652-425718 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-17 12:54:28,135 44 INFO rb-d965522-225652-425718 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-17 12:54:28,186 44 INFO rb-d965522-225652-425718 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-17 12:54:28,236 44 INFO rb-d965522-225652-425718 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-17 12:54:28,295 44 INFO rb-d965522-225652-425718 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-17 12:54:28,346 44 INFO rb-d965522-225652-425718 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-17 12:54:28,399 44 INFO rb-d965522-225652-425718 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-17 12:54:28,459 44 INFO rb-d965522-225652-425718 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-17 12:54:28,464 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11958844 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000005', 'uuid': '5a1c0e22-1454-4203-b7cf-e2138cfebed1'}] 2026-10-17 12:54:29,362 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11958844 order {'name': '/', 'pos_reference': '262-133-000005', 'uuid': '5a1c0e22-1454-4203-b7cf-e2138cfebed1'} created pos.order #885 2026-10-17 12:54:29,458 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11958844 finished 2026-10-17 12:54:29,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.309 0.868 2026-10-17 12:54:29,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:29] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:54:29,703 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.022 2026-10-17 12:54:29,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:29] "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-17 12:54:29,745 44 INFO rb-d965522-225652-425718 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-17 12:54:29,750 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76413596 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '5a1c0e22-1454-4203-b7cf-e2138cfebed1'}] 2026-10-17 12:54:29,755 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76413596 order {'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '5a1c0e22-1454-4203-b7cf-e2138cfebed1'} sync ignored for existing PoS order pos.order(885,) (state: done) 2026-10-17 12:54:29,771 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76413596 finished 2026-10-17 12:54:29,795 44 INFO rb-d965522-225652-425718 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-17 12:54:29,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.023 0.085 2026-10-17 12:54:29,858 44 INFO rb-d965522-225652-425718 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-17 12:54:29,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-10-17 12:54:29,915 44 INFO rb-d965522-225652-425718 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-17 12:54:29,966 44 INFO rb-d965522-225652-425718 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-17 12:54:30,021 44 INFO rb-d965522-225652-425718 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-17 12:54:30,076 44 INFO rb-d965522-225652-425718 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-17 12:54:30,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.041 2026-10-17 12:54:30,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.014 0.030 2026-10-17 12:54:30,203 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-17 12:54:30,240 44 INFO rb-d965522-225652-425718 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-17 12:54:30,329 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:30] "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.028 0.060 2026-10-17 12:54:30,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.032 0.071 2026-10-17 12:54:30,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.097 2026-10-17 12:54:30,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.021 2026-10-17 12:54:30,521 44 INFO rb-d965522-225652-425718 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-17 12:54:30,532 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.010 0.025 2026-10-17 12:54:30,572 44 INFO rb-d965522-225652-425718 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-17 12:54:30,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.011 0.033 2026-10-17 12:54:30,625 44 INFO rb-d965522-225652-425718 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-17 12:54:30,677 44 INFO rb-d965522-225652-425718 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-17 12:54:30,729 44 INFO rb-d965522-225652-425718 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-17 12:54:30,799 44 INFO rb-d965522-225652-425718 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-17 12:54:30,850 44 INFO rb-d965522-225652-425718 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-17 12:54:30,901 44 INFO rb-d965522-225652-425718 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-17 12:54:30,956 44 INFO rb-d965522-225652-425718 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-17 12:54:31,006 44 INFO rb-d965522-225652-425718 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-17 12:54:31,057 44 INFO rb-d965522-225652-425718 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-17 12:54:31,108 44 INFO rb-d965522-225652-425718 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-17 12:54:31,162 44 INFO rb-d965522-225652-425718 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-17 12:54:31,214 44 INFO rb-d965522-225652-425718 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-17 12:54:31,268 44 INFO rb-d965522-225652-425718 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-17 12:54:31,329 44 INFO rb-d965522-225652-425718 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-17 12:54:31,333 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31740973 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000006', 'uuid': 'f31cf708-f5f4-4b5b-9e61-f73e85f47e2a'}] 2026-10-17 12:54:32,288 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31740973 order {'name': '/', 'pos_reference': '262-133-000006', 'uuid': 'f31cf708-f5f4-4b5b-9e61-f73e85f47e2a'} created pos.order #886 2026-10-17 12:54:32,409 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31740973 finished 2026-10-17 12:54:32,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.337 0.939 2026-10-17 12:54:32,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:32] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:32,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.021 2026-10-17 12:54:32,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:32] "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-17 12:54:32,732 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91138449 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': 'f31cf708-f5f4-4b5b-9e61-f73e85f47e2a'}] 2026-10-17 12:54:32,736 44 INFO rb-d965522-225652-425718 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-17 12:54:32,738 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91138449 order {'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': 'f31cf708-f5f4-4b5b-9e61-f73e85f47e2a'} sync ignored for existing PoS order pos.order(886,) (state: done) 2026-10-17 12:54:32,755 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91138449 finished 2026-10-17 12:54:32,786 44 INFO rb-d965522-225652-425718 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-17 12:54:32,851 44 INFO rb-d965522-225652-425718 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-17 12:54:32,852 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.033 0.089 2026-10-17 12:54:32,901 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-17 12:54:32,903 44 INFO rb-d965522-225652-425718 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-17 12:54:32,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.020 2026-10-17 12:54:33,104 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33777524 (allocated 37236736) 2026-10-17 12:54:33,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 133477 2026-10-17 12:54:33,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-17 12:54:33,110 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 133477 2026-10-17 12:54:33,213 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125433_212924_test_taxes_l10n_in_pos.txt 2026-10-17 12:54:33,213 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp1mas3x4b_chrome_odoo" 2026-10-17 12:54:34,056 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480] 2026-10-17 12:54:35,989 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 133783 2026-10-17 12:54:35,989 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp_s5_13tj_chrome_odoo 2026-10-17 12:54:35,989 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40827/json/version 2026-10-17 12:54:35,990 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:54:36,001 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-17 12:54:36,002 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40827/json 2026-10-17 12:54:36,002 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:54:36,013 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40827/devtools/page/CF39193AFD8B8A1E1AC0F1217C77EFA8 2026-10-17 12:54:36,019 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-17 12:54:36,023 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-17 12:54:36,257 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:54:36,261 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-17 12:54:36,263 44 INFO rb-d965522-225652-425718 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-17 12:54:36,263 44 INFO rb-d965522-225652-425718 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-17 12:54:36,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.027 0.061 2026-10-17 12:54:36,362 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'CF39193AFD8B8A1E1AC0F1217C77EFA8', 'loaderId': '4ED2A3F8E1E022B61BE0C6598981D936', 'isDownload': False} 2026-10-17 12:54:36,362 44 INFO rb-d965522-225652-425718 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-17 12:54:36,375 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:54:36,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 12:54:36,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 12:54:36,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:54:36,768 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:54:36,770 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:36,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:54:36,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:54:36,799 44 INFO rb-d965522-225652-425718 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-17 12:54:36,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:54:36,804 44 INFO rb-d965522-225652-425718 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-17 12:54:36,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:54:36,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 12:54:36,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:54:36,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.023 2026-10-17 12:54:36,869 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-17 12:54:37,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 359 0.139 0.281 2026-10-17 12:54:37,330 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "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-17 12:54:37,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.007 2026-10-17 12:54:37,423 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 12:54:37,441 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:54:37,449 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-17 12:54:37,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:54:37,492 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:54:37,499 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:54:37,509 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:54:37,512 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:54:37,519 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:37,524 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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-17 12:54:37,533 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.015 0.024 2026-10-17 12:54:37,543 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:54:37,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.050 2026-10-17 12:54:37,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-10-17 12:54:37,595 44 INFO rb-d965522-225652-425718 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-17 12:54:37,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.012 0.061 2026-10-17 12:54:37,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.022 0.099 2026-10-17 12:54:37,664 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:54:37,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.009 0.033 2026-10-17 12:54:37,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-17 12:54:37,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-17 12:54:37,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-17 12:54:37,740 44 INFO rb-d965522-225652-425718 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-17 12:54:37,750 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:54:37,758 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:54:37,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-17 12:54:37,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:54:37,792 44 INFO rb-d965522-225652-425718 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-17 12:54:37,805 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:54:37,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:54:37,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:54:37,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-17 12:54:37,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:54:37,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-17 12:54:37,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-10-17 12:54:37,938 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:37] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-17 12:54:38,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.018 0.135 2026-10-17 12:54:38,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:38] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.151 2026-10-17 12:54:38,038 44 INFO rb-d965522-225652-425718 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-17 12:54:38,096 44 INFO rb-d965522-225652-425718 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-17 12:54:38,203 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.017 0.086 2026-10-17 12:54:38,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.044 2026-10-17 12:54:38,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:54:38,383 44 INFO rb-d965522-225652-425718 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-17 12:54:38,493 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.029 0.080 2026-10-17 12:54:38,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.031 0.080 2026-10-17 12:54:38,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.106 2026-10-17 12:54:38,647 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:38] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.017 2026-10-17 12:54:38,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:54:38,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:54:38,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.008 0.021 2026-10-17 12:54:38,740 44 INFO rb-d965522-225652-425718 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-17 12:54:38,790 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.037 2026-10-17 12:54:38,793 44 INFO rb-d965522-225652-425718 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-17 12:54:38,877 44 INFO rb-d965522-225652-425718 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-17 12:54:38,928 44 INFO rb-d965522-225652-425718 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-17 12:54:38,979 44 INFO rb-d965522-225652-425718 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-17 12:54:39,045 44 INFO rb-d965522-225652-425718 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-17 12:54:39,056 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:54:39,057 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:54:39,096 44 INFO rb-d965522-225652-425718 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-17 12:54:39,147 44 INFO rb-d965522-225652-425718 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-17 12:54:39,197 44 INFO rb-d965522-225652-425718 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-17 12:54:39,264 44 INFO rb-d965522-225652-425718 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-17 12:54:39,315 44 INFO rb-d965522-225652-425718 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-17 12:54:39,368 44 INFO rb-d965522-225652-425718 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-17 12:54:39,431 44 INFO rb-d965522-225652-425718 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-17 12:54:39,437 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75270302 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '46018fd2-fb59-4e5b-859a-6fda1a2e60b6'}] 2026-10-17 12:54:39,441 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:54:40,371 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75270302 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '46018fd2-fb59-4e5b-859a-6fda1a2e60b6'} created pos.order #887 2026-10-17 12:54:40,469 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75270302 finished 2026-10-17 12:54:40,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 712 0.317 0.885 2026-10-17 12:54:40,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:40] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:54:40,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.025 2026-10-17 12:54:40,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:54:40,787 44 INFO rb-d965522-225652-425718 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-17 12:54:40,790 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70759446 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '46018fd2-fb59-4e5b-859a-6fda1a2e60b6'}] 2026-10-17 12:54:40,795 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70759446 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '46018fd2-fb59-4e5b-859a-6fda1a2e60b6'} sync ignored for existing PoS order pos.order(887,) (state: done) 2026-10-17 12:54:40,812 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70759446 finished 2026-10-17 12:54:40,837 44 INFO rb-d965522-225652-425718 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-17 12:54:40,900 44 INFO rb-d965522-225652-425718 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-17 12:54:40,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.030 0.092 2026-10-17 12:54:40,951 44 INFO rb-d965522-225652-425718 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-17 12:54:40,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.027 2026-10-17 12:54:41,001 44 INFO rb-d965522-225652-425718 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-17 12:54:41,056 44 INFO rb-d965522-225652-425718 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-17 12:54:41,110 44 INFO rb-d965522-225652-425718 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-17 12:54:41,158 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.043 2026-10-17 12:54:41,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.028 2026-10-17 12:54:41,233 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:54:41,269 44 INFO rb-d965522-225652-425718 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-17 12:54:41,346 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:41] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.023 0.053 2026-10-17 12:54:41,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.027 0.064 2026-10-17 12:54:41,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.089 2026-10-17 12:54:41,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:54:41,520 44 INFO rb-d965522-225652-425718 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-17 12:54:41,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.008 0.022 2026-10-17 12:54:41,573 44 INFO rb-d965522-225652-425718 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-17 12:54:41,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.031 2026-10-17 12:54:41,625 44 INFO rb-d965522-225652-425718 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-17 12:54:41,678 44 INFO rb-d965522-225652-425718 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-17 12:54:41,730 44 INFO rb-d965522-225652-425718 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-17 12:54:41,799 44 INFO rb-d965522-225652-425718 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-17 12:54:41,850 44 INFO rb-d965522-225652-425718 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-17 12:54:41,901 44 INFO rb-d965522-225652-425718 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-17 12:54:41,956 44 INFO rb-d965522-225652-425718 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-17 12:54:42,007 44 INFO rb-d965522-225652-425718 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-17 12:54:42,058 44 INFO rb-d965522-225652-425718 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-17 12:54:42,108 44 INFO rb-d965522-225652-425718 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-17 12:54:42,163 44 INFO rb-d965522-225652-425718 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-17 12:54:42,215 44 INFO rb-d965522-225652-425718 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-17 12:54:42,268 44 INFO rb-d965522-225652-425718 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-17 12:54:42,327 44 INFO rb-d965522-225652-425718 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-17 12:54:42,332 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79222516 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000002', 'uuid': 'aeb3e003-5ea9-4e61-b131-007c6df977e2'}] 2026-10-17 12:54:43,221 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79222516 order {'name': '/', 'pos_reference': '263-133-000002', 'uuid': 'aeb3e003-5ea9-4e61-b131-007c6df977e2'} created pos.order #888 2026-10-17 12:54:43,312 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79222516 finished 2026-10-17 12:54:43,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.307 0.842 2026-10-17 12:54:43,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.007 2026-10-17 12:54:43,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.026 2026-10-17 12:54:43,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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-17 12:54:43,583 44 INFO rb-d965522-225652-425718 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-17 12:54:43,587 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86027148 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': 'aeb3e003-5ea9-4e61-b131-007c6df977e2'}] 2026-10-17 12:54:43,595 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86027148 order {'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': 'aeb3e003-5ea9-4e61-b131-007c6df977e2'} sync ignored for existing PoS order pos.order(888,) (state: done) 2026-10-17 12:54:43,618 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86027148 finished 2026-10-17 12:54:43,633 44 INFO rb-d965522-225652-425718 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-17 12:54:43,694 44 INFO rb-d965522-225652-425718 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-17 12:54:43,745 44 INFO rb-d965522-225652-425718 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-17 12:54:43,746 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.029 0.133 2026-10-17 12:54:43,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.019 2026-10-17 12:54:43,805 44 INFO rb-d965522-225652-425718 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-17 12:54:43,860 44 INFO rb-d965522-225652-425718 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-17 12:54:43,915 44 INFO rb-d965522-225652-425718 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-17 12:54:43,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.038 2026-10-17 12:54:44,009 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.028 2026-10-17 12:54:44,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-17 12:54:44,071 44 INFO rb-d965522-225652-425718 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-17 12:54:44,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.024 0.054 2026-10-17 12:54:44,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.027 0.062 2026-10-17 12:54:44,254 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.086 2026-10-17 12:54:44,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.029 2026-10-17 12:54:44,338 44 INFO rb-d965522-225652-425718 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-17 12:54:44,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.008 0.021 2026-10-17 12:54:44,391 44 INFO rb-d965522-225652-425718 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-17 12:54:44,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.035 2026-10-17 12:54:44,470 44 INFO rb-d965522-225652-425718 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-17 12:54:44,521 44 INFO rb-d965522-225652-425718 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-17 12:54:44,572 44 INFO rb-d965522-225652-425718 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-17 12:54:44,630 44 INFO rb-d965522-225652-425718 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-17 12:54:44,680 44 INFO rb-d965522-225652-425718 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-17 12:54:44,730 44 INFO rb-d965522-225652-425718 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-17 12:54:44,781 44 INFO rb-d965522-225652-425718 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-17 12:54:44,838 44 INFO rb-d965522-225652-425718 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-17 12:54:44,890 44 INFO rb-d965522-225652-425718 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-17 12:54:44,943 44 INFO rb-d965522-225652-425718 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-17 12:54:45,009 44 INFO rb-d965522-225652-425718 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-17 12:54:45,012 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65371250 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000003', 'uuid': '29696182-ed36-418e-91d8-cdcac1182aee'}] 2026-10-17 12:54:45,903 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65371250 order {'name': '/', 'pos_reference': '263-133-000003', 'uuid': '29696182-ed36-418e-91d8-cdcac1182aee'} created pos.order #889 2026-10-17 12:54:45,997 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65371250 finished 2026-10-17 12:54:46,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.303 0.855 2026-10-17 12:54:46,196 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:54:46,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.026 2026-10-17 12:54:46,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "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-17 12:54:46,274 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98369251 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': '29696182-ed36-418e-91d8-cdcac1182aee'}] 2026-10-17 12:54:46,276 44 INFO rb-d965522-225652-425718 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-17 12:54:46,282 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98369251 order {'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': '29696182-ed36-418e-91d8-cdcac1182aee'} sync ignored for existing PoS order pos.order(889,) (state: done) 2026-10-17 12:54:46,304 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98369251 finished 2026-10-17 12:54:46,326 44 INFO rb-d965522-225652-425718 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-17 12:54:46,388 44 INFO rb-d965522-225652-425718 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-17 12:54:46,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.029 0.123 2026-10-17 12:54:46,438 44 INFO rb-d965522-225652-425718 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-17 12:54:46,460 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-10-17 12:54:46,488 44 INFO rb-d965522-225652-425718 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-17 12:54:46,542 44 INFO rb-d965522-225652-425718 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-17 12:54:46,596 44 INFO rb-d965522-225652-425718 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-17 12:54:46,641 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.039 2026-10-17 12:54:46,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.029 2026-10-17 12:54:46,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:54:46,753 44 INFO rb-d965522-225652-425718 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-17 12:54:46,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "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.024 0.054 2026-10-17 12:54:46,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.027 0.061 2026-10-17 12:54:46,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.089 2026-10-17 12:54:46,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:54:47,003 44 INFO rb-d965522-225652-425718 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-17 12:54:47,012 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:47] "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.009 0.022 2026-10-17 12:54:47,055 44 INFO rb-d965522-225652-425718 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-17 12:54:47,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.031 2026-10-17 12:54:47,107 44 INFO rb-d965522-225652-425718 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-17 12:54:47,159 44 INFO rb-d965522-225652-425718 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-17 12:54:47,212 44 INFO rb-d965522-225652-425718 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-17 12:54:47,280 44 INFO rb-d965522-225652-425718 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-17 12:54:47,332 44 INFO rb-d965522-225652-425718 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-17 12:54:47,383 44 INFO rb-d965522-225652-425718 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-17 12:54:47,438 44 INFO rb-d965522-225652-425718 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-17 12:54:47,488 44 INFO rb-d965522-225652-425718 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-17 12:54:47,539 44 INFO rb-d965522-225652-425718 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-17 12:54:47,590 44 INFO rb-d965522-225652-425718 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-17 12:54:47,644 44 INFO rb-d965522-225652-425718 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-17 12:54:47,696 44 INFO rb-d965522-225652-425718 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-17 12:54:47,749 44 INFO rb-d965522-225652-425718 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-17 12:54:47,808 44 INFO rb-d965522-225652-425718 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-17 12:54:47,813 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63675923 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000004', 'uuid': '9087922e-edac-4ad7-b7f7-8727e4aed219'}] 2026-10-17 12:54:48,721 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63675923 order {'name': '/', 'pos_reference': '263-133-000004', 'uuid': '9087922e-edac-4ad7-b7f7-8727e4aed219'} created pos.order #890 2026-10-17 12:54:48,819 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63675923 finished 2026-10-17 12:54:48,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.311 0.859 2026-10-17 12:54:49,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:49] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:54:49,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.022 2026-10-17 12:54:49,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:54:49,084 44 INFO rb-d965522-225652-425718 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-17 12:54:49,087 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3863026 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': '9087922e-edac-4ad7-b7f7-8727e4aed219'}] 2026-10-17 12:54:49,092 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3863026 order {'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': '9087922e-edac-4ad7-b7f7-8727e4aed219'} sync ignored for existing PoS order pos.order(890,) (state: done) 2026-10-17 12:54:49,110 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3863026 finished 2026-10-17 12:54:49,136 44 INFO rb-d965522-225652-425718 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-17 12:54:49,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.024 0.090 2026-10-17 12:54:49,201 44 INFO rb-d965522-225652-425718 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-17 12:54:49,244 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.020 2026-10-17 12:54:49,261 44 INFO rb-d965522-225652-425718 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-17 12:54:49,311 44 INFO rb-d965522-225652-425718 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-17 12:54:49,366 44 INFO rb-d965522-225652-425718 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-17 12:54:49,420 44 INFO rb-d965522-225652-425718 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-17 12:54:49,462 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.037 2026-10-17 12:54:49,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.014 0.044 2026-10-17 12:54:49,557 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-17 12:54:49,592 44 INFO rb-d965522-225652-425718 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-17 12:54:49,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.023 0.052 2026-10-17 12:54:49,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.026 0.067 2026-10-17 12:54:49,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.085 2026-10-17 12:54:49,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:54:49,837 44 INFO rb-d965522-225652-425718 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-17 12:54:49,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.008 0.021 2026-10-17 12:54:49,890 44 INFO rb-d965522-225652-425718 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-17 12:54:49,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.031 2026-10-17 12:54:49,942 44 INFO rb-d965522-225652-425718 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-17 12:54:50,012 44 INFO rb-d965522-225652-425718 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-17 12:54:50,063 44 INFO rb-d965522-225652-425718 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-17 12:54:50,114 44 INFO rb-d965522-225652-425718 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-17 12:54:50,169 44 INFO rb-d965522-225652-425718 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-17 12:54:50,220 44 INFO rb-d965522-225652-425718 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-17 12:54:50,271 44 INFO rb-d965522-225652-425718 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-17 12:54:50,321 44 INFO rb-d965522-225652-425718 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-17 12:54:50,376 44 INFO rb-d965522-225652-425718 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-17 12:54:50,428 44 INFO rb-d965522-225652-425718 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-17 12:54:50,480 44 INFO rb-d965522-225652-425718 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-17 12:54:50,541 44 INFO rb-d965522-225652-425718 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-17 12:54:50,547 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47039851 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000005', 'uuid': '3a8f6a23-87b6-4c62-904d-363b2b2bf5a9'}] 2026-10-17 12:54:51,442 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47039851 order {'name': '/', 'pos_reference': '263-133-000005', 'uuid': '3a8f6a23-87b6-4c62-904d-363b2b2bf5a9'} created pos.order #891 2026-10-17 12:54:51,533 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47039851 finished 2026-10-17 12:54:51,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.281 0.875 2026-10-17 12:54:51,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:54:51,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.027 2026-10-17 12:54:51,783 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:51] "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-17 12:54:51,802 44 INFO rb-d965522-225652-425718 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-17 12:54:51,806 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61229403 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '3a8f6a23-87b6-4c62-904d-363b2b2bf5a9'}] 2026-10-17 12:54:51,813 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61229403 order {'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '3a8f6a23-87b6-4c62-904d-363b2b2bf5a9'} sync ignored for existing PoS order pos.order(891,) (state: done) 2026-10-17 12:54:51,832 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61229403 finished 2026-10-17 12:54:51,852 44 INFO rb-d965522-225652-425718 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-17 12:54:51,915 44 INFO rb-d965522-225652-425718 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-17 12:54:51,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.027 0.093 2026-10-17 12:54:51,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-10-17 12:54:51,976 44 INFO rb-d965522-225652-425718 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-17 12:54:52,026 44 INFO rb-d965522-225652-425718 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-17 12:54:52,081 44 INFO rb-d965522-225652-425718 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-17 12:54:52,136 44 INFO rb-d965522-225652-425718 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-17 12:54:52,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.039 2026-10-17 12:54:52,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.027 2026-10-17 12:54:52,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:54:52,286 44 INFO rb-d965522-225652-425718 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-17 12:54:52,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.023 0.053 2026-10-17 12:54:52,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.024 0.061 2026-10-17 12:54:52,462 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.082 2026-10-17 12:54:52,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-10-17 12:54:52,536 44 INFO rb-d965522-225652-425718 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-17 12:54:52,536 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.007 0.021 2026-10-17 12:54:52,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.034 2026-10-17 12:54:52,589 44 INFO rb-d965522-225652-425718 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-17 12:54:52,641 44 INFO rb-d965522-225652-425718 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-17 12:54:52,693 44 INFO rb-d965522-225652-425718 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-17 12:54:52,745 44 INFO rb-d965522-225652-425718 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-17 12:54:52,815 44 INFO rb-d965522-225652-425718 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-17 12:54:52,866 44 INFO rb-d965522-225652-425718 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-17 12:54:52,916 44 INFO rb-d965522-225652-425718 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-17 12:54:52,972 44 INFO rb-d965522-225652-425718 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-17 12:54:53,022 44 INFO rb-d965522-225652-425718 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-17 12:54:53,073 44 INFO rb-d965522-225652-425718 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-17 12:54:53,124 44 INFO rb-d965522-225652-425718 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-17 12:54:53,178 44 INFO rb-d965522-225652-425718 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-17 12:54:53,230 44 INFO rb-d965522-225652-425718 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-17 12:54:53,282 44 INFO rb-d965522-225652-425718 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-17 12:54:53,341 44 INFO rb-d965522-225652-425718 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-17 12:54:53,347 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78561258 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000006', 'uuid': 'a0f306df-403f-4bca-9933-90d91ba6b6f1'}] 2026-10-17 12:54:54,305 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78561258 order {'name': '/', 'pos_reference': '263-133-000006', 'uuid': 'a0f306df-403f-4bca-9933-90d91ba6b6f1'} created pos.order #892 2026-10-17 12:54:54,395 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78561258 finished 2026-10-17 12:54:54,559 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.299 0.915 2026-10-17 12:54:54,588 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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.004 2026-10-17 12:54:54,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.030 2026-10-17 12:54:54,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:54:54,679 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88831544 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': 'a0f306df-403f-4bca-9933-90d91ba6b6f1'}] 2026-10-17 12:54:54,683 44 INFO rb-d965522-225652-425718 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-17 12:54:54,686 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88831544 order {'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': 'a0f306df-403f-4bca-9933-90d91ba6b6f1'} sync ignored for existing PoS order pos.order(892,) (state: done) 2026-10-17 12:54:54,708 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88831544 finished 2026-10-17 12:54:54,735 44 INFO rb-d965522-225652-425718 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-17 12:54:54,797 44 INFO rb-d965522-225652-425718 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-17 12:54:54,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.028 0.116 2026-10-17 12:54:54,845 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-17 12:54:54,846 44 INFO rb-d965522-225652-425718 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-17 12:54:54,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.023 2026-10-17 12:54:55,034 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33763664 (allocated 37498880) 2026-10-17 12:54:55,035 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 133783 2026-10-17 12:54:55,036 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-17 12:54:55,036 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 133783 2026-10-17 12:54:55,131 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125455_131460_test_taxes_l10n_in_pos.txt 2026-10-17 12:54:55,131 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp_s5_13tj_chrome_odoo" 2026-10-17 12:54:55,893 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498] 2026-10-17 12:54:57,793 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 134103 2026-10-17 12:54:57,793 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpuew3p5rw_chrome_odoo 2026-10-17 12:54:57,793 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:41109/json/version 2026-10-17 12:54:57,794 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:54:57,807 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-17 12:54:57,807 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:41109/json 2026-10-17 12:54:57,808 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:54:57,819 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:41109/devtools/page/26806D39651CA4C991C228BC51DA6EC3 2026-10-17 12:54:57,823 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-17 12:54:57,827 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-17 12:54:58,104 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:54:58,108 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-17 12:54:58,110 44 INFO rb-d965522-225652-425718 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-17 12:54:58,110 44 INFO rb-d965522-225652-425718 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-17 12:54:58,249 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.032 0.100 2026-10-17 12:54:58,252 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '26806D39651CA4C991C228BC51DA6EC3', 'loaderId': '0144154965A2E30B07DDA54C9D701633', 'isDownload': False} 2026-10-17 12:54:58,252 44 INFO rb-d965522-225652-425718 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-17 12:54:58,262 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:54:58,276 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 12:54:58,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:54:58,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:54:58,648 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:58,650 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:58,658 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:54:58,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:54:58,683 44 INFO rb-d965522-225652-425718 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-17 12:54:58,684 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:54:58,689 44 INFO rb-d965522-225652-425718 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-17 12:54:58,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:54:58,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-10-17 12:54:58,717 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:54:58,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.009 0.024 2026-10-17 12:54:58,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-17 12:54:59,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 359 0.112 0.267 2026-10-17 12:54:59,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 12:54:59,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:54:59,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:54:59,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:54:59,282 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-17 12:54:59,292 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 12:54:59,324 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:54:59,336 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:54:59,338 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:54:59,353 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:54:59,356 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54: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-17 12:54:59,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.012 0.019 2026-10-17 12:54:59,371 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.040 2026-10-17 12:54:59,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-10-17 12:54:59,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 12:54:59,429 44 INFO rb-d965522-225652-425718 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-17 12:54:59,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-17 12:54:59,477 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:54:59,549 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:54:59,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.036 0.078 2026-10-17 12:54:59,593 44 INFO rb-d965522-225652-425718 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-17 12:54:59,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.015 0.147 2026-10-17 12:54:59,637 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:54:59,641 44 INFO rb-d965522-225652-425718 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-17 12:54:59,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-17 12:54:59,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-10-17 12:54:59,691 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-10-17 12:54:59,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-17 12:54:59,724 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-17 12:54:59,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:54:59,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:54:59,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-17 12:54:59,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 12:54:59,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 12:54:59,833 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-17 12:54:59,853 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-17 12:54:59,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-17 12:54:59,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-17 12:54:59,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.016 0.117 2026-10-17 12:54:59,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-10-17 12:54:59,967 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-10-17 12:54:59,972 44 INFO rb-d965522-225652-425718 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-17 12:54:59,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:54:59] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-17T12:52:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.170 2026-10-17 12:55:00,028 44 INFO rb-d965522-225652-425718 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-17 12:55:00,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.018 0.090 2026-10-17 12:55:00,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.047 2026-10-17 12:55:00,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 12:55:00,327 44 INFO rb-d965522-225652-425718 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-17 12:55:00,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "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.029 0.069 2026-10-17 12:55:00,524 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.024 0.061 2026-10-17 12:55:00,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.078 2026-10-17 12:55:00,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.011 2026-10-17 12:55:00,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:55:00,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.020 2026-10-17 12:55:00,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "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.008 0.021 2026-10-17 12:55:00,658 44 INFO rb-d965522-225652-425718 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-17 12:55:00,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.031 2026-10-17 12:55:00,712 44 INFO rb-d965522-225652-425718 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-17 12:55:00,800 44 INFO rb-d965522-225652-425718 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-17 12:55:00,852 44 INFO rb-d965522-225652-425718 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-17 12:55:00,902 44 INFO rb-d965522-225652-425718 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-17 12:55:00,971 44 INFO rb-d965522-225652-425718 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-17 12:55:00,984 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:00,985 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:01,022 44 INFO rb-d965522-225652-425718 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-17 12:55:01,073 44 INFO rb-d965522-225652-425718 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-17 12:55:01,124 44 INFO rb-d965522-225652-425718 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-17 12:55:01,194 44 INFO rb-d965522-225652-425718 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-17 12:55:01,245 44 INFO rb-d965522-225652-425718 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-17 12:55:01,299 44 INFO rb-d965522-225652-425718 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-17 12:55:01,368 44 INFO rb-d965522-225652-425718 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-17 12:55:01,373 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26215141 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'fd047661-0248-45d5-b705-ef863082e6f4'}] 2026-10-17 12:55:01,377 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:55:02,397 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26215141 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'fd047661-0248-45d5-b705-ef863082e6f4'} created pos.order #893 2026-10-17 12:55:02,535 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26215141 finished 2026-10-17 12:55:02,708 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 712 0.343 0.995 2026-10-17 12:55:02,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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.004 2026-10-17 12:55:02,770 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.021 2026-10-17 12:55:02,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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-17 12:55:02,853 44 INFO rb-d965522-225652-425718 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-17 12:55:02,856 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59967424 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'fd047661-0248-45d5-b705-ef863082e6f4'}] 2026-10-17 12:55:02,861 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59967424 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'fd047661-0248-45d5-b705-ef863082e6f4'} sync ignored for existing PoS order pos.order(893,) (state: done) 2026-10-17 12:55:02,877 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59967424 finished 2026-10-17 12:55:02,903 44 INFO rb-d965522-225652-425718 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-17 12:55:02,966 44 INFO rb-d965522-225652-425718 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-17 12:55:02,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.031 0.091 2026-10-17 12:55:03,017 44 INFO rb-d965522-225652-425718 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-17 12:55:03,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.020 2026-10-17 12:55:03,067 44 INFO rb-d965522-225652-425718 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-17 12:55:03,124 44 INFO rb-d965522-225652-425718 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-17 12:55:03,178 44 INFO rb-d965522-225652-425718 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-17 12:55:03,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.039 2026-10-17 12:55:03,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.014 0.038 2026-10-17 12:55:03,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-17 12:55:03,338 44 INFO rb-d965522-225652-425718 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-17 12:55:03,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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.028 0.081 2026-10-17 12:55:03,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.026 0.061 2026-10-17 12:55:03,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.087 2026-10-17 12:55:03,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:55:03,620 44 INFO rb-d965522-225652-425718 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-17 12:55:03,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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.008 0.022 2026-10-17 12:55:03,671 44 INFO rb-d965522-225652-425718 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-17 12:55:03,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.031 2026-10-17 12:55:03,724 44 INFO rb-d965522-225652-425718 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-17 12:55:03,776 44 INFO rb-d965522-225652-425718 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-17 12:55:03,829 44 INFO rb-d965522-225652-425718 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-17 12:55:03,899 44 INFO rb-d965522-225652-425718 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-17 12:55:03,950 44 INFO rb-d965522-225652-425718 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-17 12:55:04,001 44 INFO rb-d965522-225652-425718 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-17 12:55:04,056 44 INFO rb-d965522-225652-425718 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-17 12:55:04,107 44 INFO rb-d965522-225652-425718 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-17 12:55:04,157 44 INFO rb-d965522-225652-425718 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-17 12:55:04,208 44 INFO rb-d965522-225652-425718 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-17 12:55:04,263 44 INFO rb-d965522-225652-425718 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-17 12:55:04,314 44 INFO rb-d965522-225652-425718 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-17 12:55:04,367 44 INFO rb-d965522-225652-425718 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-17 12:55:04,428 44 INFO rb-d965522-225652-425718 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-17 12:55:04,431 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7991476 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000002', 'uuid': 'b35b7ef8-70ed-4152-88fd-c75039641e09'}] 2026-10-17 12:55:05,287 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7991476 order {'name': '/', 'pos_reference': '264-133-000002', 'uuid': 'b35b7ef8-70ed-4152-88fd-c75039641e09'} created pos.order #894 2026-10-17 12:55:05,376 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7991476 finished 2026-10-17 12:55:05,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.285 0.825 2026-10-17 12:55:05,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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-17 12:55:05,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.024 2026-10-17 12:55:05,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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-17 12:55:05,643 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54423734 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': 'b35b7ef8-70ed-4152-88fd-c75039641e09'}] 2026-10-17 12:55:05,644 44 INFO rb-d965522-225652-425718 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-17 12:55:05,648 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54423734 order {'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': 'b35b7ef8-70ed-4152-88fd-c75039641e09'} sync ignored for existing PoS order pos.order(894,) (state: done) 2026-10-17 12:55:05,665 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54423734 finished 2026-10-17 12:55:05,694 44 INFO rb-d965522-225652-425718 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-17 12:55:05,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.025 0.086 2026-10-17 12:55:05,754 44 INFO rb-d965522-225652-425718 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-17 12:55:05,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-10-17 12:55:05,812 44 INFO rb-d965522-225652-425718 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-17 12:55:05,863 44 INFO rb-d965522-225652-425718 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-17 12:55:05,918 44 INFO rb-d965522-225652-425718 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-17 12:55:05,972 44 INFO rb-d965522-225652-425718 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-17 12:55:06,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.039 2026-10-17 12:55:06,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.027 2026-10-17 12:55:06,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-17 12:55:06,118 44 INFO rb-d965522-225652-425718 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-17 12:55:06,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:06] "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.023 0.052 2026-10-17 12:55:06,294 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.027 0.065 2026-10-17 12:55:06,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.091 2026-10-17 12:55:06,337 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:55:06,368 44 INFO rb-d965522-225652-425718 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-17 12:55:06,373 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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.008 0.020 2026-10-17 12:55:06,417 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.008 0.030 2026-10-17 12:55:06,421 44 INFO rb-d965522-225652-425718 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-17 12:55:06,488 44 INFO rb-d965522-225652-425718 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-17 12:55:06,540 44 INFO rb-d965522-225652-425718 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-17 12:55:06,590 44 INFO rb-d965522-225652-425718 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-17 12:55:06,645 44 INFO rb-d965522-225652-425718 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-17 12:55:06,696 44 INFO rb-d965522-225652-425718 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-17 12:55:06,746 44 INFO rb-d965522-225652-425718 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-17 12:55:06,797 44 INFO rb-d965522-225652-425718 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-17 12:55:06,852 44 INFO rb-d965522-225652-425718 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-17 12:55:06,903 44 INFO rb-d965522-225652-425718 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-17 12:55:06,956 44 INFO rb-d965522-225652-425718 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-17 12:55:07,017 44 INFO rb-d965522-225652-425718 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-17 12:55:07,021 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80394294 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000003', 'uuid': 'c36020cd-5757-42e9-bb62-d2c58c0d32cd'}] 2026-10-17 12:55:07,892 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80394294 order {'name': '/', 'pos_reference': '264-133-000003', 'uuid': 'c36020cd-5757-42e9-bb62-d2c58c0d32cd'} created pos.order #895 2026-10-17 12:55:07,983 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80394294 finished 2026-10-17 12:55:08,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.284 0.842 2026-10-17 12:55:08,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:08] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:55:08,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.021 2026-10-17 12:55:08,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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-17 12:55:08,234 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78403746 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': 'c36020cd-5757-42e9-bb62-d2c58c0d32cd'}] 2026-10-17 12:55:08,239 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78403746 order {'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': 'c36020cd-5757-42e9-bb62-d2c58c0d32cd'} sync ignored for existing PoS order pos.order(895,) (state: done) 2026-10-17 12:55:08,249 44 INFO rb-d965522-225652-425718 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-17 12:55:08,256 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78403746 finished 2026-10-17 12:55:08,301 44 INFO rb-d965522-225652-425718 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-17 12:55:08,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.025 0.085 2026-10-17 12:55:08,364 44 INFO rb-d965522-225652-425718 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-17 12:55:08,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.019 2026-10-17 12:55:08,412 44 INFO rb-d965522-225652-425718 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-17 12:55:08,463 44 INFO rb-d965522-225652-425718 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-17 12:55:08,517 44 INFO rb-d965522-225652-425718 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-17 12:55:08,570 44 INFO rb-d965522-225652-425718 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-17 12:55:08,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.038 2026-10-17 12:55:08,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.027 2026-10-17 12:55:08,683 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:55:08,719 44 INFO rb-d965522-225652-425718 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-17 12:55:08,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:08] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.027 0.084 2026-10-17 12:55:08,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.025 0.061 2026-10-17 12:55:08,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.083 2026-10-17 12:55:08,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.021 2026-10-17 12:55:09,002 44 INFO rb-d965522-225652-425718 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-17 12:55:09,006 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:09] "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.008 0.021 2026-10-17 12:55:09,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.031 2026-10-17 12:55:09,054 44 INFO rb-d965522-225652-425718 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-17 12:55:09,106 44 INFO rb-d965522-225652-425718 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-17 12:55:09,159 44 INFO rb-d965522-225652-425718 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-17 12:55:09,211 44 INFO rb-d965522-225652-425718 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-17 12:55:09,277 44 INFO rb-d965522-225652-425718 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-17 12:55:09,329 44 INFO rb-d965522-225652-425718 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-17 12:55:09,379 44 INFO rb-d965522-225652-425718 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-17 12:55:09,435 44 INFO rb-d965522-225652-425718 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-17 12:55:09,485 44 INFO rb-d965522-225652-425718 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-17 12:55:09,535 44 INFO rb-d965522-225652-425718 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-17 12:55:09,586 44 INFO rb-d965522-225652-425718 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-17 12:55:09,641 44 INFO rb-d965522-225652-425718 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-17 12:55:09,692 44 INFO rb-d965522-225652-425718 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-17 12:55:09,746 44 INFO rb-d965522-225652-425718 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-17 12:55:09,807 44 INFO rb-d965522-225652-425718 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-17 12:55:09,811 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24776323 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000004', 'uuid': '2ecf43d4-ca31-4b37-92ee-1315d036d0f7'}] 2026-10-17 12:55:10,641 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24776323 order {'name': '/', 'pos_reference': '264-133-000004', 'uuid': '2ecf43d4-ca31-4b37-92ee-1315d036d0f7'} created pos.order #896 2026-10-17 12:55:10,731 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24776323 finished 2026-10-17 12:55:10,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.278 0.807 2026-10-17 12:55:10,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:10] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:55:10,967 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.035 2026-10-17 12:55:10,985 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:10] "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-17 12:55:11,011 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76073226 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '2ecf43d4-ca31-4b37-92ee-1315d036d0f7'}] 2026-10-17 12:55:11,016 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76073226 order {'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '2ecf43d4-ca31-4b37-92ee-1315d036d0f7'} sync ignored for existing PoS order pos.order(896,) (state: done) 2026-10-17 12:55:11,017 44 INFO rb-d965522-225652-425718 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-17 12:55:11,032 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76073226 finished 2026-10-17 12:55:11,067 44 INFO rb-d965522-225652-425718 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-17 12:55:11,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.025 0.083 2026-10-17 12:55:11,129 44 INFO rb-d965522-225652-425718 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-17 12:55:11,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.019 2026-10-17 12:55:11,184 44 INFO rb-d965522-225652-425718 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-17 12:55:11,234 44 INFO rb-d965522-225652-425718 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-17 12:55:11,289 44 INFO rb-d965522-225652-425718 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-17 12:55:11,343 44 INFO rb-d965522-225652-425718 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-17 12:55:11,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.039 2026-10-17 12:55:11,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.027 2026-10-17 12:55:11,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:55:11,487 44 INFO rb-d965522-225652-425718 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-17 12:55:11,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:11] "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.023 0.053 2026-10-17 12:55:11,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.026 0.076 2026-10-17 12:55:11,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.098 2026-10-17 12:55:11,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:55:11,751 44 INFO rb-d965522-225652-425718 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-17 12:55:11,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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.007 0.022 2026-10-17 12:55:11,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.033 2026-10-17 12:55:11,804 44 INFO rb-d965522-225652-425718 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-17 12:55:11,857 44 INFO rb-d965522-225652-425718 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-17 12:55:11,929 44 INFO rb-d965522-225652-425718 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-17 12:55:11,980 44 INFO rb-d965522-225652-425718 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-17 12:55:12,031 44 INFO rb-d965522-225652-425718 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-17 12:55:12,086 44 INFO rb-d965522-225652-425718 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-17 12:55:12,136 44 INFO rb-d965522-225652-425718 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-17 12:55:12,187 44 INFO rb-d965522-225652-425718 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-17 12:55:12,238 44 INFO rb-d965522-225652-425718 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-17 12:55:12,293 44 INFO rb-d965522-225652-425718 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-17 12:55:12,344 44 INFO rb-d965522-225652-425718 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-17 12:55:12,398 44 INFO rb-d965522-225652-425718 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-17 12:55:12,459 44 INFO rb-d965522-225652-425718 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-17 12:55:12,462 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64094702 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000005', 'uuid': '9c1e9d4d-d862-42f7-b308-1215f390fa0a'}] 2026-10-17 12:55:13,301 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64094702 order {'name': '/', 'pos_reference': '264-133-000005', 'uuid': '9c1e9d4d-d862-42f7-b308-1215f390fa0a'} created pos.order #897 2026-10-17 12:55:13,389 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64094702 finished 2026-10-17 12:55:13,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.279 0.810 2026-10-17 12:55:13,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:13] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:55:13,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.024 2026-10-17 12:55:13,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:55:13,650 44 INFO rb-d965522-225652-425718 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-17 12:55:13,653 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15655554 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '9c1e9d4d-d862-42f7-b308-1215f390fa0a'}] 2026-10-17 12:55:13,658 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15655554 order {'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '9c1e9d4d-d862-42f7-b308-1215f390fa0a'} sync ignored for existing PoS order pos.order(897,) (state: done) 2026-10-17 12:55:13,675 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15655554 finished 2026-10-17 12:55:13,700 44 INFO rb-d965522-225652-425718 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-17 12:55:13,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.026 0.087 2026-10-17 12:55:13,765 44 INFO rb-d965522-225652-425718 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-17 12:55:13,814 44 INFO rb-d965522-225652-425718 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-17 12:55:13,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.029 2026-10-17 12:55:13,864 44 INFO rb-d965522-225652-425718 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-17 12:55:13,918 44 INFO rb-d965522-225652-425718 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-17 12:55:13,972 44 INFO rb-d965522-225652-425718 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-17 12:55:14,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.039 2026-10-17 12:55:14,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.027 2026-10-17 12:55:14,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 12:55:14,119 44 INFO rb-d965522-225652-425718 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-17 12:55:14,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:14] "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.024 0.057 2026-10-17 12:55:14,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.025 0.061 2026-10-17 12:55:14,301 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.079 2026-10-17 12:55:14,336 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-10-17 12:55:14,368 44 INFO rb-d965522-225652-425718 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-17 12:55:14,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:14] "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.009 0.026 2026-10-17 12:55:14,421 44 INFO rb-d965522-225652-425718 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-17 12:55:14,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.009 0.031 2026-10-17 12:55:14,473 44 INFO rb-d965522-225652-425718 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-17 12:55:14,526 44 INFO rb-d965522-225652-425718 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-17 12:55:14,579 44 INFO rb-d965522-225652-425718 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-17 12:55:14,646 44 INFO rb-d965522-225652-425718 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-17 12:55:14,698 44 INFO rb-d965522-225652-425718 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-17 12:55:14,749 44 INFO rb-d965522-225652-425718 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-17 12:55:14,804 44 INFO rb-d965522-225652-425718 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-17 12:55:14,854 44 INFO rb-d965522-225652-425718 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-17 12:55:14,905 44 INFO rb-d965522-225652-425718 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-17 12:55:14,956 44 INFO rb-d965522-225652-425718 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-17 12:55:15,011 44 INFO rb-d965522-225652-425718 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-17 12:55:15,062 44 INFO rb-d965522-225652-425718 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-17 12:55:15,115 44 INFO rb-d965522-225652-425718 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-17 12:55:15,176 44 INFO rb-d965522-225652-425718 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-17 12:55:15,179 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37324721 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000006', 'uuid': 'ae83f47b-bf1a-4b4c-9b13-0f109dad8da2'}] 2026-10-17 12:55:16,018 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37324721 order {'name': '/', 'pos_reference': '264-133-000006', 'uuid': 'ae83f47b-bf1a-4b4c-9b13-0f109dad8da2'} created pos.order #898 2026-10-17 12:55:16,107 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37324721 finished 2026-10-17 12:55:16,274 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.280 0.817 2026-10-17 12:55:16,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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.004 2026-10-17 12:55:16,335 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.021 2026-10-17 12:55:16,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:55:16,375 44 INFO rb-d965522-225652-425718 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-17 12:55:16,378 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25734626 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': 'ae83f47b-bf1a-4b4c-9b13-0f109dad8da2'}] 2026-10-17 12:55:16,383 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25734626 order {'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': 'ae83f47b-bf1a-4b4c-9b13-0f109dad8da2'} sync ignored for existing PoS order pos.order(898,) (state: done) 2026-10-17 12:55:16,399 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25734626 finished 2026-10-17 12:55:16,425 44 INFO rb-d965522-225652-425718 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-17 12:55:16,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.024 0.084 2026-10-17 12:55:16,489 44 INFO rb-d965522-225652-425718 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-17 12:55:16,532 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.018 2026-10-17 12:55:16,545 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-17 12:55:16,546 44 INFO rb-d965522-225652-425718 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-17 12:55:16,726 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32108448 (allocated 35663872) 2026-10-17 12:55:16,729 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 134103 2026-10-17 12:55:16,730 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-17 12:55:16,730 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 134103 2026-10-17 12:55:16,824 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125516_824482_test_taxes_l10n_in_pos.txt 2026-10-17 12:55:16,824 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpuew3p5rw_chrome_odoo" 2026-10-17 12:55:17,571 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516] 2026-10-17 12:55:17,709 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 71 checked, 71 removed 2026-10-17 12:55:25,609 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-17 12:55:26,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 134417 2026-10-17 12:55:26,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpv3bii8k7_chrome_odoo 2026-10-17 12:55:26,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:37099/json/version 2026-10-17 12:55:26,110 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:55:26,117 44 INFO rb-d965522-225652-425718 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-17 12:55:26,117 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:37099/json 2026-10-17 12:55:26,118 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:55:26,121 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:37099/devtools/page/BC03F28F0BD75848763581901CADD63C 2026-10-17 12:55:26,128 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-10-17 12:55:26,131 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-10-17 12:55:26,197 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:55:26,199 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-10-17 12:55:26,200 44 INFO rb-d965522-225652-425718 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-17 12:55:26,200 44 INFO rb-d965522-225652-425718 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-17 12:55:26,208 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:55:26,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:26] "GET /pos/ui/134 HTTP/1.1" 200 - 86 0.025 0.436 2026-10-17 12:55:26,671 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': 'BC03F28F0BD75848763581901CADD63C', 'loaderId': '3DDB63D40204143E8989EA4BB4C38043', 'isDownload': False} 2026-10-17 12:55:26,671 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-17 12:55:26,684 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:55:26,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:26] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:55:26,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:26] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 12:55:26,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:26] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:55:27,113 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:55:27,116 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:55:27,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-17 12:55:27,150 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:55:27,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:55:27,163 44 INFO rb-d965522-225652-425718 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-17 12:55:27,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:27,167 44 INFO rb-d965522-225652-425718 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-17 12:55:27,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 12:55:27,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 12:55:27,244 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.014 0.033 2026-10-17 12:55:27,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-17 12:55:27,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.131 0.275 2026-10-17 12:55:27,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "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-17 12:55:27,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:55:27,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:55:27,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:55:27,813 44 INFO rb-d965522-225652-425718 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-17 12:55:27,818 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:55:27,850 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:55:27,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:27,889 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:55:27,890 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:55:27,893 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:55:27,895 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:27,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.024 0.018 2026-10-17 12:55:27,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.002 0.043 2026-10-17 12:55:27,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.002 0.046 2026-10-17 12:55:27,970 44 INFO rb-d965522-225652-425718 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-17 12:55:27,994 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:55:27,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:27] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.004 0.009 2026-10-17 12:55:28,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.016 0.039 2026-10-17 12:55:28,049 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:55:28,050 44 INFO rb-d965522-225652-425718 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-17 12:55:28,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.013 0.083 2026-10-17 12:55:28,089 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:28,096 44 INFO rb-d965522-225652-425718 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-17 12:55:28,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-17 12:55:28,128 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-17 12:55:28,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-10-17 12:55:28,160 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-10-17 12:55:28,176 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /web/image?model=product.template&field=image_128&id=2347&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-10-17 12:55:28,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /web/image?model=product.template&field=image_128&id=2349&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-10-17 12:55:28,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /web/image?model=product.template&field=image_128&id=2348&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-10-17 12:55:28,261 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.017 0.109 2026-10-17 12:55:28,276 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /web/image?model=product.template&field=image_128&id=2346&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-10-17 12:55:28,295 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-10-17 12:55:28,302 44 INFO rb-d965522-225652-425718 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-17 12:55:28,361 44 INFO rb-d965522-225652-425718 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-17 12:55:28,482 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.029 0.090 2026-10-17 12:55:28,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.032 2026-10-17 12:55:28,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-17 12:55:28,635 44 INFO rb-d965522-225652-425718 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-17 12:55:28,724 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "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.028 0.059 2026-10-17 12:55:28,825 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.026 0.068 2026-10-17 12:55:28,833 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-10-17 12:55:28,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.018 2026-10-17 12:55:28,902 44 INFO rb-d965522-225652-425718 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-17 12:55:28,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "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.010 0.024 2026-10-17 12:55:28,933 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.020 2026-10-17 12:55:28,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.010 0.037 2026-10-17 12:55:28,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:55:29,014 44 INFO rb-d965522-225652-425718 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-17 12:55:29,101 44 INFO rb-d965522-225652-425718 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-17 12:55:29,175 44 INFO rb-d965522-225652-425718 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-17 12:55:29,190 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:29,191 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:29,226 44 INFO rb-d965522-225652-425718 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-17 12:55:29,277 44 INFO rb-d965522-225652-425718 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-17 12:55:29,356 44 INFO rb-d965522-225652-425718 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-17 12:55:29,430 44 INFO rb-d965522-225652-425718 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-17 12:55:29,434 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28483201 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '982b55b4-c40c-400e-9718-52d383942a53'}] 2026-10-17 12:55:29,436 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:29,748 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28483201 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '982b55b4-c40c-400e-9718-52d383942a53'} created pos.order #899 2026-10-17 12:55:29,764 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28483201 finished 2026-10-17 12:55:29,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 340 0.152 0.333 2026-10-17 12:55:30,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.015 0.033 2026-10-17 12:55:30,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:30] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-17 12:55:30,040 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:30] "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-17 12:55:30,142 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1360675 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '982b55b4-c40c-400e-9718-52d383942a53'}] 2026-10-17 12:55:30,148 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1360675 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '982b55b4-c40c-400e-9718-52d383942a53'} sync ignored for existing PoS order pos.order(899,) (state: paid) 2026-10-17 12:55:30,150 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-10-17 12:55:30,151 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:55:30,167 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1360675 finished 2026-10-17 12:55:30,228 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 18539376 (allocated 19922944) 2026-10-17 12:55:30,232 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 134417 2026-10-17 12:55:30,233 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-10-17 12:55:30,234 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 134417 2026-10-17 12:55:30,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.027 0.073 2026-10-17 12:55:30,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125530_301192_test_pos_sale_loyalty_1.txt 2026-10-17 12:55:30,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpv3bii8k7_chrome_odoo" 2026-10-17 12:55:30,339 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-17 12:55:30,968 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 134638 2026-10-17 12:55:30,968 44 INFO rb-d965522-225652-425718 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/tmp7yg_m4w1_chrome_odoo 2026-10-17 12:55:30,968 44 INFO rb-d965522-225652-425718 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:35139/json/version 2026-10-17 12:55:30,970 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:55:30,974 44 INFO rb-d965522-225652-425718 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-17 12:55:30,974 44 INFO rb-d965522-225652-425718 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:35139/json 2026-10-17 12:55:30,975 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:55:30,977 44 INFO rb-d965522-225652-425718 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:35139/devtools/page/0041997E23C1C777CD601E65576713AE 2026-10-17 12:55:30,979 44 INFO rb-d965522-225652-425718 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-17 12:55:30,980 44 INFO rb-d965522-225652-425718 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-17 12:55:31,047 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 12:55:31,048 44 INFO rb-d965522-225652-425718 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-17 12:55:31,050 44 INFO rb-d965522-225652-425718 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-17 12:55:31,050 44 INFO rb-d965522-225652-425718 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-17 12:55:31,060 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:55:31,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:31] "GET /pos/web?config_id=134 HTTP/1.1" 200 - 89 0.025 0.482 2026-10-17 12:55:31,567 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '0041997E23C1C777CD601E65576713AE', 'loaderId': 'FB548531453741B97FDBEE938B81F866', 'isDownload': False} 2026-10-17 12:55:31,567 44 INFO rb-d965522-225652-425718 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-17 12:55:31,578 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:55:31,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:31] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 12:55:31,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:31] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-17 12:55:31,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:31] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-17 12:55:31,965 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:55:31,966 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:55:31,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:55:31,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-17 12:55:31,996 44 INFO rb-d965522-225652-425718 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-17 12:55:32,002 44 INFO rb-d965522-225652-425718 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-17 12:55:32,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:55:32,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:32,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.012 2026-10-17 12:55:32,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:55:32,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.020 0.051 2026-10-17 12:55:32,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-10-17 12:55:32,548 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.141 0.273 2026-10-17 12:55:32,565 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "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-17 12:55:32,620 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:55:32,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:55:32,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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-17 12:55:32,689 44 INFO rb-d965522-225652-425718 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-17 12:55:32,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-17 12:55:32,730 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:55:32,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:55:32,749 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:55:32,750 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 12:55:32,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.004 0.014 2026-10-17 12:55:32,762 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:55:32,763 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:55:32,782 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:32,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.014 0.039 2026-10-17 12:55:32,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.003 0.032 2026-10-17 12:55:32,836 44 INFO rb-d965522-225652-425718 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-17 12:55:32,855 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.015 0.074 2026-10-17 12:55:32,909 44 INFO rb-d965522-225652-425718 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-17 12:55:32,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.021 0.128 2026-10-17 12:55:32,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.003 0.059 2026-10-17 12:55:32,934 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:55:32,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-10-17 12:55:32,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:32] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-17 12:55:32,986 44 INFO rb-d965522-225652-425718 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-17 12:55:33,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-17 12:55:33,020 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:55:33,034 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-10-17 12:55:33,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "GET /web/image?model=product.template&field=image_128&id=2349&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 12:55:33,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "GET /web/image?model=product.template&field=image_128&id=2346&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-17 12:55:33,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "GET /web/image?model=product.template&field=image_128&id=2347&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-17 12:55:33,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "GET /web/image?model=product.template&field=image_128&id=2348&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 12:55:33,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.115 2026-10-17 12:55:33,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-17 12:55:33,203 44 INFO rb-d965522-225652-425718 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-17 12:55:33,262 44 INFO rb-d965522-225652-425718 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-17 12:55:33,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.042 0.090 2026-10-17 12:55:33,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.023 0.047 2026-10-17 12:55:33,522 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-17 12:55:33,573 44 INFO rb-d965522-225652-425718 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-17 12:55:33,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "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.043 0.071 2026-10-17 12:55:33,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.037 0.081 2026-10-17 12:55:33,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.116 2026-10-17 12:55:33,855 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.020 2026-10-17 12:55:33,885 44 INFO rb-d965522-225652-425718 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-17 12:55:33,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "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.010 0.033 2026-10-17 12:55:33,933 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.008 0.038 2026-10-17 12:55:33,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.010 0.046 2026-10-17 12:55:34,008 44 INFO rb-d965522-225652-425718 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-17 12:55:34,058 44 INFO rb-d965522-225652-425718 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-17 12:55:34,109 44 INFO rb-d965522-225652-425718 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-17 12:55:34,159 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-10-17 12:55:34,160 44 INFO rb-d965522-225652-425718 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-17 12:55:34,214 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16922044 (allocated 18350080) 2026-10-17 12:55:34,217 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 134638 2026-10-17 12:55:34,218 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-10-17 12:55:34,218 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 134638 2026-10-17 12:55:34,287 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_125534_287510_test_pos_sale_loyalty_ignored_in_pos.txt 2026-10-17 12:55:34,287 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmp7yg_m4w1_chrome_odoo" 2026-10-17 12:55:34,307 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-10-17 12:55:35,136 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 134857 2026-10-17 12:55:35,136 44 INFO rb-d965522-225652-425718 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/tmpdzmech8w_chrome_odoo 2026-10-17 12:55:35,136 44 INFO rb-d965522-225652-425718 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:34081/json/version 2026-10-17 12:55:35,137 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:55:35,145 44 INFO rb-d965522-225652-425718 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-17 12:55:35,145 44 INFO rb-d965522-225652-425718 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:34081/json 2026-10-17 12:55:35,145 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:55:35,147 44 INFO rb-d965522-225652-425718 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:34081/devtools/page/CBC8EFABB5743FA2774B17FC5CB9AC33 2026-10-17 12:55:35,152 44 INFO rb-d965522-225652-425718 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-17 12:55:35,153 44 INFO rb-d965522-225652-425718 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-17 12:55:35,244 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 12:55:35,249 44 INFO rb-d965522-225652-425718 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-17 12:55:35,250 44 INFO rb-d965522-225652-425718 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-17 12:55:35,250 44 INFO rb-d965522-225652-425718 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-17 12:55:35,259 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:55:35,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:35] "GET /pos/ui/134 HTTP/1.1" 200 - 92 0.027 0.472 2026-10-17 12:55:35,758 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': 'CBC8EFABB5743FA2774B17FC5CB9AC33', 'loaderId': '11EEEB38E13F7409049DA27093C01A71', 'isDownload': False} 2026-10-17 12:55:35,759 44 INFO rb-d965522-225652-425718 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-17 12:55:35,769 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:55:35,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:35] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 12:55:35,786 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:35] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 12:55:35,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:35] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 12:55:36,181 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:36,188 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:55:36,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:55:36,210 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:55:36,214 44 INFO rb-d965522-225652-425718 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-17 12:55:36,217 44 INFO rb-d965522-225652-425718 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-17 12:55:36,219 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:55:36,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:36,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-10-17 12:55:36,251 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 12:55:36,294 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.012 0.031 2026-10-17 12:55:36,297 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-17 12:55:36,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 303 0.105 0.204 2026-10-17 12:55:36,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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-17 12:55:36,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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-17 12:55:36,727 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:55:36,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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-17 12:55:36,751 44 INFO rb-d965522-225652-425718 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-17 12:55:36,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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-17 12:55:36,800 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:55:36,810 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:55:36,811 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 12:55:36,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.011 0.020 2026-10-17 12:55:36,833 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:55:36,835 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 12:55:36,837 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.003 0.038 2026-10-17 12:55:36,839 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-10-17 12:55:36,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.003 0.007 2026-10-17 12:55:36,914 44 INFO rb-d965522-225652-425718 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-17 12:55:36,927 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:36,938 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.006 0.012 2026-10-17 12:55:36,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:36] "GET /pos/ui/134 HTTP/1.1" 200 - 34 0.019 0.050 2026-10-17 12:55:37,001 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:37,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 34 0.012 0.097 2026-10-17 12:55:37,050 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:55:37,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-17 12:55:37,076 44 INFO rb-d965522-225652-425718 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-17 12:55:37,077 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:55:37,096 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-17 12:55:37,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-17 12:55:37,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /web/image?model=product.template&field=image_128&id=2347&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 12:55:37,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /web/image?model=product.template&field=image_128&id=2349&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-10-17 12:55:37,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /web/image?model=product.template&field=image_128&id=2348&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-10-17 12:55:37,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.128 2026-10-17 12:55:37,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /web/image?model=product.template&field=image_128&id=2346&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-10-17 12:55:37,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-17T12:55:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.159 2026-10-17 12:55:37,295 44 INFO rb-d965522-225652-425718 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-17 12:55:37,347 44 INFO rb-d965522-225652-425718 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-17 12:55:37,404 44 INFO rb-d965522-225652-425718 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-17 12:55:37,460 44 INFO rb-d965522-225652-425718 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-17 12:55:37,518 44 INFO rb-d965522-225652-425718 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-17 12:55:37,572 44 INFO rb-d965522-225652-425718 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-17 12:55:37,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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 - 7 0.004 0.012 2026-10-17 12:55:37,622 44 INFO rb-d965522-225652-425718 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-17 12:55:37,628 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.006 0.027 2026-10-17 12:55:37,674 44 INFO rb-d965522-225652-425718 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-17 12:55:37,676 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "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.011 0.025 2026-10-17 12:55:37,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.035 2026-10-17 12:55:37,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.036 2026-10-17 12:55:37,741 44 INFO rb-d965522-225652-425718 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-17 12:55:37,756 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:55:37,756 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:55:37,793 44 INFO rb-d965522-225652-425718 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-17 12:55:37,844 44 INFO rb-d965522-225652-425718 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-17 12:55:37,910 44 INFO rb-d965522-225652-425718 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-17 12:55:37,965 44 INFO rb-d965522-225652-425718 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-17 12:55:37,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55: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-17 12:55:37,996 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78994764 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '550f0560-bf4d-4f58-aeb3-e0a6c451c775'}] 2026-10-17 12:55:38,004 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:55:38,283 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78994764 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '550f0560-bf4d-4f58-aeb3-e0a6c451c775'} created pos.order #900 2026-10-17 12:55:38,300 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78994764 finished 2026-10-17 12:55:38,346 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.106 0.245 2026-10-17 12:55:38,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 48 0.016 0.033 2026-10-17 12:55:38,433 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:38] "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-17 12:55:38,503 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14676550 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '550f0560-bf4d-4f58-aeb3-e0a6c451c775'}] 2026-10-17 12:55:38,508 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14676550 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '550f0560-bf4d-4f58-aeb3-e0a6c451c775'} sync ignored for existing PoS order pos.order(900,) (state: paid) 2026-10-17 12:55:38,514 44 INFO rb-d965522-225652-425718 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-17 12:55:38,515 44 INFO rb-d965522-225652-425718 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-17 12:55:38,527 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14676550 finished 2026-10-17 12:55:38,576 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 16307256 (allocated 17825792) 2026-10-17 12:55:38,582 44 INFO rb-d965522-225652-425718 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 134857 2026-10-17 12:55:38,585 44 INFO rb-d965522-225652-425718 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-17 12:55:38,585 44 INFO rb-d965522-225652-425718 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 134857 2026-10-17 12:55:38,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.026 0.069 2026-10-17 12:55:38,656 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_125538_656289_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-10-17 12:55:38,656 44 INFO rb-d965522-225652-425718 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/tmpdzmech8w_chrome_odoo" 2026-10-17 12:55:38,715 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 12:55:44,917 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #264 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-10-17 12:55:45,541 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-17 12:55:45,721 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-10-17 12:55:45,952 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-17 12:55:46,819 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-17 12:55:50,313 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:55:50,546 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24728482 started for PoS orders references: [{'name': None, 'pos_reference': '260-137-000001', 'uuid': 'bf2ada72-c5be-4e1d-b660-d20cc18c5f3a'}] 2026-10-17 12:55:50,569 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24728482 order {'name': None, 'pos_reference': '260-137-000001', 'uuid': 'bf2ada72-c5be-4e1d-b660-d20cc18c5f3a'} created pos.order #903 2026-10-17 12:55:50,570 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24728482 finished 2026-10-17 12:55:50,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:55:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 91 0.030 0.260 2026-10-17 12:55:50,630 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 12:55:51,399 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-17 12:55:54,892 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 12:55:55,683 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-10-17 12:56:00,001 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 135080 2026-10-17 12:56:00,001 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmp14mh6ww4_chrome_odoo 2026-10-17 12:56:00,001 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:32789/json/version 2026-10-17 12:56:00,002 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:56:00,013 44 INFO rb-d965522-225652-425718 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-17 12:56:00,014 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:32789/json 2026-10-17 12:56:00,014 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:56:00,019 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:32789/devtools/page/1187B92C806CA68E239F8E22ACF5A4D3 2026-10-17 12:56:00,026 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-10-17 12:56:00,029 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-10-17 12:56:00,036 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-10-17 12:56:00,205 44 INFO rb-d965522-225652-425718 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=d25b62e9c9994eca" in browser 2026-10-17 12:56:00,206 44 INFO rb-d965522-225652-425718 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=d25b62e9c9994eca" 2026-10-17 12:56:00,215 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:56:00,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:00] "GET /pos-self/139?access_token=d25b62e9c9994eca HTTP/1.1" 200 - 59 0.021 0.314 2026-10-17 12:56:00,550 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': '1187B92C806CA68E239F8E22ACF5A4D3', 'loaderId': 'E5063A554C9A50AA4B3365732A07DF0B', 'isDownload': False} 2026-10-17 12:56:00,550 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-10-17 12:56:00,560 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:56:00,577 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:56:00,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:00] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.005 0.027 2026-10-17 12:56:00,605 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:56:00,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:00] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.044 2026-10-17 12:56:00,624 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:56:00,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:00] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.072 2026-10-17 12:56:00,748 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:56:00,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:56:00,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:00] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.011 2026-10-17 12:56:00,769 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:56:00,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 12:56:00,778 44 INFO rb-d965522-225652-425718 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=d25b62e9c9994eca", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:56:00,785 44 INFO rb-d965522-225652-425718 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-17 12:56:00,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:00] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.019 0.097 2026-10-17 12:56:00,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-17 12:56:01,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "POST /pos-self/data/139 HTTP/1.1" 200 - 182 0.065 0.122 2026-10-17 12:56:01,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.173 2026-10-17 12:56:01,141 44 INFO rb-d965522-225652-425718 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-17 12:56:01,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/image/ir.attachment/9970/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:56:01,207 44 INFO rb-d965522-225652-425718 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-17 12:56:01,239 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/image/pos.category/319/image_128?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-10-17 12:56:01,243 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:56:01,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/image/pos.category/318/image_128?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 2 0.000 0.029 2026-10-17 12:56:01,258 44 INFO rb-d965522-225652-425718 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-17 12:56:01,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/image/product.template/2379/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-17 12:56:01,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/image/product.template/2374/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 12:56:01,278 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/image/product.template/2375/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-10-17 12:56:01,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/image/product.template/2378/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-17 12:56:01,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/image/product.template/2376/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-10-17 12:56:01,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/image/product.template/2377/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 12:56:01,322 44 INFO rb-d965522-225652-425718 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-17 12:56:01,378 44 INFO rb-d965522-225652-425718 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-17 12:56:01,442 44 INFO rb-d965522-225652-425718 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-17 12:56:01,503 44 INFO rb-d965522-225652-425718 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-17 12:56:01,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/image/ir.attachment/9919/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:56:01,517 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12: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-17 12:56:01,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/image/product.product/2881/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 8 0.006 0.019 2026-10-17 12:56:01,554 44 INFO rb-d965522-225652-425718 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-17 12:56:01,606 44 INFO rb-d965522-225652-425718 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-17 12:56:01,659 44 INFO rb-d965522-225652-425718 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-17 12:56:01,714 44 INFO rb-d965522-225652-425718 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-17 12:56:01,767 44 INFO rb-d965522-225652-425718 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-17 12:56:01,831 44 INFO rb-d965522-225652-425718 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-17 12:56:01,888 44 INFO rb-d965522-225652-425718 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-17 12:56:01,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:01] "GET /web/image/product.product/2882/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-10-17 12:56:01,940 44 INFO rb-d965522-225652-425718 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-17 12:56:01,991 44 INFO rb-d965522-225652-425718 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-17 12:56:02,059 44 INFO rb-d965522-225652-425718 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-17 12:56:02,086 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30564949 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': '1e07636c-7433-4b42-b2f4-e29bf684e0d7'}] 2026-10-17 12:56:02,114 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30564949 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': '1e07636c-7433-4b42-b2f4-e29bf684e0d7'} created pos.order #904 2026-10-17 12:56:02,129 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30564949 finished 2026-10-17 12:56:02,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 116 0.043 0.114 2026-10-17 12:56:02,254 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-10-17 12:56:02,266 44 INFO rb-d965522-225652-425718 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-17 12:56:02,320 44 INFO rb-d965522-225652-425718 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-17 12:56:02,376 44 INFO rb-d965522-225652-425718 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-17 12:56:02,429 44 INFO rb-d965522-225652-425718 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-17 12:56:02,478 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-10-17 12:56:02,479 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-17 12:56:02,509 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8994328 (allocated 9961472) 2026-10-17 12:56:02,511 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 135080 2026-10-17 12:56:02,512 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-10-17 12:56:02,512 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 135080 2026-10-17 12:56:02,606 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125602_606474_test_self_order_always_attribute.txt 2026-10-17 12:56:02,606 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmp14mh6ww4_chrome_odoo" 2026-10-17 12:56:02,644 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-17 12:56:06,383 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 135273 2026-10-17 12:56:06,383 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpa5zqyk6n_chrome_odoo 2026-10-17 12:56:06,383 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:45581/json/version 2026-10-17 12:56:06,384 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:56:06,398 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-10-17 12:56:06,399 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:45581/json 2026-10-17 12:56:06,399 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:56:06,409 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:45581/devtools/page/8EF767E61B8E8013378E8575DA999EB5 2026-10-17 12:56:06,413 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-10-17 12:56:06,415 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-10-17 12:56:06,431 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-10-17 12:56:06,570 44 INFO rb-d965522-225652-425718 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=43fe5031a9404fe8" in browser 2026-10-17 12:56:06,571 44 INFO rb-d965522-225652-425718 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=43fe5031a9404fe8" 2026-10-17 12:56:06,580 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:56:06,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:06] "GET /pos-self/140?access_token=43fe5031a9404fe8 HTTP/1.1" 200 - 59 0.020 0.308 2026-10-17 12:56:06,908 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': '8EF767E61B8E8013378E8575DA999EB5', 'loaderId': '2CB020C3ECD436CF5EA62A9ECD7E1424', 'isDownload': False} 2026-10-17 12:56:06,909 44 INFO rb-d965522-225652-425718 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-17 12:56:06,920 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:56:06,934 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:56:06,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:06] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.027 2026-10-17 12:56:06,961 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:56:06,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:06] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.046 2026-10-17 12:56:06,991 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:56:07,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.073 2026-10-17 12:56:07,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 12:56:07,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:56:07,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:56:07,103 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:56:07,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 12:56:07,113 44 INFO rb-d965522-225652-425718 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=43fe5031a9404fe8", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:56:07,120 44 INFO rb-d965522-225652-425718 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-17 12:56:07,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.015 0.042 2026-10-17 12:56:07,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.090 2026-10-17 12:56:07,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.068 0.134 2026-10-17 12:56:07,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.180 2026-10-17 12:56:07,435 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-10-17 12:56:07,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /web/image/ir.attachment/10028/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:56:07,521 44 INFO rb-d965522-225652-425718 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-17 12:56:07,553 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /web/image/pos.category/318/image_128?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:56:07,560 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:56:07,565 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /web/image/product.template/2374/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-17 12:56:07,574 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /web/image/product.template/2375/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:56:07,583 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /web/image/product.template/2378/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-17 12:56:07,588 44 INFO rb-d965522-225652-425718 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-17 12:56:07,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /web/image/product.template/2376/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-10-17 12:56:07,603 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /web/image/product.template/2377/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-17 12:56:07,645 44 INFO rb-d965522-225652-425718 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-17 12:56:07,654 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56: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-17 12:56:07,701 44 INFO rb-d965522-225652-425718 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-17 12:56:07,773 44 INFO rb-d965522-225652-425718 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-17 12:56:07,838 44 INFO rb-d965522-225652-425718 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-17 12:56:07,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /web/image/ir.attachment/9977/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:56:07,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:07] "GET /web/image/product.product/2880/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-10-17 12:56:07,890 44 INFO rb-d965522-225652-425718 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-17 12:56:07,942 44 INFO rb-d965522-225652-425718 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-17 12:56:07,995 44 INFO rb-d965522-225652-425718 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-17 12:56:08,053 44 INFO rb-d965522-225652-425718 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-17 12:56:08,106 44 INFO rb-d965522-225652-425718 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-17 12:56:08,162 44 INFO rb-d965522-225652-425718 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-17 12:56:08,232 44 INFO rb-d965522-225652-425718 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-17 12:56:08,292 44 INFO rb-d965522-225652-425718 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-17 12:56:08,344 44 INFO rb-d965522-225652-425718 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-17 12:56:08,396 44 INFO rb-d965522-225652-425718 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-17 12:56:08,467 44 INFO rb-d965522-225652-425718 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-17 12:56:08,492 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14871500 started for PoS orders references: [{'name': None, 'pos_reference': '260-140-000001', 'uuid': '06e5266d-75db-4841-8e8f-0635933632a7'}] 2026-10-17 12:56:08,519 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14871500 order {'name': None, 'pos_reference': '260-140-000001', 'uuid': '06e5266d-75db-4841-8e8f-0635933632a7'} created pos.order #905 2026-10-17 12:56:08,533 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14871500 finished 2026-10-17 12:56:08,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 120 0.041 0.114 2026-10-17 12:56:08,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 12:56:08,671 44 INFO rb-d965522-225652-425718 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-17 12:56:08,727 44 INFO rb-d965522-225652-425718 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-17 12:56:08,783 44 INFO rb-d965522-225652-425718 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-17 12:56:08,835 44 INFO rb-d965522-225652-425718 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-17 12:56:08,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-10-17 12:56:08,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 12:56:08,923 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9029532 (allocated 9699328) 2026-10-17 12:56:08,925 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 135273 2026-10-17 12:56:08,926 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-10-17 12:56:08,926 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 135273 2026-10-17 12:56:09,027 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125609_027494_test_self_order_attribute.txt 2026-10-17 12:56:09,027 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpa5zqyk6n_chrome_odoo" 2026-10-17 12:56:09,060 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-10-17 12:56:12,879 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7032] 2026-10-17 12:56:12,920 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [2880] 2026-10-17 12:56:13,290 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 135470 2026-10-17 12:56:13,290 44 INFO rb-d965522-225652-425718 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/tmp45ya95pf_chrome_odoo 2026-10-17 12:56:13,291 44 INFO rb-d965522-225652-425718 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:44951/json/version 2026-10-17 12:56:13,292 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:56:13,302 44 INFO rb-d965522-225652-425718 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-17 12:56:13,302 44 INFO rb-d965522-225652-425718 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:44951/json 2026-10-17 12:56:13,303 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:56:13,305 44 INFO rb-d965522-225652-425718 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:44951/devtools/page/F5232D57FF998075871E8C41ECD3DE17 2026-10-17 12:56:13,309 44 INFO rb-d965522-225652-425718 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-17 12:56:13,310 44 INFO rb-d965522-225652-425718 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-17 12:56:13,315 44 INFO rb-d965522-225652-425718 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-17 12:56:13,321 44 INFO rb-d965522-225652-425718 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=ce96b817e5d54046" in browser 2026-10-17 12:56:13,321 44 INFO rb-d965522-225652-425718 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=ce96b817e5d54046" 2026-10-17 12:56:13,351 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:56:13,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:13] "GET /pos-self/141?access_token=ce96b817e5d54046 HTTP/1.1" 200 - 59 0.026 0.315 2026-10-17 12:56:13,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': 'F5232D57FF998075871E8C41ECD3DE17', 'loaderId': 'EAA0EFA9CC9735466B203ACF45E834F0', 'isDownload': False} 2026-10-17 12:56:13,693 44 INFO rb-d965522-225652-425718 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-17 12:56:13,702 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:56:13,721 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:56:13,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:13] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.005 0.026 2026-10-17 12:56:13,768 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:56:13,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:13] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.082 2026-10-17 12:56:13,818 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:56:13,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:13] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.112 2026-10-17 12:56:13,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:56:13,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:56:13,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:13] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-17 12:56:13,928 44 INFO rb-d965522-225652-425718 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=ce96b817e5d54046", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:56:13,930 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:56:13,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:56:13,933 44 INFO rb-d965522-225652-425718 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-17 12:56:14,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:14] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.018 0.050 2026-10-17 12:56:14,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.124 2026-10-17 12:56:14,258 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:14] "POST /pos-self/data/141 HTTP/1.1" 200 - 181 0.075 0.132 2026-10-17 12:56:14,260 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.183 2026-10-17 12:56:14,290 44 INFO rb-d965522-225652-425718 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-17 12:56:14,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:14] "GET /web/image/ir.attachment/10086/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:56:14,357 44 INFO rb-d965522-225652-425718 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-17 12:56:14,392 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:14] "GET /web/image/pos.category/318/image_128?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-10-17 12:56:14,398 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:56:14,402 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:14] "GET /web/image/product.template/2374/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-17 12:56:14,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:14] "GET /web/image/product.template/2378/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 12:56:14,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:14] "GET /web/image/product.template/2376/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-17 12:56:14,426 44 INFO rb-d965522-225652-425718 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-17 12:56:14,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:14] "GET /web/image/product.template/2377/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 12:56:14,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:14] "GET /web/image/product.template/2375/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-17 12:56:14,474 44 INFO rb-d965522-225652-425718 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-17 12:56:14,526 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-10-17 12:56:14,527 44 INFO rb-d965522-225652-425718 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-17 12:56:14,548 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7100428 (allocated 8126464) 2026-10-17 12:56:14,550 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 135470 2026-10-17 12:56:14,550 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-10-17 12:56:14,550 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 135470 2026-10-17 12:56:14,611 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_125614_611378_test_self_order_check_attributes_show_images.txt 2026-10-17 12:56:14,611 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmp45ya95pf_chrome_odoo" 2026-10-17 12:56:14,639 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-10-17 12:56:18,431 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 135651 2026-10-17 12:56:18,431 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmp9tjsfwsy_chrome_odoo 2026-10-17 12:56:18,431 44 INFO rb-d965522-225652-425718 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:40961/json/version 2026-10-17 12:56:18,433 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40961', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:56:18,442 44 INFO rb-d965522-225652-425718 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-17 12:56:18,443 44 INFO rb-d965522-225652-425718 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:40961/json 2026-10-17 12:56:18,443 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40961', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:56:18,447 44 INFO rb-d965522-225652-425718 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:40961/devtools/page/410359DFAC29D3692678555CCFAA9F9B 2026-10-17 12:56:18,450 44 INFO rb-d965522-225652-425718 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-17 12:56:18,457 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-10-17 12:56:18,467 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-10-17 12:56:18,633 44 INFO rb-d965522-225652-425718 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=6b349a9bb9694dc9" in browser 2026-10-17 12:56:18,633 44 INFO rb-d965522-225652-425718 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=6b349a9bb9694dc9" 2026-10-17 12:56:18,643 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:56:19,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /pos-self/142?access_token=6b349a9bb9694dc9 HTTP/1.1" 200 - 59 0.020 0.435 2026-10-17 12:56:19,098 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '410359DFAC29D3692678555CCFAA9F9B', 'loaderId': '2F0CFB4B1F26FE5E6F3B61BA426CBC91', 'isDownload': False} 2026-10-17 12:56:19,098 44 INFO rb-d965522-225652-425718 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-17 12:56:19,110 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:56:19,125 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:56:19,145 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.004 0.024 2026-10-17 12:56:19,153 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:56:19,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.052 2026-10-17 12:56:19,189 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:56:19,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.080 2026-10-17 12:56:19,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:56:19,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 12:56:19,301 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-17 12:56:19,308 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:56:19,308 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:56:19,312 44 INFO rb-d965522-225652-425718 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=6b349a9bb9694dc9", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:56:19,319 44 INFO rb-d965522-225652-425718 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-17 12:56:19,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.015 0.029 2026-10-17 12:56:19,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-17 12:56:19,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "POST /pos-self/data/142 HTTP/1.1" 200 - 182 0.071 0.166 2026-10-17 12:56:19,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.224 2026-10-17 12:56:19,659 44 INFO rb-d965522-225652-425718 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-17 12:56:19,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/image/ir.attachment/10145/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:56:19,725 44 INFO rb-d965522-225652-425718 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-17 12:56:19,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/image/pos.category/318/image_128?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 2 0.000 0.019 2026-10-17 12:56:19,768 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/image/pos.category/320/image_128?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 2 0.000 0.031 2026-10-17 12:56:19,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/image/product.template/2374/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-17 12:56:19,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/image/product.template/2375/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-17 12:56:19,790 44 INFO rb-d965522-225652-425718 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-17 12:56:19,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/image/product.template/2378/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-10-17 12:56:19,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/image/product.template/2376/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-10-17 12:56:19,812 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:56:19,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/image/product.template/2377/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-10-17 12:56:19,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:19] "GET /web/image/product.template/2380/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-17 12:56:19,844 44 INFO rb-d965522-225652-425718 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-17 12:56:19,898 44 INFO rb-d965522-225652-425718 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-17 12:56:19,949 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-10-17 12:56:19,950 44 INFO rb-d965522-225652-425718 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-17 12:56:19,972 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7129356 (allocated 7864320) 2026-10-17 12:56:19,973 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 135651 2026-10-17 12:56:19,973 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-10-17 12:56:19,973 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 135651 2026-10-17 12:56:20,055 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125620_054904_test_self_order_multi_check_attribute.txt 2026-10-17 12:56:20,055 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmp9tjsfwsy_chrome_odoo" 2026-10-17 12:56:20,082 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-10-17 12:56:23,922 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7032] 2026-10-17 12:56:23,956 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [2880] 2026-10-17 12:56:24,331 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 135840 2026-10-17 12:56:24,331 44 INFO rb-d965522-225652-425718 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/tmp367jzxrb_chrome_odoo 2026-10-17 12:56:24,331 44 INFO rb-d965522-225652-425718 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:40777/json/version 2026-10-17 12:56:24,332 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:56:24,340 44 INFO rb-d965522-225652-425718 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-17 12:56:24,340 44 INFO rb-d965522-225652-425718 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:40777/json 2026-10-17 12:56:24,341 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:56:24,345 44 INFO rb-d965522-225652-425718 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:40777/devtools/page/12D58140698005825FD8D86AC6B2F0B4 2026-10-17 12:56:24,351 44 INFO rb-d965522-225652-425718 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-17 12:56:24,353 44 INFO rb-d965522-225652-425718 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-17 12:56:24,359 44 INFO rb-d965522-225652-425718 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-17 12:56:24,365 44 INFO rb-d965522-225652-425718 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=d1fb8f740bc6446b" in browser 2026-10-17 12:56:24,366 44 INFO rb-d965522-225652-425718 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=d1fb8f740bc6446b" 2026-10-17 12:56:24,375 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:56:24,710 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:24] "GET /pos-self/143?access_token=d1fb8f740bc6446b HTTP/1.1" 200 - 59 0.020 0.318 2026-10-17 12:56:24,713 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '12D58140698005825FD8D86AC6B2F0B4', 'loaderId': '21DA88B08E891CB7C383EC22EF35A7E3', 'isDownload': False} 2026-10-17 12:56:24,714 44 INFO rb-d965522-225652-425718 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-17 12:56:24,725 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:56:24,742 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:56:24,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:24] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.004 0.027 2026-10-17 12:56:24,768 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:56:24,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:24] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.044 2026-10-17 12:56:24,788 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:56:24,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:24] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.067 2026-10-17 12:56:24,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.006 2026-10-17 12:56:24,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:56:24,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:24] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:56:24,928 44 INFO rb-d965522-225652-425718 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=d1fb8f740bc6446b", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:56:24,930 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:56:24,930 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:56:24,934 44 INFO rb-d965522-225652-425718 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-17 12:56:24,983 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:24] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.013 0.032 2026-10-17 12:56:25,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-17 12:56:25,197 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:25] "POST /pos-self/data/143 HTTP/1.1" 200 - 181 0.063 0.119 2026-10-17 12:56:25,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.169 2026-10-17 12:56:25,247 44 INFO rb-d965522-225652-425718 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-17 12:56:25,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:25] "GET /web/image/ir.attachment/10203/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:56:25,314 44 INFO rb-d965522-225652-425718 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-17 12:56:25,346 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:25] "GET /web/image/pos.category/318/image_128?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-10-17 12:56:25,352 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:56:25,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:25] "GET /web/image/product.template/2374/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-17 12:56:25,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:25] "GET /web/image/product.template/2375/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-17 12:56:25,380 44 INFO rb-d965522-225652-425718 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-17 12:56:25,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:25] "GET /web/image/product.template/2376/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-17 12:56:25,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:25] "GET /web/image/product.template/2378/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-17 12:56:25,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:25] "GET /web/image/product.template/2377/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-10-17 12:56:25,431 44 INFO rb-d965522-225652-425718 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-17 12:56:25,482 44 INFO rb-d965522-225652-425718 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-17 12:56:25,538 44 INFO rb-d965522-225652-425718 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-17 12:56:25,552 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56: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-17 12:56:25,592 44 INFO rb-d965522-225652-425718 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-17 12:56:25,647 44 INFO rb-d965522-225652-425718 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-17 12:56:25,701 44 INFO rb-d965522-225652-425718 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-17 12:56:25,752 44 INFO rb-d965522-225652-425718 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-17 12:56:25,804 44 INFO rb-d965522-225652-425718 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-17 12:56:25,856 44 INFO rb-d965522-225652-425718 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-17 12:56:25,911 44 INFO rb-d965522-225652-425718 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-17 12:56:25,961 44 INFO rb-d965522-225652-425718 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-17 12:56:26,030 44 INFO rb-d965522-225652-425718 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-17 12:56:26,092 44 INFO rb-d965522-225652-425718 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-17 12:56:26,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:26] "GET /web/image/ir.attachment/10152/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:56:26,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:26] "GET /web/image/product.product/2887/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:56:26,143 44 INFO rb-d965522-225652-425718 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-17 12:56:26,207 44 INFO rb-d965522-225652-425718 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-17 12:56:26,241 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17262930 started for PoS orders references: [{'name': None, 'pos_reference': '260-143-000001', 'uuid': '3a14e88d-517e-4a46-b537-f2c47b7fc53a'}] 2026-10-17 12:56:26,275 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17262930 order {'name': None, 'pos_reference': '260-143-000001', 'uuid': '3a14e88d-517e-4a46-b537-f2c47b7fc53a'} created pos.order #906 2026-10-17 12:56:26,290 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17262930 finished 2026-10-17 12:56:26,387 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 115 0.048 0.135 2026-10-17 12:56:26,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 12:56:26,432 44 INFO rb-d965522-225652-425718 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-17 12:56:26,485 44 INFO rb-d965522-225652-425718 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-17 12:56:26,485 44 INFO rb-d965522-225652-425718 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-17 12:56:26,515 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8758548 (allocated 9699328) 2026-10-17 12:56:26,516 44 INFO rb-d965522-225652-425718 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 135840 2026-10-17 12:56:26,517 44 INFO rb-d965522-225652-425718 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-17 12:56:26,517 44 INFO rb-d965522-225652-425718 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 135840 2026-10-17 12:56:26,571 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_125626_571341_test_self_order_multi_check_attribute_with_extra_price.txt 2026-10-17 12:56:26,571 44 INFO rb-d965522-225652-425718 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/tmp367jzxrb_chrome_odoo" 2026-10-17 12:56:26,606 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-10-17 12:56:30,508 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 136031 2026-10-17 12:56:30,508 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpoq3ilsg7_chrome_odoo 2026-10-17 12:56:30,508 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:42067/json/version 2026-10-17 12:56:30,509 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:56:30,516 44 INFO rb-d965522-225652-425718 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-17 12:56:30,516 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:42067/json 2026-10-17 12:56:30,516 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:56:30,523 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:42067/devtools/page/CEF435FCAF2A19AF8C94E7700D49109B 2026-10-17 12:56:30,526 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-10-17 12:56:30,530 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-10-17 12:56:30,536 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-10-17 12:56:30,686 44 INFO rb-d965522-225652-425718 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=a412acbdcd344047&table_identifier=64a208b8" in browser 2026-10-17 12:56:30,686 44 INFO rb-d965522-225652-425718 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=a412acbdcd344047&table_identifier=64a208b8" 2026-10-17 12:56:30,695 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:56:31,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /pos-self/144?access_token=a412acbdcd344047&table_identifier=64a208b8 HTTP/1.1" 200 - 61 0.021 0.416 2026-10-17 12:56:31,134 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': 'CEF435FCAF2A19AF8C94E7700D49109B', 'loaderId': '3C640A18B192F439BF78A614E3AEBECA', 'isDownload': False} 2026-10-17 12:56:31,134 44 INFO rb-d965522-225652-425718 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-17 12:56:31,146 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:56:31,164 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:56:31,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.004 0.026 2026-10-17 12:56:31,190 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:56:31,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.040 2026-10-17 12:56:31,209 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:56:31,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.073 2026-10-17 12:56:31,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 12:56:31,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:56:31,362 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:56:31,368 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:56:31,368 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:56:31,378 44 INFO rb-d965522-225652-425718 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=a412acbdcd344047&table_identifier=64a208b8", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:56:31,386 44 INFO rb-d965522-225652-425718 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-17 12:56:31,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "POST /pos-self/relations/144 HTTP/1.1" 200 - 37 0.015 0.030 2026-10-17 12:56:31,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.080 2026-10-17 12:56:31,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "POST /pos-self/data/144 HTTP/1.1" 200 - 169 0.067 0.123 2026-10-17 12:56:31,640 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.171 2026-10-17 12:56:31,668 44 INFO rb-d965522-225652-425718 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-17 12:56:31,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /web/image/ir.attachment/10261/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:56:31,716 44 INFO rb-d965522-225652-425718 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-17 12:56:31,724 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /web/image/ir.attachment/10210/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:56:31,730 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:56:31,780 44 INFO rb-d965522-225652-425718 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-17 12:56:31,794 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:56:31,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /web/image/pos.category/321/image_128?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-17 12:56:31,818 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:31] "GET /web/image/product.template/2381/image_512?unique=2026-10-17T12:55:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:56:31,836 44 INFO rb-d965522-225652-425718 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-17 12:56:31,888 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-10-17 12:56:31,889 44 INFO rb-d965522-225652-425718 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-17 12:56:31,908 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6675916 (allocated 7340032) 2026-10-17 12:56:31,910 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 136031 2026-10-17 12:56:31,911 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-10-17 12:56:31,911 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 136031 2026-10-17 12:56:31,965 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125631_965813_test_self_order_product_info.txt 2026-10-17 12:56:31,966 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpoq3ilsg7_chrome_odoo" 2026-10-17 12:56:32,005 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-17 12:56:32,887 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-10-17 12:56:36,621 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:56:36,829 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30193228 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': '307a0ff7-27c8-4d22-9de5-90f630f88d9e'}] 2026-10-17 12:56:36,859 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30193228 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': '307a0ff7-27c8-4d22-9de5-90f630f88d9e'} created pos.order #907 2026-10-17 12:56:36,860 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30193228 finished 2026-10-17 12:56:36,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.045 0.245 2026-10-17 12:56:37,062 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53141866 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': '0f12500b-5320-4d74-b996-bce21b62b05c'}] 2026-10-17 12:56:37,090 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53141866 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': '0f12500b-5320-4d74-b996-bce21b62b05c'} created pos.order #908 2026-10-17 12:56:37,091 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53141866 finished 2026-10-17 12:56:37,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:37] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 142 0.046 0.083 2026-10-17 12:56:37,178 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-10-17 12:56:41,066 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:56:41,272 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94855472 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': 'a443c9d8-9ac9-44c1-a293-6f24a6d72973'}] 2026-10-17 12:56:41,303 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94855472 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': 'a443c9d8-9ac9-44c1-a293-6f24a6d72973'} created pos.order #909 2026-10-17 12:56:41,304 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94855472 finished 2026-10-17 12:56:41,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.051 0.241 2026-10-17 12:56:41,508 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18623766 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': '4ef5e644-9b63-4ba4-834b-5f48c29fb53a'}] 2026-10-17 12:56:41,537 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18623766 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': '4ef5e644-9b63-4ba4-834b-5f48c29fb53a'} created pos.order #910 2026-10-17 12:56:41,538 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18623766 finished 2026-10-17 12:56:41,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 142 0.047 0.084 2026-10-17 12:56:41,620 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-10-17 12:56:45,271 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:56:45,563 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74599091 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000001', 'uuid': '12bc5ceb-27eb-4aa0-ab4a-e1ed23e932ab'}] 2026-10-17 12:56:45,587 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74599091 order {'name': None, 'pos_reference': '260-147-000001', 'uuid': '12bc5ceb-27eb-4aa0-ab4a-e1ed23e932ab'} created pos.order #911 2026-10-17 12:56:45,588 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74599091 finished 2026-10-17 12:56:45,641 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 128 0.042 0.329 2026-10-17 12:56:45,667 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45572609 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000002', 'uuid': '82cbce79-42ed-480b-8da7-6013855cace1'}] 2026-10-17 12:56:45,684 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45572609 order {'name': None, 'pos_reference': '260-147-000002', 'uuid': '82cbce79-42ed-480b-8da7-6013855cace1'} created pos.order #912 2026-10-17 12:56:45,685 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45572609 finished 2026-10-17 12:56:45,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:56:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.013 0.037 2026-10-17 12:56:45,719 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-10-17 12:56:49,263 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-10-17 12:56:52,770 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-10-17 12:56:56,605 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-10-17 12:57:00,481 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:57:00,716 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42127592 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': '1d317fba-d069-4cb0-8823-5b89337ae0ef'}] 2026-10-17 12:57:00,744 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42127592 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': '1d317fba-d069-4cb0-8823-5b89337ae0ef'} created pos.order #917 2026-10-17 12:57:00,745 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42127592 finished 2026-10-17 12:57:00,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.044 0.272 2026-10-17 12:57:00,827 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19097458 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000002', 'uuid': '3ec982b0-3fa8-4fc9-8948-63964cc9b55c'}] 2026-10-17 12:57:00,848 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19097458 order {'name': None, 'pos_reference': '260-151-000002', 'uuid': '3ec982b0-3fa8-4fc9-8948-63964cc9b55c'} created pos.order #918 2026-10-17 12:57:00,849 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19097458 finished 2026-10-17 12:57:00,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.014 0.040 2026-10-17 12:57:00,887 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-10-17 12:57:04,835 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:57:05,069 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66664237 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': '88cad52e-4402-4864-ba6b-f3297e46e006'}] 2026-10-17 12:57:05,098 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66664237 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': '88cad52e-4402-4864-ba6b-f3297e46e006'} created pos.order #919 2026-10-17 12:57:05,098 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66664237 finished 2026-10-17 12:57:05,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.046 0.270 2026-10-17 12:57:05,177 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98972555 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000002', 'uuid': 'b72001a1-753e-4206-acfc-638246e3397a'}] 2026-10-17 12:57:05,197 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98972555 order {'name': None, 'pos_reference': '260-152-000002', 'uuid': 'b72001a1-753e-4206-acfc-638246e3397a'} created pos.order #920 2026-10-17 12:57:05,198 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98972555 finished 2026-10-17 12:57:05,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.014 0.039 2026-10-17 12:57:05,232 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-10-17 12:57:09,156 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:57:09,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.017 0.195 2026-10-17 12:57:09,389 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-10-17 12:57:13,047 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:57:13,343 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5019444 started for PoS orders references: [{'name': None, 'pos_reference': '260-154-000001', 'uuid': '19662165-ebc8-4672-9a76-d381bd540d5f'}] 2026-10-17 12:57:13,371 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5019444 order {'name': None, 'pos_reference': '260-154-000001', 'uuid': '19662165-ebc8-4672-9a76-d381bd540d5f'} created pos.order #921 2026-10-17 12:57:13,372 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5019444 finished 2026-10-17 12:57:13,383 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.029 0.309 2026-10-17 12:57:13,405 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-10-17 12:57:17,129 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:57:17,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.016 0.207 2026-10-17 12:57:17,372 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-10-17 12:57:21,381 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 136227 2026-10-17 12:57:21,381 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmpihw1ah6u_chrome_odoo 2026-10-17 12:57:21,381 44 INFO rb-d965522-225652-425718 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:37365/json/version 2026-10-17 12:57:21,382 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:57:21,397 44 INFO rb-d965522-225652-425718 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-17 12:57:21,397 44 INFO rb-d965522-225652-425718 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:37365/json 2026-10-17 12:57:21,398 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:57:21,410 44 INFO rb-d965522-225652-425718 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:37365/devtools/page/4C05D69364B85E77E0DD4658E2FFB591 2026-10-17 12:57:21,421 44 INFO rb-d965522-225652-425718 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-17 12:57:21,425 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-10-17 12:57:21,442 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-10-17 12:57:21,623 44 INFO rb-d965522-225652-425718 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=8dc4a0572b8f44b0" in browser 2026-10-17 12:57:21,623 44 INFO rb-d965522-225652-425718 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=8dc4a0572b8f44b0" 2026-10-17 12:57:21,633 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:57:21,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:21] "GET /pos-self/156?access_token=8dc4a0572b8f44b0 HTTP/1.1" 200 - 57 0.020 0.339 2026-10-17 12:57:21,993 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': '4C05D69364B85E77E0DD4658E2FFB591', 'loaderId': '04227853B2D96F59667A3904B12B325B', 'isDownload': False} 2026-10-17 12:57:21,993 44 INFO rb-d965522-225652-425718 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-17 12:57:22,004 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:57:22,018 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:57:22,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.026 2026-10-17 12:57:22,060 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:57:22,076 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.064 2026-10-17 12:57:22,082 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:57:22,092 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.079 2026-10-17 12:57:22,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 12:57:22,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 12:57:22,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:57:22,219 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:57:22,219 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 12:57:22,225 44 INFO rb-d965522-225652-425718 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=8dc4a0572b8f44b0", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:57:22,231 44 INFO rb-d965522-225652-425718 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-17 12:57:22,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "POST /pos-self/relations/156 HTTP/1.1" 200 - 37 0.014 0.033 2026-10-17 12:57:22,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.111 2026-10-17 12:57:22,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "POST /pos-self/data/156 HTTP/1.1" 200 - 192 0.066 0.137 2026-10-17 12:57:22,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.177 2026-10-17 12:57:22,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-10-17 12:57:22,594 44 INFO rb-d965522-225652-425718 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-17 12:57:22,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/ir.attachment/10925/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:57:22,641 44 INFO rb-d965522-225652-425718 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-17 12:57:22,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/ir.attachment/10874/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:57:22,656 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:57:22,711 44 INFO rb-d965522-225652-425718 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-17 12:57:22,737 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/pos.category/322/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-17 12:57:22,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.034 2026-10-17 12:57:22,765 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/product.template/2383/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-17 12:57:22,766 44 INFO rb-d965522-225652-425718 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-17 12:57:22,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/product.template/2382/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 12:57:22,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/product.template/2386/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.082 2026-10-17 12:57:22,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/product.template/2384/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-17 12:57:22,839 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/product.template/2385/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-10-17 12:57:22,840 44 INFO rb-d965522-225652-425718 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-17 12:57:22,849 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/product.template/2411/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-10-17 12:57:22,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/product.template/2413/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-17 12:57:22,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/product.template/2412/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-10-17 12:57:22,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/product.template/2414/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-17 12:57:22,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/product.product/2919/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.037 2026-10-17 12:57:22,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/product.product/2921/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.002 0.049 2026-10-17 12:57:22,923 44 INFO rb-d965522-225652-425718 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-17 12:57:22,930 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:22] "GET /web/image/product.product/2922/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.068 2026-10-17 12:57:22,979 44 INFO rb-d965522-225652-425718 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-17 12:57:23,035 44 INFO rb-d965522-225652-425718 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-17 12:57:23,100 44 INFO rb-d965522-225652-425718 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-17 12:57:23,158 44 INFO rb-d965522-225652-425718 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-17 12:57:23,214 44 INFO rb-d965522-225652-425718 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-17 12:57:23,281 44 INFO rb-d965522-225652-425718 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-17 12:57:23,339 44 INFO rb-d965522-225652-425718 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-17 12:57:23,398 44 INFO rb-d965522-225652-425718 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-17 12:57:23,454 44 INFO rb-d965522-225652-425718 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-17 12:57:23,522 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-10-17 12:57:23,523 44 INFO rb-d965522-225652-425718 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-17 12:57:23,561 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11269640 (allocated 12718080) 2026-10-17 12:57:23,562 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 136227 2026-10-17 12:57:23,563 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-10-17 12:57:23,563 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 136227 2026-10-17 12:57:23,617 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125723_617270_test_product_dont_display_all_variants.txt 2026-10-17 12:57:23,617 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmpihw1ah6u_chrome_odoo" 2026-10-17 12:57:23,644 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-10-17 12:57:27,933 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 136418 2026-10-17 12:57:27,934 44 INFO rb-d965522-225652-425718 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/tmpe4uxc9y2_chrome_odoo 2026-10-17 12:57:27,934 44 INFO rb-d965522-225652-425718 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:41059/json/version 2026-10-17 12:57:27,935 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:57:27,948 44 INFO rb-d965522-225652-425718 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-17 12:57:27,948 44 INFO rb-d965522-225652-425718 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:41059/json 2026-10-17 12:57:27,948 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:57:27,951 44 INFO rb-d965522-225652-425718 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:41059/devtools/page/CB66B69D927F5BC6D24BCCD93E31E89E 2026-10-17 12:57:27,953 44 INFO rb-d965522-225652-425718 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-17 12:57:27,954 44 INFO rb-d965522-225652-425718 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-17 12:57:27,957 44 INFO rb-d965522-225652-425718 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-17 12:57:28,116 44 INFO rb-d965522-225652-425718 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=1ff6a315f2344dab" in browser 2026-10-17 12:57:28,116 44 INFO rb-d965522-225652-425718 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=1ff6a315f2344dab" 2026-10-17 12:57:28,124 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:57:28,542 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:28] "GET /pos-self/157?access_token=1ff6a315f2344dab HTTP/1.1" 200 - 59 0.024 0.397 2026-10-17 12:57:28,546 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': 'CB66B69D927F5BC6D24BCCD93E31E89E', 'loaderId': 'A059E686990F57A7A01923303E69CBDF', 'isDownload': False} 2026-10-17 12:57:28,546 44 INFO rb-d965522-225652-425718 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-17 12:57:28,558 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:57:28,573 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:57:28,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:28] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.024 2026-10-17 12:57:28,596 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:57:28,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:28] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.037 2026-10-17 12:57:28,613 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:57:28,643 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:28] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.064 2026-10-17 12:57:28,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:57:28,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:57:28,748 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:28] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-17 12:57:28,754 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:57:28,754 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:57:28,758 44 INFO rb-d965522-225652-425718 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=1ff6a315f2344dab", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:57:28,765 44 INFO rb-d965522-225652-425718 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-17 12:57:28,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:28] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.013 0.028 2026-10-17 12:57:28,835 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.072 2026-10-17 12:57:29,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.067 0.143 2026-10-17 12:57:29,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.193 2026-10-17 12:57:29,074 44 INFO rb-d965522-225652-425718 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-17 12:57:29,107 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/ir.attachment/10983/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:57:29,156 44 INFO rb-d965522-225652-425718 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-17 12:57:29,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/pos.category/324/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:57:29,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/pos.category/325/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-17 12:57:29,216 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:57:29,219 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:57:29,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/pos.category/322/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.001 0.043 2026-10-17 12:57:29,232 44 INFO rb-d965522-225652-425718 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-17 12:57:29,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/pos.category/323/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.001 0.064 2026-10-17 12:57:29,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2415/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-17 12:57:29,261 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2417/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-17 12:57:29,274 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2416/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-17 12:57:29,283 44 INFO rb-d965522-225652-425718 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-17 12:57:29,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2418/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-17 12:57:29,294 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2419/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-17 12:57:29,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2424/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-17 12:57:29,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2420/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-10-17 12:57:29,330 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.product/2925/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.063 2026-10-17 12:57:29,342 44 INFO rb-d965522-225652-425718 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-17 12:57:29,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.product/2924/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.063 2026-10-17 12:57:29,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.product/2926/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.071 2026-10-17 12:57:29,373 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2421/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-10-17 12:57:29,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2422/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-10-17 12:57:29,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2423/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-10-17 12:57:29,393 44 INFO rb-d965522-225652-425718 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-17 12:57:29,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2382/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-10-17 12:57:29,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2383/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-10-17 12:57:29,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.template/2386/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-17 12:57:29,451 44 INFO rb-d965522-225652-425718 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-17 12:57:29,502 44 INFO rb-d965522-225652-425718 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-17 12:57:29,562 44 INFO rb-d965522-225652-425718 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-17 12:57:29,612 44 INFO rb-d965522-225652-425718 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-17 12:57:29,676 44 INFO rb-d965522-225652-425718 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-17 12:57:29,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.product/2927/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:57:29,719 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.product/2928/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.026 2026-10-17 12:57:29,726 44 INFO rb-d965522-225652-425718 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-17 12:57:29,777 44 INFO rb-d965522-225652-425718 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-17 12:57:29,838 44 INFO rb-d965522-225652-425718 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-17 12:57:29,905 44 INFO rb-d965522-225652-425718 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-17 12:57:29,934 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.product/2929/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-10-17 12:57:29,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.product/2931/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-10-17 12:57:29,963 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.product/2930/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.002 0.041 2026-10-17 12:57:29,965 44 INFO rb-d965522-225652-425718 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-17 12:57:29,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:29] "GET /web/image/product.product/2932/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.002 0.051 2026-10-17 12:57:30,015 44 INFO rb-d965522-225652-425718 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-17 12:57:30,066 44 INFO rb-d965522-225652-425718 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-17 12:57:30,117 44 INFO rb-d965522-225652-425718 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-17 12:57:30,168 44 INFO rb-d965522-225652-425718 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-17 12:57:30,257 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-10-17 12:57:30,257 44 INFO rb-d965522-225652-425718 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-17 12:57:30,317 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13912680 (allocated 15216640) 2026-10-17 12:57:30,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 136418 2026-10-17 12:57:30,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-10-17 12:57:30,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 136418 2026-10-17 12:57:30,413 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_125730_413101_test_self_combo_extra_price_selection_and_confirmation.txt 2026-10-17 12:57:30,413 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmpe4uxc9y2_chrome_odoo" 2026-10-17 12:57:30,441 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-17 12:57:34,898 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 136632 2026-10-17 12:57:34,898 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmps3mv1qor_chrome_odoo 2026-10-17 12:57:34,898 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:46493/json/version 2026-10-17 12:57:34,899 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:57:34,907 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-10-17 12:57:34,907 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:46493/json 2026-10-17 12:57:34,908 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:57:34,914 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:46493/devtools/page/34F3DE494CCF555814BA767B10BA3B5D 2026-10-17 12:57:34,922 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-10-17 12:57:34,925 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-10-17 12:57:34,937 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-10-17 12:57:35,100 44 INFO rb-d965522-225652-425718 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=039a3dae9d66462f" in browser 2026-10-17 12:57:35,100 44 INFO rb-d965522-225652-425718 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=039a3dae9d66462f" 2026-10-17 12:57:35,108 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:57:35,442 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:35] "GET /pos-self/158?access_token=039a3dae9d66462f HTTP/1.1" 200 - 59 0.026 0.310 2026-10-17 12:57:35,445 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '34F3DE494CCF555814BA767B10BA3B5D', 'loaderId': '68860B5BF664698263B51DF9B8686895', 'isDownload': False} 2026-10-17 12:57:35,445 44 INFO rb-d965522-225652-425718 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-17 12:57:35,455 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:57:35,470 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:57:35,502 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:35] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.020 0.022 2026-10-17 12:57:35,509 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:57:35,519 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:35] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.052 2026-10-17 12:57:35,527 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:57:35,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:35] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.079 2026-10-17 12:57:35,682 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:57:35,688 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:57:35,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:35] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:57:35,699 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:57:35,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:57:35,707 44 INFO rb-d965522-225652-425718 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=039a3dae9d66462f", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:57:35,714 44 INFO rb-d965522-225652-425718 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-17 12:57:35,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:35] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.019 0.030 2026-10-17 12:57:35,792 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-17 12:57:36,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.080 0.133 2026-10-17 12:57:36,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.199 2026-10-17 12:57:36,038 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-10-17 12:57:36,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/ir.attachment/11041/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:57:36,133 44 INFO rb-d965522-225652-425718 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-17 12:57:36,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/pos.category/326/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:57:36,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/pos.category/328/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-10-17 12:57:36,199 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:57:36,205 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57: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-17 12:57:36,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/pos.category/327/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.001 0.052 2026-10-17 12:57:36,220 44 INFO rb-d965522-225652-425718 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-17 12:57:36,233 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/pos.category/322/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.001 0.069 2026-10-17 12:57:36,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2425/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-17 12:57:36,255 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2426/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-17 12:57:36,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2427/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-17 12:57:36,273 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2428/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-17 12:57:36,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2429/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-10-17 12:57:36,286 44 INFO rb-d965522-225652-425718 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-17 12:57:36,292 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2434/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 12:57:36,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.product/2934/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.053 2026-10-17 12:57:36,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.product/2935/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.057 2026-10-17 12:57:36,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.product/2936/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.061 2026-10-17 12:57:36,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2430/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-10-17 12:57:36,343 44 INFO rb-d965522-225652-425718 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-17 12:57:36,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2431/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-17 12:57:36,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.product/2893/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.066 2026-10-17 12:57:36,376 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2432/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-10-17 12:57:36,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2433/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-10-17 12:57:36,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2382/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-10-17 12:57:36,401 44 INFO rb-d965522-225652-425718 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-17 12:57:36,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2383/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-10-17 12:57:36,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.template/2386/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-17 12:57:36,465 44 INFO rb-d965522-225652-425718 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-17 12:57:36,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.product/2937/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:57:36,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.product/2938/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.024 2026-10-17 12:57:36,531 44 INFO rb-d965522-225652-425718 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-17 12:57:36,561 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.product/2939/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-10-17 12:57:36,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.product/2941/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.002 0.026 2026-10-17 12:57:36,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.product/2940/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.002 0.039 2026-10-17 12:57:36,590 44 INFO rb-d965522-225652-425718 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-17 12:57:36,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.product/2942/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.050 2026-10-17 12:57:36,671 44 INFO rb-d965522-225652-425718 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-17 12:57:36,740 44 INFO rb-d965522-225652-425718 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-17 12:57:36,748 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/ir.attachment/10990/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:57:36,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:36] "GET /web/image/product.product/2943/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:57:36,819 44 INFO rb-d965522-225652-425718 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-17 12:57:36,871 44 INFO rb-d965522-225652-425718 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-17 12:57:36,922 44 INFO rb-d965522-225652-425718 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-17 12:57:36,974 44 INFO rb-d965522-225652-425718 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-17 12:57:37,049 44 INFO rb-d965522-225652-425718 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-17 12:57:37,090 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7210126 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': '7a705105-b026-443b-b266-2b5efc2f6493'}] 2026-10-17 12:57:37,125 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7210126 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': '7a705105-b026-443b-b266-2b5efc2f6493'} created pos.order #922 2026-10-17 12:57:37,139 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7210126 finished 2026-10-17 12:57:37,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 166 0.059 0.161 2026-10-17 12:57:37,308 44 INFO rb-d965522-225652-425718 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-17 12:57:37,359 44 INFO rb-d965522-225652-425718 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-17 12:57:37,413 44 INFO rb-d965522-225652-425718 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-17 12:57:37,463 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-10-17 12:57:37,463 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:57:37,509 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11442636 (allocated 12455936) 2026-10-17 12:57:37,510 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 136632 2026-10-17 12:57:37,511 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-10-17 12:57:37,511 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 136632 2026-10-17 12:57:37,611 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125737_611037_test_self_order_combo.txt 2026-10-17 12:57:37,611 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmps3mv1qor_chrome_odoo" 2026-10-17 12:57:37,645 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-10-17 12:57:41,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 136853 2026-10-17 12:57:41,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpncq6tvdf_chrome_odoo 2026-10-17 12:57:41,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:34805/json/version 2026-10-17 12:57:41,802 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:57:41,808 44 INFO rb-d965522-225652-425718 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-17 12:57:41,808 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:34805/json 2026-10-17 12:57:41,809 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:57:41,816 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:34805/devtools/page/2A6A4E57930F2DF30536BEAE368A73D0 2026-10-17 12:57:41,820 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-10-17 12:57:41,822 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-10-17 12:57:41,829 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-10-17 12:57:42,003 44 INFO rb-d965522-225652-425718 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=8517ac2dbc0c479c" in browser 2026-10-17 12:57:42,003 44 INFO rb-d965522-225652-425718 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=8517ac2dbc0c479c" 2026-10-17 12:57:42,012 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:57:42,413 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:42] "GET /pos-self/159?access_token=8517ac2dbc0c479c HTTP/1.1" 200 - 59 0.020 0.382 2026-10-17 12:57:42,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': '2A6A4E57930F2DF30536BEAE368A73D0', 'loaderId': 'A9A47F1016EE571331ACDF355E1A61B3', 'isDownload': False} 2026-10-17 12:57:42,416 44 INFO rb-d965522-225652-425718 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-17 12:57:42,429 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:57:42,444 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:57:42,464 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:42] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-10-17 12:57:42,470 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:57:42,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:42] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.047 2026-10-17 12:57:42,502 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:57:42,514 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:42] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.073 2026-10-17 12:57:42,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-17 12:57:42,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:57:42,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:42] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.010 2026-10-17 12:57:42,617 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:57:42,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 12:57:42,624 44 INFO rb-d965522-225652-425718 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=8517ac2dbc0c479c", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:57:42,630 44 INFO rb-d965522-225652-425718 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-17 12:57:42,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:42] "POST /pos-self/relations/159 HTTP/1.1" 200 - 37 0.013 0.030 2026-10-17 12:57:42,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.103 2026-10-17 12:57:42,944 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:42] "POST /pos-self/data/159 HTTP/1.1" 200 - 189 0.068 0.160 2026-10-17 12:57:42,946 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.203 2026-10-17 12:57:42,982 44 INFO rb-d965522-225652-425718 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-17 12:57:43,015 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/ir.attachment/11099/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:57:43,064 44 INFO rb-d965522-225652-425718 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-17 12:57:43,101 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/pos.category/329/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:57:43,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/pos.category/331/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-10-17 12:57:43,123 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:57:43,126 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57: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-17 12:57:43,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/pos.category/330/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.000 0.046 2026-10-17 12:57:43,134 44 INFO rb-d965522-225652-425718 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-17 12:57:43,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/pos.category/332/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-10-17 12:57:43,158 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/pos.category/322/image_128?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 2 0.000 0.070 2026-10-17 12:57:43,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2435/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-17 12:57:43,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2436/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-10-17 12:57:43,192 44 INFO rb-d965522-225652-425718 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-17 12:57:43,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2437/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-17 12:57:43,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2438/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-10-17 12:57:43,210 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2439/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-10-17 12:57:43,219 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2445/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-10-17 12:57:43,233 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.product/2947/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.003 0.058 2026-10-17 12:57:43,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.product/2948/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.002 0.056 2026-10-17 12:57:43,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2444/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-17 12:57:43,267 44 INFO rb-d965522-225652-425718 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-17 12:57:43,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2440/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-17 12:57:43,279 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2441/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-10-17 12:57:43,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2442/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-10-17 12:57:43,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2443/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-17 12:57:43,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2382/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-10-17 12:57:43,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2383/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-17 12:57:43,330 44 INFO rb-d965522-225652-425718 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-17 12:57:43,330 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.template/2386/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-10-17 12:57:43,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/ir.attachment/11048/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-10-17 12:57:43,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "GET /web/image/product.product/2954/image_512?unique=2026-10-17T12:56:32.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-10-17 12:57:43,396 44 INFO rb-d965522-225652-425718 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-17 12:57:43,440 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80837453 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '6415ccb0-f942-4e70-89cc-64c443eea01c'}] 2026-10-17 12:57:43,479 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80837453 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '6415ccb0-f942-4e70-89cc-64c443eea01c'} created pos.order #923 2026-10-17 12:57:43,496 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80837453 finished 2026-10-17 12:57:43,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 136 0.048 0.149 2026-10-17 12:57:43,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 12:57:43,646 44 INFO rb-d965522-225652-425718 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-17 12:57:43,695 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-10-17 12:57:43,696 44 INFO rb-d965522-225652-425718 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-17 12:57:43,723 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9042784 (allocated 9961472) 2026-10-17 12:57:43,725 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 136853 2026-10-17 12:57:43,725 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-10-17 12:57:43,726 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 136853 2026-10-17 12:57:43,784 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125743_784160_test_self_order_combo_categories.txt 2026-10-17 12:57:43,784 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpncq6tvdf_chrome_odoo" 2026-10-17 12:57:43,812 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-10-17 12:57:47,459 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:57:47,665 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34575551 started for PoS orders references: [{'name': None, 'pos_reference': '260-160-000001', 'uuid': 'c559ad67-4122-4862-909a-51dfd8071308'}] 2026-10-17 12:57:47,691 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34575551 order {'name': None, 'pos_reference': '260-160-000001', 'uuid': 'c559ad67-4122-4862-909a-51dfd8071308'} created pos.order #924 2026-10-17 12:57:47,692 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34575551 finished 2026-10-17 12:57:47,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.041 0.240 2026-10-17 12:57:47,768 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-10-17 12:57:51,244 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:57:51,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.013 0.190 2026-10-17 12:57:51,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.006 0.016 2026-10-17 12:57:51,501 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.006 0.016 2026-10-17 12:57:51,531 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 12:57:52,306 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_orders_unknown_table_identifier ... 2026-10-17 12:57:55,880 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:57:58,348 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:57:58] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 19 0.005 2.465 2026-10-17 12:57:58,370 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-10-17 12:58:02,077 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 137059 2026-10-17 12:58:02,077 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpglpux_ii_chrome_odoo 2026-10-17 12:58:02,078 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:45057/json/version 2026-10-17 12:58:02,079 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:02,085 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-10-17 12:58:02,085 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:45057/json 2026-10-17 12:58:02,085 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:02,088 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:45057/devtools/page/2ECE10235B56B7BD92FFA6F7737E16C7 2026-10-17 12:58:02,090 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-10-17 12:58:02,091 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-10-17 12:58:02,097 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-10-17 12:58:02,268 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/163?access_token=1c1abf26c02047f5" in browser 2026-10-17 12:58:02,268 44 INFO rb-d965522-225652-425718 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/163?access_token=1c1abf26c02047f5" 2026-10-17 12:58:02,278 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:58:02,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:02] "GET /pos-self/163?access_token=1c1abf26c02047f5 HTTP/1.1" 200 - 57 0.020 0.344 2026-10-17 12:58:02,641 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '2ECE10235B56B7BD92FFA6F7737E16C7', 'loaderId': 'D0EE0898D1960DA9159F2EDAE5CB5E07', 'isDownload': False} 2026-10-17 12:58:02,642 44 INFO rb-d965522-225652-425718 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-17 12:58:02,652 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:58:02,668 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:58:02,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:02] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.015 0.022 2026-10-17 12:58:02,704 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:58:02,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:02] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.062 2026-10-17 12:58:02,731 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:58:02,741 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:02] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.076 2026-10-17 12:58:02,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 12:58:02,888 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:58:02,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:02] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-17 12:58:02,901 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:58:02,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:58:02,906 44 INFO rb-d965522-225652-425718 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/163?access_token=1c1abf26c02047f5", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:58:02,912 44 INFO rb-d965522-225652-425718 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-17 12:58:02,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:02] "POST /pos-self/relations/163 HTTP/1.1" 200 - 35 0.013 0.035 2026-10-17 12:58:02,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-17 12:58:03,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:03] "POST /pos-self/data/163 HTTP/1.1" 200 - 180 0.062 0.119 2026-10-17 12:58:03,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.168 2026-10-17 12:58:03,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:58:03,235 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-10-17 12:58:03,269 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:03] "GET /web/image/ir.attachment/11332/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:03,269 44 INFO rb-d965522-225652-425718 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-17 12:58:03,351 44 INFO rb-d965522-225652-425718 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-17 12:58:03,373 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:03] "GET /web/image/pos.category/333/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-10-17 12:58:03,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:03] "GET /web/image/product.template/2449/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-10-17 12:58:03,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:03] "GET /web/image/product.template/2448/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 12:58:03,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:03] "GET /web/image/product.template/2452/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-17 12:58:03,401 44 INFO rb-d965522-225652-425718 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-17 12:58:03,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:03] "GET /web/image/product.template/2450/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 12:58:03,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:03] "GET /web/image/product.template/2451/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-10-17 12:58:03,453 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-10-17 12:58:03,453 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 12:58:03,472 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6688716 (allocated 7602176) 2026-10-17 12:58:03,475 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 137059 2026-10-17 12:58:03,475 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-10-17 12:58:03,476 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 137059 2026-10-17 12:58:03,548 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125803_548479_test_self_order_common.txt 2026-10-17 12:58:03,548 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpglpux_ii_chrome_odoo" 2026-10-17 12:58:03,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-10-17 12:58:07,196 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-10-17 12:58:10,871 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 137237 2026-10-17 12:58:10,871 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmp50r_tgmq_chrome_odoo 2026-10-17 12:58:10,871 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:39675/json/version 2026-10-17 12:58:10,872 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:10,884 44 INFO rb-d965522-225652-425718 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-17 12:58:10,884 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:39675/json 2026-10-17 12:58:10,884 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:10,886 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:39675/devtools/page/EF929D0287677656DFB997679C26F915 2026-10-17 12:58:10,890 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-10-17 12:58:10,891 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-10-17 12:58:10,898 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-10-17 12:58:11,051 44 INFO rb-d965522-225652-425718 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/165" in browser 2026-10-17 12:58:11,052 44 INFO rb-d965522-225652-425718 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/165" 2026-10-17 12:58:11,061 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:58:11,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:11] "GET /pos-self/165 HTTP/1.1" 200 - 57 0.018 0.381 2026-10-17 12:58:11,462 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': 'EF929D0287677656DFB997679C26F915', 'loaderId': 'C348B83D9C954C938FE70E51D77CBFED', 'isDownload': False} 2026-10-17 12:58:11,462 44 INFO rb-d965522-225652-425718 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-17 12:58:11,473 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:58:11,489 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:58:11,515 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:11] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.021 2026-10-17 12:58:11,521 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:58:11,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:11] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.050 2026-10-17 12:58:11,541 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:58:11,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:11] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.064 2026-10-17 12:58:11,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:58:11,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:58:11,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:11] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 12:58:11,706 44 INFO rb-d965522-225652-425718 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/165", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:58:11,707 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:58:11,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:58:11,712 44 INFO rb-d965522-225652-425718 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-17 12:58:11,758 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:11] "POST /pos-self/relations/165 HTTP/1.1" 200 - 37 0.013 0.030 2026-10-17 12:58:11,793 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-17 12:58:11,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:11] "POST /pos-self/data/165 HTTP/1.1" 200 - 181 0.062 0.123 2026-10-17 12:58:11,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.161 2026-10-17 12:58:12,003 44 INFO rb-d965522-225652-425718 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-17 12:58:12,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:12] "GET /web/image/ir.attachment/11451/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:12,051 44 INFO rb-d965522-225652-425718 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-17 12:58:12,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:12] "GET /web/image/ir.attachment/11400/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:12,065 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:58:12,117 44 INFO rb-d965522-225652-425718 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-17 12:58:12,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:12] "GET /web/image/pos.category/333/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 12:58:12,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:12] "GET /web/image/product.template/2448/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-10-17 12:58:12,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:12] "GET /web/image/product.template/2449/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 12:58:12,164 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:12] "GET /web/image/product.template/2452/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-17 12:58:12,168 44 INFO rb-d965522-225652-425718 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-17 12:58:12,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:12] "GET /web/image/product.template/2450/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-17 12:58:12,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:12] "GET /web/image/product.template/2451/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 12:58:12,220 44 INFO rb-d965522-225652-425718 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-17 12:58:12,271 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-10-17 12:58:12,272 44 INFO rb-d965522-225652-425718 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-17 12:58:12,294 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6861536 (allocated 7602176) 2026-10-17 12:58:12,297 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 137237 2026-10-17 12:58:12,297 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-10-17 12:58:12,297 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 137237 2026-10-17 12:58:12,351 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125812_351659_test_self_order_consultation_open.txt 2026-10-17 12:58:12,351 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmp50r_tgmq_chrome_odoo" 2026-10-17 12:58:12,378 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-10-17 12:58:16,536 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 137420 2026-10-17 12:58:16,536 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp3kk1b2q0_chrome_odoo 2026-10-17 12:58:16,536 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:37517/json/version 2026-10-17 12:58:16,537 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:16,549 44 INFO rb-d965522-225652-425718 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-17 12:58:16,549 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:37517/json 2026-10-17 12:58:16,549 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:16,554 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:37517/devtools/page/9D957CC4445D65E607328BC7B9FABB37 2026-10-17 12:58:16,561 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-17 12:58:16,562 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-17 12:58:16,569 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-17 12:58:16,724 44 INFO rb-d965522-225652-425718 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/166?access_token=a6ab9ee9520d4cee" in browser 2026-10-17 12:58:16,724 44 INFO rb-d965522-225652-425718 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/166?access_token=a6ab9ee9520d4cee" 2026-10-17 12:58:16,732 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:58:17,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /pos-self/166?access_token=a6ab9ee9520d4cee HTTP/1.1" 200 - 57 0.019 0.322 2026-10-17 12:58:17,074 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '9D957CC4445D65E607328BC7B9FABB37', 'loaderId': '3C614C61A539791848D88B18E1E6D804', 'isDownload': False} 2026-10-17 12:58:17,075 44 INFO rb-d965522-225652-425718 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-17 12:58:17,085 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:58:17,100 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:58:17,126 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.021 2026-10-17 12:58:17,133 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:58:17,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.051 2026-10-17 12:58:17,153 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:58:17,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.063 2026-10-17 12:58:17,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 12:58:17,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:58:17,314 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 12:58:17,318 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:58:17,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 12:58:17,322 44 INFO rb-d965522-225652-425718 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/166?access_token=a6ab9ee9520d4cee", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:58:17,328 44 INFO rb-d965522-225652-425718 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-17 12:58:17,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "POST /pos-self/relations/166 HTTP/1.1" 200 - 35 0.013 0.031 2026-10-17 12:58:17,403 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.079 2026-10-17 12:58:17,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "POST /pos-self/data/166 HTTP/1.1" 200 - 187 0.077 0.135 2026-10-17 12:58:17,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.194 2026-10-17 12:58:17,646 44 INFO rb-d965522-225652-425718 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-17 12:58:17,678 44 INFO rb-d965522-225652-425718 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-17 12:58:17,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/ir.attachment/11509/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:58:17,745 44 INFO rb-d965522-225652-425718 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-17 12:58:17,754 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/ir.attachment/11458/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:58:17,760 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:58:17,821 44 INFO rb-d965522-225652-425718 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-17 12:58:17,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/pos.category/334/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:58:17,855 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58: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-17 12:58:17,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/pos.category/335/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.031 2026-10-17 12:58:17,873 44 INFO rb-d965522-225652-425718 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-17 12:58:17,877 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/pos.category/336/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.044 2026-10-17 12:58:17,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/pos.category/333/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.058 2026-10-17 12:58:17,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/product.template/2454/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-17 12:58:17,909 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/product.template/2453/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-10-17 12:58:17,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/product.template/2455/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-17 12:58:17,925 44 INFO rb-d965522-225652-425718 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-17 12:58:17,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/product.template/2456/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-10-17 12:58:17,938 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/product.template/2457/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-17 12:58:17,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/product.template/2462/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-17 12:58:17,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/product.template/2458/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-10-17 12:58:17,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/product.template/2459/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-10-17 12:58:17,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/product.template/2460/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-10-17 12:58:17,987 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/product.template/2461/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-10-17 12:58:17,992 44 INFO rb-d965522-225652-425718 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-17 12:58:17,997 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:17] "GET /web/image/product.template/2448/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-17 12:58:18,005 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:18] "GET /web/image/product.template/2449/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-17 12:58:18,015 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:18] "GET /web/image/product.template/2452/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-17 12:58:18,046 44 INFO rb-d965522-225652-425718 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-17 12:58:18,100 44 INFO rb-d965522-225652-425718 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-17 12:58:18,151 44 INFO rb-d965522-225652-425718 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-17 12:58:18,213 44 INFO rb-d965522-225652-425718 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-17 12:58:18,287 44 INFO rb-d965522-225652-425718 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-17 12:58:18,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:18] "GET /web/image/product.product/2962/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 12:58:18,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:18] "GET /web/image/product.product/2963/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.026 2026-10-17 12:58:18,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:18] "GET /web/image/product.product/2961/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.036 2026-10-17 12:58:18,350 44 INFO rb-d965522-225652-425718 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-17 12:58:18,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:18] "GET /web/image/product.product/2964/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.051 2026-10-17 12:58:18,407 44 INFO rb-d965522-225652-425718 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-17 12:58:18,463 44 INFO rb-d965522-225652-425718 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-17 12:58:18,528 44 INFO rb-d965522-225652-425718 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-17 12:58:18,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:18] "GET /web/image/product.product/2965/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-10-17 12:58:18,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:18] "GET /web/image/product.product/2966/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-10-17 12:58:18,594 44 INFO rb-d965522-225652-425718 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-17 12:58:18,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:18] "GET /web/image/product.product/2967/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-10-17 12:58:18,635 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:18] "GET /web/image/product.product/2968/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.023 2026-10-17 12:58:18,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:18] "GET /web/image/product.product/2969/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.036 2026-10-17 12:58:18,655 44 INFO rb-d965522-225652-425718 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-17 12:58:18,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:18] "GET /web/image/product.product/2970/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.051 2026-10-17 12:58:18,705 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-17 12:58:18,706 44 INFO rb-d965522-225652-425718 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-17 12:58:18,738 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10595924 (allocated 11931648) 2026-10-17 12:58:18,740 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 137420 2026-10-17 12:58:18,740 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-17 12:58:18,741 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 137420 2026-10-17 12:58:18,801 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125818_801638_test_self_order_pos_closed.txt 2026-10-17 12:58:18,801 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp3kk1b2q0_chrome_odoo" 2026-10-17 12:58:19,108 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 137628 2026-10-17 12:58:19,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmput_xespx_chrome_odoo 2026-10-17 12:58:19,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:40757/json/version 2026-10-17 12:58:19,110 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:19,125 44 INFO rb-d965522-225652-425718 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-17 12:58:19,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:40757/json 2026-10-17 12:58:19,125 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:19,136 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:40757/devtools/page/758A58E29925735B7AAEF22DD0FFF468 2026-10-17 12:58:19,143 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-17 12:58:19,147 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-17 12:58:19,159 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-17 12:58:19,164 44 INFO rb-d965522-225652-425718 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/166" in browser 2026-10-17 12:58:19,164 44 INFO rb-d965522-225652-425718 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/166" 2026-10-17 12:58:19,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /pos-self/166 HTTP/1.1" 200 - 5 0.002 0.012 2026-10-17 12:58:19,188 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '758A58E29925735B7AAEF22DD0FFF468', 'loaderId': 'AB4599DB2E26734C5ED76D7AD0C99275', 'isDownload': False} 2026-10-17 12:58:19,188 44 INFO rb-d965522-225652-425718 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-17 12:58:19,199 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:58:19,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-10-17 12:58:19,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.010 2026-10-17 12:58:19,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-10-17 12:58:19,352 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 12:58:19,354 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:58:19,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 12:58:19,367 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:58:19,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:58:19,373 44 INFO rb-d965522-225652-425718 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/166", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:58:19,379 44 INFO rb-d965522-225652-425718 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-17 12:58:19,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.006 0.021 2026-10-17 12:58:19,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.028 2026-10-17 12:58:19,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "POST /pos-self/data/166 HTTP/1.1" 200 - 118 0.045 0.116 2026-10-17 12:58:19,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.156 2026-10-17 12:58:19,601 44 INFO rb-d965522-225652-425718 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-17 12:58:19,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/ir.attachment/11515/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:19,634 44 INFO rb-d965522-225652-425718 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-17 12:58:19,701 44 INFO rb-d965522-225652-425718 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-17 12:58:19,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/ir.attachment/11458/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:58:19,715 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:58:19,776 44 INFO rb-d965522-225652-425718 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-17 12:58:19,805 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/pos.category/334/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 12:58:19,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/pos.category/335/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-10-17 12:58:19,825 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58: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-17 12:58:19,828 44 INFO rb-d965522-225652-425718 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-17 12:58:19,834 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/pos.category/336/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.044 2026-10-17 12:58:19,847 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/pos.category/333/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.056 2026-10-17 12:58:19,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2453/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-17 12:58:19,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2454/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-17 12:58:19,879 44 INFO rb-d965522-225652-425718 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-17 12:58:19,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2455/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-10-17 12:58:19,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2456/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-10-17 12:58:19,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2457/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-17 12:58:19,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2462/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-10-17 12:58:19,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2458/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-17 12:58:19,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2459/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 12:58:19,933 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2460/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 12:58:19,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2461/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 12:58:19,946 44 INFO rb-d965522-225652-425718 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-17 12:58:19,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2448/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-17 12:58:19,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2449/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-17 12:58:19,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:19] "GET /web/image/product.template/2452/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-17 12:58:19,999 44 INFO rb-d965522-225652-425718 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-17 12:58:20,053 44 INFO rb-d965522-225652-425718 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-17 12:58:20,104 44 INFO rb-d965522-225652-425718 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-17 12:58:20,166 44 INFO rb-d965522-225652-425718 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-17 12:58:20,239 44 INFO rb-d965522-225652-425718 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-17 12:58:20,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:20] "GET /web/image/product.product/2962/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-10-17 12:58:20,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:20] "GET /web/image/product.product/2963/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-10-17 12:58:20,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:20] "GET /web/image/product.product/2964/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.036 2026-10-17 12:58:20,303 44 INFO rb-d965522-225652-425718 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-17 12:58:20,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:20] "GET /web/image/product.product/2961/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.051 2026-10-17 12:58:20,359 44 INFO rb-d965522-225652-425718 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-17 12:58:20,416 44 INFO rb-d965522-225652-425718 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-17 12:58:20,480 44 INFO rb-d965522-225652-425718 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-17 12:58:20,505 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:20] "GET /web/image/product.product/2965/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:58:20,517 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:20] "GET /web/image/product.product/2966/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.022 2026-10-17 12:58:20,546 44 INFO rb-d965522-225652-425718 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-17 12:58:20,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:20] "GET /web/image/product.product/2968/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 12:58:20,588 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:20] "GET /web/image/product.product/2967/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.026 2026-10-17 12:58:20,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:20] "GET /web/image/product.product/2970/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.038 2026-10-17 12:58:20,606 44 INFO rb-d965522-225652-425718 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-17 12:58:20,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:20] "GET /web/image/product.product/2969/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.058 2026-10-17 12:58:20,656 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-17 12:58:20,657 44 INFO rb-d965522-225652-425718 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-17 12:58:20,688 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10500936 (allocated 11407360) 2026-10-17 12:58:20,689 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 137628 2026-10-17 12:58:20,690 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-17 12:58:20,690 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 137628 2026-10-17 12:58:20,784 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125820_784770_test_self_order_pos_closed.txt 2026-10-17 12:58:20,785 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmput_xespx_chrome_odoo" 2026-10-17 12:58:21,077 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 137832 2026-10-17 12:58:21,077 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp6gh_0cwo_chrome_odoo 2026-10-17 12:58:21,077 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:38449/json/version 2026-10-17 12:58:21,079 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:21,085 44 INFO rb-d965522-225652-425718 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-17 12:58:21,086 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:38449/json 2026-10-17 12:58:21,086 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:21,089 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:38449/devtools/page/EF3A85253ED2A46607C73C84B23BD8CF 2026-10-17 12:58:21,092 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-17 12:58:21,093 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-17 12:58:21,097 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-17 12:58:21,102 44 INFO rb-d965522-225652-425718 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/166?access_token=a6ab9ee9520d4cee" in browser 2026-10-17 12:58:21,102 44 INFO rb-d965522-225652-425718 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/166?access_token=a6ab9ee9520d4cee" 2026-10-17 12:58:21,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /pos-self/166?access_token=a6ab9ee9520d4cee HTTP/1.1" 200 - 5 0.002 0.031 2026-10-17 12:58:21,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'EF3A85253ED2A46607C73C84B23BD8CF', 'loaderId': 'E09A7F963F0386DB37F0FCAB00AD6944', 'isDownload': False} 2026-10-17 12:58:21,146 44 INFO rb-d965522-225652-425718 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-17 12:58:21,157 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:58:21,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.006 2026-10-17 12:58:21,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 12:58:21,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-10-17 12:58:21,291 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:58:21,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:58:21,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:58:21,305 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:58:21,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:58:21,306 44 INFO rb-d965522-225652-425718 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/166?access_token=a6ab9ee9520d4cee", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:58:21,312 44 INFO rb-d965522-225652-425718 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-17 12:58:21,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.006 0.021 2026-10-17 12:58:21,347 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.028 2026-10-17 12:58:21,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "POST /pos-self/data/166 HTTP/1.1" 200 - 119 0.043 0.112 2026-10-17 12:58:21,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.150 2026-10-17 12:58:21,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:58:21,577 44 INFO rb-d965522-225652-425718 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-17 12:58:21,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/ir.attachment/11518/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:21,611 44 INFO rb-d965522-225652-425718 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-17 12:58:21,676 44 INFO rb-d965522-225652-425718 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-17 12:58:21,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/ir.attachment/11458/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:21,693 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:58:21,743 44 INFO rb-d965522-225652-425718 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-17 12:58:21,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/pos.category/334/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:58:21,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/pos.category/335/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-17 12:58:21,792 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/pos.category/333/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-10-17 12:58:21,800 44 INFO rb-d965522-225652-425718 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-17 12:58:21,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/pos.category/336/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.056 2026-10-17 12:58:21,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/product.template/2453/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-17 12:58:21,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/product.template/2454/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-17 12:58:21,838 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/product.template/2455/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-17 12:58:21,847 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/product.template/2448/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-17 12:58:21,852 44 INFO rb-d965522-225652-425718 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-17 12:58:21,855 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/product.template/2449/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-17 12:58:21,864 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/product.template/2452/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-17 12:58:21,872 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/product.template/2450/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 12:58:21,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:21] "GET /web/image/product.template/2451/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-10-17 12:58:21,904 44 INFO rb-d965522-225652-425718 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-17 12:58:21,967 44 INFO rb-d965522-225652-425718 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-17 12:58:22,022 44 INFO rb-d965522-225652-425718 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-17 12:58:22,031 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58: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-17 12:58:22,077 44 INFO rb-d965522-225652-425718 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-17 12:58:22,128 44 INFO rb-d965522-225652-425718 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-17 12:58:22,185 44 INFO rb-d965522-225652-425718 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-17 12:58:22,239 44 INFO rb-d965522-225652-425718 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-17 12:58:22,257 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.template/2456/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-17 12:58:22,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.template/2457/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-10-17 12:58:22,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.template/2462/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 12:58:22,312 44 INFO rb-d965522-225652-425718 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-17 12:58:22,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.product/2963/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 12:58:22,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.product/2962/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.028 2026-10-17 12:58:22,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.product/2964/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.038 2026-10-17 12:58:22,377 44 INFO rb-d965522-225652-425718 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-17 12:58:22,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.product/2961/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.049 2026-10-17 12:58:22,434 44 INFO rb-d965522-225652-425718 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-17 12:58:22,490 44 INFO rb-d965522-225652-425718 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-17 12:58:22,554 44 INFO rb-d965522-225652-425718 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-17 12:58:22,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.product/2965/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:58:22,588 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.product/2966/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.023 2026-10-17 12:58:22,624 44 INFO rb-d965522-225652-425718 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-17 12:58:22,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.product/2967/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:58:22,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.product/2968/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.025 2026-10-17 12:58:22,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.product/2969/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.036 2026-10-17 12:58:22,684 44 INFO rb-d965522-225652-425718 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-17 12:58:22,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:22] "GET /web/image/product.product/2970/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.052 2026-10-17 12:58:22,734 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-17 12:58:22,735 44 INFO rb-d965522-225652-425718 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-17 12:58:22,766 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10400760 (allocated 11669504) 2026-10-17 12:58:22,769 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 137832 2026-10-17 12:58:22,769 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-17 12:58:22,770 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 137832 2026-10-17 12:58:22,829 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125822_828748_test_self_order_pos_closed.txt 2026-10-17 12:58:22,829 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp6gh_0cwo_chrome_odoo" 2026-10-17 12:58:22,868 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-10-17 12:58:26,704 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 138041 2026-10-17 12:58:26,705 44 INFO rb-d965522-225652-425718 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/tmpbh6xgdrx_chrome_odoo 2026-10-17 12:58:26,705 44 INFO rb-d965522-225652-425718 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:35341/json/version 2026-10-17 12:58:26,706 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:26,711 44 INFO rb-d965522-225652-425718 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-17 12:58:26,711 44 INFO rb-d965522-225652-425718 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:35341/json 2026-10-17 12:58:26,712 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:26,716 44 INFO rb-d965522-225652-425718 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:35341/devtools/page/97A0ACD8338B10DCE41FBAAB47B01649 2026-10-17 12:58:26,723 44 INFO rb-d965522-225652-425718 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-17 12:58:26,726 44 INFO rb-d965522-225652-425718 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-17 12:58:26,754 44 INFO rb-d965522-225652-425718 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-17 12:58:26,901 44 INFO rb-d965522-225652-425718 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/167?access_token=ff4d00e80d134a63" in browser 2026-10-17 12:58:26,901 44 INFO rb-d965522-225652-425718 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/167?access_token=ff4d00e80d134a63" 2026-10-17 12:58:26,911 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:58:27,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "GET /pos-self/167?access_token=ff4d00e80d134a63 HTTP/1.1" 200 - 57 0.026 0.306 2026-10-17 12:58:27,244 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '97A0ACD8338B10DCE41FBAAB47B01649', 'loaderId': 'EAC03B7E947B21C11637DF4D91C52AB3', 'isDownload': False} 2026-10-17 12:58:27,244 44 INFO rb-d965522-225652-425718 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-17 12:58:27,256 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:58:27,276 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:58:27,299 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-10-17 12:58:27,306 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:58:27,334 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.050 2026-10-17 12:58:27,340 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:58:27,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.079 2026-10-17 12:58:27,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 12:58:27,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-10-17 12:58:27,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.007 2026-10-17 12:58:27,473 44 INFO rb-d965522-225652-425718 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/167?access_token=ff4d00e80d134a63", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:58:27,473 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:58:27,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:58:27,479 44 INFO rb-d965522-225652-425718 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-17 12:58:27,574 44 INFO rb-d965522-225652-425718 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-17 12:58:27,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "POST /pos-self/relations/167 HTTP/1.1" 200 - 35 0.021 0.100 2026-10-17 12:58:27,640 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-17 12:58:27,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "POST /pos-self/data/167 HTTP/1.1" 200 - 179 0.072 0.118 2026-10-17 12:58:27,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.177 2026-10-17 12:58:27,859 44 INFO rb-d965522-225652-425718 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-17 12:58:27,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "GET /web/image/ir.attachment/11573/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:27,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:27] "GET /web/image/ir.attachment/11572/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:28,042 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-17 12:58:28,042 44 INFO rb-d965522-225652-425718 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-17 12:58:28,057 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5843176 (allocated 6291456) 2026-10-17 12:58:28,059 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 138041 2026-10-17 12:58:28,060 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-17 12:58:28,060 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 138041 2026-10-17 12:58:28,122 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_125828_122386_test_self_order_pos_landing_page_carousel.txt 2026-10-17 12:58:28,122 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpbh6xgdrx_chrome_odoo" 2026-10-17 12:58:28,413 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 138209 2026-10-17 12:58:28,413 44 INFO rb-d965522-225652-425718 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/tmpvkx4d4jo_chrome_odoo 2026-10-17 12:58:28,413 44 INFO rb-d965522-225652-425718 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:35673/json/version 2026-10-17 12:58:28,414 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:28,419 44 INFO rb-d965522-225652-425718 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-17 12:58:28,419 44 INFO rb-d965522-225652-425718 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:35673/json 2026-10-17 12:58:28,419 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:28,421 44 INFO rb-d965522-225652-425718 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:35673/devtools/page/01412CE6B56D910C7438D2D628D17FB5 2026-10-17 12:58:28,423 44 INFO rb-d965522-225652-425718 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-17 12:58:28,425 44 INFO rb-d965522-225652-425718 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-17 12:58:28,428 44 INFO rb-d965522-225652-425718 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-17 12:58:28,432 44 INFO rb-d965522-225652-425718 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/167" in browser 2026-10-17 12:58:28,432 44 INFO rb-d965522-225652-425718 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/167" 2026-10-17 12:58:28,454 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "GET /pos-self/167 HTTP/1.1" 200 - 5 0.002 0.013 2026-10-17 12:58:28,457 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '01412CE6B56D910C7438D2D628D17FB5', 'loaderId': '9895E7ADE87BDE51BE4B3BB92787C241', 'isDownload': False} 2026-10-17 12:58:28,457 44 INFO rb-d965522-225652-425718 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-17 12:58:28,467 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:58:28,482 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-10-17 12:58:28,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-10-17 12:58:28,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 12:58:28,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:58:28,624 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:58:28,635 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 12:58:28,636 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:58:28,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:58:28,638 44 INFO rb-d965522-225652-425718 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/167", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:58:28,650 44 INFO rb-d965522-225652-425718 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-17 12:58:28,683 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "POST /pos-self/relations/167 HTTP/1.1" 200 - 14 0.008 0.023 2026-10-17 12:58:28,688 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.035 2026-10-17 12:58:28,701 44 INFO rb-d965522-225652-425718 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-17 12:58:28,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "POST /pos-self/data/167 HTTP/1.1" 200 - 111 0.055 0.134 2026-10-17 12:58:28,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.182 2026-10-17 12:58:28,913 44 INFO rb-d965522-225652-425718 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-17 12:58:28,946 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:28] "GET /web/image/ir.attachment/11579/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:58:29,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "GET /web/image/ir.attachment/11578/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:29,098 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-17 12:58:29,099 44 INFO rb-d965522-225652-425718 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-17 12:58:29,123 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5777444 (allocated 6553600) 2026-10-17 12:58:29,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 138209 2026-10-17 12:58:29,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-17 12:58:29,125 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 138209 2026-10-17 12:58:29,186 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_125829_186661_test_self_order_pos_landing_page_carousel.txt 2026-10-17 12:58:29,186 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpvkx4d4jo_chrome_odoo" 2026-10-17 12:58:29,480 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 138378 2026-10-17 12:58:29,480 44 INFO rb-d965522-225652-425718 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/tmpopd22_3f_chrome_odoo 2026-10-17 12:58:29,480 44 INFO rb-d965522-225652-425718 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:41287/json/version 2026-10-17 12:58:29,481 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:29,487 44 INFO rb-d965522-225652-425718 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-17 12:58:29,487 44 INFO rb-d965522-225652-425718 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:41287/json 2026-10-17 12:58:29,487 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:29,495 44 INFO rb-d965522-225652-425718 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:41287/devtools/page/93927063DF9D9634BD7D0EA6A682BBB7 2026-10-17 12:58:29,497 44 INFO rb-d965522-225652-425718 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-17 12:58:29,501 44 INFO rb-d965522-225652-425718 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-17 12:58:29,504 44 INFO rb-d965522-225652-425718 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-17 12:58:29,510 44 INFO rb-d965522-225652-425718 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/167?access_token=ff4d00e80d134a63" in browser 2026-10-17 12:58:29,510 44 INFO rb-d965522-225652-425718 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/167?access_token=ff4d00e80d134a63" 2026-10-17 12:58:29,566 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "GET /pos-self/167?access_token=ff4d00e80d134a63 HTTP/1.1" 200 - 5 0.003 0.047 2026-10-17 12:58:29,570 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '93927063DF9D9634BD7D0EA6A682BBB7', 'loaderId': '5B2603FDC558D3ECD6E5B1924DE4A324', 'isDownload': False} 2026-10-17 12:58:29,570 44 INFO rb-d965522-225652-425718 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-17 12:58:29,582 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:58:29,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-10-17 12:58:29,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 12:58:29,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-10-17 12:58:29,727 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:58:29,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:58:29,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.008 2026-10-17 12:58:29,744 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:58:29,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:58:29,756 44 INFO rb-d965522-225652-425718 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/167?access_token=ff4d00e80d134a63", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:58:29,766 44 INFO rb-d965522-225652-425718 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-17 12:58:29,792 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "POST /pos-self/relations/167 HTTP/1.1" 200 - 14 0.008 0.033 2026-10-17 12:58:29,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.044 2026-10-17 12:58:29,815 44 INFO rb-d965522-225652-425718 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-17 12:58:29,963 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "POST /pos-self/data/167 HTTP/1.1" 200 - 112 0.048 0.112 2026-10-17 12:58:29,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.153 2026-10-17 12:58:30,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:30] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:58:30,030 44 INFO rb-d965522-225652-425718 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-17 12:58:30,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:30] "GET /web/image/ir.attachment/11582/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:30,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:30] "GET /web/image/ir.attachment/11581/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:30,214 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-17 12:58:30,215 44 INFO rb-d965522-225652-425718 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-17 12:58:30,233 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5804956 (allocated 6291456) 2026-10-17 12:58:30,235 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 138378 2026-10-17 12:58:30,236 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-17 12:58:30,236 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 138378 2026-10-17 12:58:30,330 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_125830_330752_test_self_order_pos_landing_page_carousel.txt 2026-10-17 12:58:30,331 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpopd22_3f_chrome_odoo" 2026-10-17 12:58:30,358 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-10-17 12:58:34,561 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 138557 2026-10-17 12:58:34,561 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpkc5l_6v1_chrome_odoo 2026-10-17 12:58:34,561 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:40637/json/version 2026-10-17 12:58:34,562 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:34,568 44 INFO rb-d965522-225652-425718 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-17 12:58:34,569 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:40637/json 2026-10-17 12:58:34,569 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:34,574 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:40637/devtools/page/056EC5A661FC89E4240B0F633C27DD28 2026-10-17 12:58:34,580 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-10-17 12:58:34,584 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-10-17 12:58:34,588 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-10-17 12:58:34,792 44 INFO rb-d965522-225652-425718 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/168?access_token=cb8c5bcd202548da" in browser 2026-10-17 12:58:34,792 44 INFO rb-d965522-225652-425718 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/168?access_token=cb8c5bcd202548da" 2026-10-17 12:58:34,801 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:58:35,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /pos-self/168?access_token=cb8c5bcd202548da HTTP/1.1" 200 - 57 0.019 0.363 2026-10-17 12:58:35,183 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '056EC5A661FC89E4240B0F633C27DD28', 'loaderId': '000543744EF403D9ACB7C977DBC5BA4B', 'isDownload': False} 2026-10-17 12:58:35,183 44 INFO rb-d965522-225652-425718 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-17 12:58:35,197 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:58:35,212 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:58:35,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:58:35,239 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:58:35,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.047 2026-10-17 12:58:35,272 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:58:35,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.073 2026-10-17 12:58:35,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:58:35,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:58:35,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 12:58:35,411 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:58:35,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:58:35,423 44 INFO rb-d965522-225652-425718 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/168?access_token=cb8c5bcd202548da", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:58:35,430 44 INFO rb-d965522-225652-425718 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-17 12:58:35,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "POST /pos-self/relations/168 HTTP/1.1" 200 - 37 0.014 0.042 2026-10-17 12:58:35,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.089 2026-10-17 12:58:35,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "POST /pos-self/data/168 HTTP/1.1" 200 - 190 0.065 0.134 2026-10-17 12:58:35,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.182 2026-10-17 12:58:35,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:58:35,769 44 INFO rb-d965522-225652-425718 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-17 12:58:35,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/ir.attachment/11637/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:35,816 44 INFO rb-d965522-225652-425718 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-17 12:58:35,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/ir.attachment/11586/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:35,829 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:58:35,883 44 INFO rb-d965522-225652-425718 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-17 12:58:35,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/pos.category/337/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:58:35,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/pos.category/339/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.026 2026-10-17 12:58:35,933 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/pos.category/338/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.041 2026-10-17 12:58:35,939 44 INFO rb-d965522-225652-425718 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-17 12:58:35,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/pos.category/333/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.051 2026-10-17 12:58:35,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/product.template/2463/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-17 12:58:35,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/product.template/2464/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-10-17 12:58:35,975 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/product.template/2465/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-10-17 12:58:35,983 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/product.template/2466/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 12:58:35,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:35] "GET /web/image/product.template/2467/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-10-17 12:58:35,993 44 INFO rb-d965522-225652-425718 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-17 12:58:36,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:36] "GET /web/image/product.template/2472/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-17 12:58:36,044 44 INFO rb-d965522-225652-425718 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-17 12:58:36,116 44 INFO rb-d965522-225652-425718 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-17 12:58:36,143 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:36] "GET /web/image/product.product/2975/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:58:36,157 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:36] "GET /web/image/product.product/2976/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-10-17 12:58:36,174 44 INFO rb-d965522-225652-425718 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-17 12:58:36,239 44 INFO rb-d965522-225652-425718 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-17 12:58:36,301 44 INFO rb-d965522-225652-425718 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-17 12:58:36,319 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58: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-17 12:58:36,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:36] "GET /web/image/product.product/2981/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:58:36,352 44 INFO rb-d965522-225652-425718 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-17 12:58:36,415 44 INFO rb-d965522-225652-425718 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-17 12:58:36,467 44 INFO rb-d965522-225652-425718 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-17 12:58:36,520 44 INFO rb-d965522-225652-425718 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-17 12:58:36,581 44 INFO rb-d965522-225652-425718 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-17 12:58:36,634 44 INFO rb-d965522-225652-425718 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-17 12:58:36,694 44 INFO rb-d965522-225652-425718 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-17 12:58:36,752 44 INFO rb-d965522-225652-425718 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-17 12:58:36,803 44 INFO rb-d965522-225652-425718 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-17 12:58:36,865 44 INFO rb-d965522-225652-425718 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-17 12:58:36,916 44 INFO rb-d965522-225652-425718 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-17 12:58:36,968 44 INFO rb-d965522-225652-425718 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-17 12:58:37,026 44 INFO rb-d965522-225652-425718 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-17 12:58:37,077 44 INFO rb-d965522-225652-425718 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-17 12:58:37,134 44 INFO rb-d965522-225652-425718 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-17 12:58:37,165 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32307964 started for PoS orders references: [{'name': None, 'pos_reference': '260-168-000001', 'uuid': 'd3e89344-f4be-4684-a559-bf5f40143ed2'}] 2026-10-17 12:58:37,189 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32307964 order {'name': None, 'pos_reference': '260-168-000001', 'uuid': 'd3e89344-f4be-4684-a559-bf5f40143ed2'} created pos.order #926 2026-10-17 12:58:37,206 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32307964 finished 2026-10-17 12:58:37,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:37] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 107 0.039 0.113 2026-10-17 12:58:37,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-10-17 12:58:37,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:37] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.005 2026-10-17 12:58:37,344 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-10-17 12:58:37,344 44 INFO rb-d965522-225652-425718 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-17 12:58:37,378 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9742376 (allocated 10747904) 2026-10-17 12:58:37,380 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 138557 2026-10-17 12:58:37,380 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-10-17 12:58:37,380 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 138557 2026-10-17 12:58:37,441 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125837_441715_test_self_order_product_availability.txt 2026-10-17 12:58:37,442 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpkc5l_6v1_chrome_odoo" 2026-10-17 12:58:37,747 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 138754 2026-10-17 12:58:37,748 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpuws7l_yu_chrome_odoo 2026-10-17 12:58:37,748 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:45555/json/version 2026-10-17 12:58:37,749 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:37,759 44 INFO rb-d965522-225652-425718 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-17 12:58:37,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:45555/json 2026-10-17 12:58:37,759 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:58:37,763 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:45555/devtools/page/A3808033EB33B515026AF5014AA3258D 2026-10-17 12:58:37,768 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-10-17 12:58:37,769 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-10-17 12:58:37,772 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-10-17 12:58:37,778 44 INFO rb-d965522-225652-425718 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/168?access_token=cb8c5bcd202548da&table_identifier=f6f534d1" in browser 2026-10-17 12:58:37,778 44 INFO rb-d965522-225652-425718 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/168?access_token=cb8c5bcd202548da&table_identifier=f6f534d1" 2026-10-17 12:58:37,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:37] "GET /pos-self/168?access_token=cb8c5bcd202548da&table_identifier=f6f534d1 HTTP/1.1" 200 - 9 0.003 0.016 2026-10-17 12:58:37,806 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'A3808033EB33B515026AF5014AA3258D', 'loaderId': '90139CD626532A82348B0CE881574379', 'isDownload': False} 2026-10-17 12:58:37,806 44 INFO rb-d965522-225652-425718 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-17 12:58:37,817 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:58:37,832 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:37] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.010 2026-10-17 12:58:37,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:37] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-10-17 12:58:37,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:37] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 12:58:37,963 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:58:37,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 12:58:37,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:37] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:58:37,979 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:58:37,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:58:37,988 44 INFO rb-d965522-225652-425718 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/168?access_token=cb8c5bcd202548da&table_identifier=f6f534d1", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:58:37,996 44 INFO rb-d965522-225652-425718 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-17 12:58:38,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "POST /pos-self/relations/168 HTTP/1.1" 200 - 16 0.007 0.023 2026-10-17 12:58:38,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-10-17 12:58:38,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 12:58:38,052 44 INFO rb-d965522-225652-425718 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-17 12:58:38,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "POST /pos-self/data/168 HTTP/1.1" 200 - 120 0.046 0.121 2026-10-17 12:58:38,244 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.006 2026-10-17 12:58:38,248 44 INFO rb-d965522-225652-425718 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-17 12:58:38,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/ir.attachment/11643/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:38,295 44 INFO rb-d965522-225652-425718 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-17 12:58:38,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/ir.attachment/11586/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:58:38,311 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:58:38,371 44 INFO rb-d965522-225652-425718 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-17 12:58:38,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.006 2026-10-17 12:58:38,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/pos.category/337/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:58:38,417 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/pos.category/338/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-17 12:58:38,421 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58: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-17 12:58:38,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/pos.category/339/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.042 2026-10-17 12:58:38,433 44 INFO rb-d965522-225652-425718 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-17 12:58:38,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/pos.category/333/image_128?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.054 2026-10-17 12:58:38,454 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2463/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-17 12:58:38,463 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2464/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-10-17 12:58:38,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2465/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-10-17 12:58:38,483 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2466/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-17 12:58:38,484 44 INFO rb-d965522-225652-425718 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-17 12:58:38,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2467/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-17 12:58:38,502 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2472/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-17 12:58:38,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2468/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-10-17 12:58:38,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2469/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-10-17 12:58:38,532 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2470/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-17 12:58:38,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2471/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-17 12:58:38,551 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2448/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-17 12:58:38,558 44 INFO rb-d965522-225652-425718 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-17 12:58:38,560 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2449/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-17 12:58:38,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.template/2452/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-17 12:58:38,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.product/2975/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 12:58:38,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.product/2976/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-10-17 12:58:38,615 44 INFO rb-d965522-225652-425718 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-17 12:58:38,689 44 INFO rb-d965522-225652-425718 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-17 12:58:38,751 44 INFO rb-d965522-225652-425718 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-17 12:58:38,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:38] "GET /web/image/product.product/2981/image_512?unique=2026-10-17T12:57:51.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-10-17 12:58:38,803 44 INFO rb-d965522-225652-425718 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-17 12:58:38,867 44 INFO rb-d965522-225652-425718 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-17 12:58:38,918 44 INFO rb-d965522-225652-425718 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-17 12:58:38,971 44 INFO rb-d965522-225652-425718 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-17 12:58:39,038 44 INFO rb-d965522-225652-425718 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-17 12:58:39,098 44 INFO rb-d965522-225652-425718 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-17 12:58:39,164 44 INFO rb-d965522-225652-425718 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-17 12:58:39,223 44 INFO rb-d965522-225652-425718 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-17 12:58:39,273 44 INFO rb-d965522-225652-425718 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-17 12:58:39,334 44 INFO rb-d965522-225652-425718 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-17 12:58:39,385 44 INFO rb-d965522-225652-425718 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-17 12:58:39,436 44 INFO rb-d965522-225652-425718 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-17 12:58:39,494 44 INFO rb-d965522-225652-425718 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-17 12:58:39,545 44 INFO rb-d965522-225652-425718 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-17 12:58:39,606 44 INFO rb-d965522-225652-425718 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-17 12:58:39,632 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9816528 started for PoS orders references: [{'name': None, 'pos_reference': '260-168-000002', 'uuid': 'bdcfb2e6-152e-4bc4-a5d6-1f00eb59ccbe'}] 2026-10-17 12:58:39,653 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9816528 order {'name': None, 'pos_reference': '260-168-000002', 'uuid': 'bdcfb2e6-152e-4bc4-a5d6-1f00eb59ccbe'} created pos.order #927 2026-10-17 12:58:39,667 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9816528 finished 2026-10-17 12:58:39,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.026 0.099 2026-10-17 12:58:39,762 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 12:58:39,776 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-10-17 12:58:39,777 44 INFO rb-d965522-225652-425718 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-17 12:58:39,818 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10240704 (allocated 11796480) 2026-10-17 12:58:39,818 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 138754 2026-10-17 12:58:39,819 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-10-17 12:58:39,820 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 138754 2026-10-17 12:58:39,914 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125839_914211_test_self_order_product_availability.txt 2026-10-17 12:58:39,914 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpuws7l_yu_chrome_odoo" 2026-10-17 12:58:39,950 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 12:58:40,738 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-10-17 12:58:44,666 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:58:44,870 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34741438 started for PoS orders references: [{'name': None, 'pos_reference': '260-169-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-10-17 12:58:44,894 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34741438 order {'name': None, 'pos_reference': '260-169-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #928 2026-10-17 12:58:44,895 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34741438 finished 2026-10-17 12:58:44,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 132 0.046 0.241 2026-10-17 12:58:44,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:44] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.015 0.024 2026-10-17 12:58:45,020 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-10-17 12:58:48,920 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:58:49,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:49] "POST /pos-self/data/170 HTTP/1.1" 200 - 201 0.082 0.281 2026-10-17 12:58:49,310 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-10-17 12:58:52,816 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-10-17 12:58:56,653 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:58:56,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:58:56] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.021 0.195 2026-10-17 12:58:56,890 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-10-17 12:59:00,663 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:59:00,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:00] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.007 0.256 2026-10-17 12:59:00,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:00] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.019 0.047 2026-10-17 12:59:01,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:01] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.001 0.005 2026-10-17 12:59:01,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:01] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.010 0.032 2026-10-17 12:59:01,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:01] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.008 0.022 2026-10-17 12:59:01,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:01] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.007 0.018 2026-10-17 12:59:01,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:01] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.002 0.010 2026-10-17 12:59:01,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:01] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.009 0.026 2026-10-17 12:59:01,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:01] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.008 0.018 2026-10-17 12:59:01,247 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-10-17 12:59:04,969 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-10-17 12:59:08,773 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:59:09,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:09] "POST /pos-self/data/175 HTTP/1.1" 200 - 192 0.060 0.271 2026-10-17 12:59:09,372 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 138972 2026-10-17 12:59:09,372 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmph48r0qne_chrome_odoo 2026-10-17 12:59:09,372 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:43183/json/version 2026-10-17 12:59:09,373 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:09,376 44 INFO rb-d965522-225652-425718 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-17 12:59:09,376 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:43183/json 2026-10-17 12:59:09,377 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:09,382 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:43183/devtools/page/FFE237B936B42F0A13F9F47B2D6FA9C7 2026-10-17 12:59:09,386 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-10-17 12:59:09,387 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-10-17 12:59:09,391 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-10-17 12:59:09,392 44 INFO rb-d965522-225652-425718 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/175?access_token=b60b55dced6d4ecf" in browser 2026-10-17 12:59:09,392 44 INFO rb-d965522-225652-425718 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/175?access_token=b60b55dced6d4ecf" 2026-10-17 12:59:09,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:09] "GET /pos-self/175?access_token=b60b55dced6d4ecf HTTP/1.1" 200 - 38 0.014 0.149 2026-10-17 12:59:09,565 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': 'FFE237B936B42F0A13F9F47B2D6FA9C7', 'loaderId': '47DDE385E38B291820E5B919E7A58F45', 'isDownload': False} 2026-10-17 12:59:09,565 44 INFO rb-d965522-225652-425718 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-17 12:59:09,579 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:59:09,594 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:59:09,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:09] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.023 2026-10-17 12:59:09,632 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:59:09,647 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:09] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.058 2026-10-17 12:59:09,652 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:59:09,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:09] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.071 2026-10-17 12:59:09,783 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:59:09,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 12:59:09,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:09] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.005 2026-10-17 12:59:09,801 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:59:09,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 12:59:09,804 44 INFO rb-d965522-225652-425718 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/175?access_token=b60b55dced6d4ecf", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:59:09,813 44 INFO rb-d965522-225652-425718 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-17 12:59:09,853 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:09] "POST /pos-self/relations/175 HTTP/1.1" 200 - 36 0.016 0.030 2026-10-17 12:59:09,888 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.077 2026-10-17 12:59:10,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:10] "POST /pos-self/data/175 HTTP/1.1" 200 - 106 0.045 0.098 2026-10-17 12:59:10,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.132 2026-10-17 12:59:10,062 44 INFO rb-d965522-225652-425718 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-17 12:59:10,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:10] "GET /web/image/ir.attachment/12038/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:10,124 44 INFO rb-d965522-225652-425718 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-17 12:59:10,146 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:59:10,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:10] "GET /web/image/pos.category/347/image_128?unique=2026-10-17T12:58:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:59:10,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:10] "GET /web/image/product.template/2473/image_512?unique=2026-10-17T12:58:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-17 12:59:10,175 44 INFO rb-d965522-225652-425718 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-17 12:59:10,226 44 INFO rb-d965522-225652-425718 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-17 12:59:10,277 44 INFO rb-d965522-225652-425718 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-17 12:59:10,328 44 INFO rb-d965522-225652-425718 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-17 12:59:10,379 44 INFO rb-d965522-225652-425718 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-17 12:59:10,430 44 INFO rb-d965522-225652-425718 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-17 12:59:10,480 44 INFO rb-d965522-225652-425718 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-17 12:59:10,531 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-10-17 12:59:10,532 44 INFO rb-d965522-225652-425718 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-17 12:59:10,552 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6686164 (allocated 7340032) 2026-10-17 12:59:10,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 138972 2026-10-17 12:59:10,554 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-10-17 12:59:10,554 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 138972 2026-10-17 12:59:10,649 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125910_648887_test_preparation_categories_are_loaded.txt 2026-10-17 12:59:10,649 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmph48r0qne_chrome_odoo" 2026-10-17 12:59:10,685 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 12:59:11,548 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-17 12:59:15,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 139151 2026-10-17 12:59:15,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp64yc0l17_chrome_odoo 2026-10-17 12:59:15,486 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:44439/json/version 2026-10-17 12:59:15,487 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:15,495 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-17 12:59:15,495 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:44439/json 2026-10-17 12:59:15,496 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:15,502 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:44439/devtools/page/B5DA04F1ABFE52D873D27FD128950EE7 2026-10-17 12:59:15,505 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-10-17 12:59:15,510 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-10-17 12:59:15,515 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-10-17 12:59:15,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=e83c525a5d7d4a6f" in browser 2026-10-17 12:59:15,678 44 INFO rb-d965522-225652-425718 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/176?access_token=e83c525a5d7d4a6f" 2026-10-17 12:59:15,686 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:59:16,090 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /pos-self/176?access_token=e83c525a5d7d4a6f HTTP/1.1" 200 - 57 0.019 0.388 2026-10-17 12:59:16,093 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': 'B5DA04F1ABFE52D873D27FD128950EE7', 'loaderId': '7812ADDB2479C5BAB9C2746E5A09BA9A', 'isDownload': False} 2026-10-17 12:59:16,094 44 INFO rb-d965522-225652-425718 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-17 12:59:16,112 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:59:16,135 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:59:16,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.020 2026-10-17 12:59:16,158 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:59:16,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.058 2026-10-17 12:59:16,188 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:59:16,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.079 2026-10-17 12:59:16,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-10-17 12:59:16,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 12:59:16,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.013 2026-10-17 12:59:16,376 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:59:16,376 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 12:59:16,387 44 INFO rb-d965522-225652-425718 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/176?access_token=e83c525a5d7d4a6f", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:59:16,393 44 INFO rb-d965522-225652-425718 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-17 12:59:16,429 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "POST /pos-self/relations/176 HTTP/1.1" 200 - 37 0.015 0.032 2026-10-17 12:59:16,460 44 INFO rb-d965522-225652-425718 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-17 12:59:16,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.084 2026-10-17 12:59:16,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "POST /pos-self/data/176 HTTP/1.1" 200 - 175 0.075 0.143 2026-10-17 12:59:16,681 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.200 2026-10-17 12:59:16,735 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:59:16,741 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-17 12:59:16,773 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/image/ir.attachment/12106/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:16,807 44 INFO rb-d965522-225652-425718 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-17 12:59:16,838 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 12:59:16,845 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:59:16,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/image/product.template/2479/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-17 12:59:16,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/image/product.template/2478/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 12:59:16,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/image/product.template/2480/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-17 12:59:16,871 44 INFO rb-d965522-225652-425718 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-17 12:59:16,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/image/product.template/2481/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-17 12:59:16,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/image/product.template/2482/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-17 12:59:16,932 44 INFO rb-d965522-225652-425718 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-17 12:59:16,944 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/image/ir.attachment/12055/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:16,957 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:59:16,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:16] "GET /web/image/product.product/2987/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:59:16,984 44 INFO rb-d965522-225652-425718 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-17 12:59:17,048 44 INFO rb-d965522-225652-425718 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-17 12:59:17,073 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47795004 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': '08bfb31e-c3cf-421b-8e8a-03f3bf1982a2'}] 2026-10-17 12:59:17,099 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47795004 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': '08bfb31e-c3cf-421b-8e8a-03f3bf1982a2'} created pos.order #933 2026-10-17 12:59:17,113 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47795004 finished 2026-10-17 12:59:17,197 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 105 0.040 0.112 2026-10-17 12:59:17,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-10-17 12:59:17,243 44 INFO rb-d965522-225652-425718 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-17 12:59:17,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:17] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.013 2026-10-17 12:59:17,295 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-10-17 12:59:17,296 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-17 12:59:17,334 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7557948 (allocated 8126464) 2026-10-17 12:59:17,336 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 139151 2026-10-17 12:59:17,337 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-10-17 12:59:17,337 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 139151 2026-10-17 12:59:17,405 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125917_404929_test_duplicate_order_kiosk.txt 2026-10-17 12:59:17,405 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmp64yc0l17_chrome_odoo" 2026-10-17 12:59:17,435 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_kiosk_reloads_on_config_change ... 2026-10-17 12:59:21,056 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-10-17 12:59:25,052 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 139343 2026-10-17 12:59:25,053 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmp3vn_to2s_chrome_odoo 2026-10-17 12:59:25,053 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:35251/json/version 2026-10-17 12:59:25,054 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:25,065 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-10-17 12:59:25,065 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:35251/json 2026-10-17 12:59:25,065 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:25,069 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:35251/devtools/page/A67BAFFA970447CFABD5B1637AA35DFB 2026-10-17 12:59:25,072 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-10-17 12:59:25,079 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-10-17 12:59:25,088 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-10-17 12:59:25,246 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/178?access_token=efb812aaeb324c03" in browser 2026-10-17 12:59:25,247 44 INFO rb-d965522-225652-425718 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/178?access_token=efb812aaeb324c03" 2026-10-17 12:59:25,255 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:59:25,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:25] "GET /pos-self/178?access_token=efb812aaeb324c03 HTTP/1.1" 200 - 57 0.019 0.318 2026-10-17 12:59:25,592 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': 'A67BAFFA970447CFABD5B1637AA35DFB', 'loaderId': 'E5BBFED1EAD73C4232F91BC5D401A94C', 'isDownload': False} 2026-10-17 12:59:25,593 44 INFO rb-d965522-225652-425718 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-17 12:59:25,603 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:59:25,617 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:59:25,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:25] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.023 2026-10-17 12:59:25,652 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:59:25,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:25] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-10-17 12:59:25,674 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:59:25,684 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:25] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.071 2026-10-17 12:59:25,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:59:25,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:59:25,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:25] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.007 2026-10-17 12:59:25,825 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:59:25,825 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 12:59:25,836 44 INFO rb-d965522-225652-425718 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/178?access_token=efb812aaeb324c03", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:59:25,843 44 INFO rb-d965522-225652-425718 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-17 12:59:25,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:25] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.015 0.034 2026-10-17 12:59:25,908 44 INFO rb-d965522-225652-425718 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-17 12:59:25,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.084 2026-10-17 12:59:26,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "POST /pos-self/data/178 HTTP/1.1" 200 - 175 0.065 0.118 2026-10-17 12:59:26,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.170 2026-10-17 12:59:26,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:59:26,160 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-10-17 12:59:26,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "GET /web/image/ir.attachment/12219/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:26,233 44 INFO rb-d965522-225652-425718 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-17 12:59:26,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-10-17 12:59:26,269 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 12:59:26,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "GET /web/image/product.template/2478/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-17 12:59:26,290 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "GET /web/image/product.template/2479/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 12:59:26,300 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "GET /web/image/product.template/2482/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-17 12:59:26,306 44 INFO rb-d965522-225652-425718 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-17 12:59:26,309 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "GET /web/image/product.template/2480/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-17 12:59:26,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "GET /web/image/product.template/2481/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-17 12:59:26,367 44 INFO rb-d965522-225652-425718 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-17 12:59:26,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "GET /web/image/ir.attachment/12168/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:59:26,387 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59: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-17 12:59:26,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "GET /web/image/product.product/2987/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-10-17 12:59:26,418 44 INFO rb-d965522-225652-425718 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-17 12:59:26,483 44 INFO rb-d965522-225652-425718 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-17 12:59:26,514 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70066802 started for PoS orders references: [{'name': None, 'pos_reference': '260-178-000001', 'uuid': '5805bcd1-4405-456f-bd87-58ca0a5864c6'}] 2026-10-17 12:59:26,542 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70066802 order {'name': None, 'pos_reference': '260-178-000001', 'uuid': '5805bcd1-4405-456f-bd87-58ca0a5864c6'} created pos.order #934 2026-10-17 12:59:26,558 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70066802 finished 2026-10-17 12:59:26,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 275 0.162 0.284 2026-10-17 12:59:26,963 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:26] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 12:59:26,970 44 INFO rb-d965522-225652-425718 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-17 12:59:27,022 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-10-17 12:59:27,022 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-17 12:59:27,043 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7470976 (allocated 8388608) 2026-10-17 12:59:27,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 139343 2026-10-17 12:59:27,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-10-17 12:59:27,045 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 139343 2026-10-17 12:59:27,139 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125927_139295_test_order_price_null.txt 2026-10-17 12:59:27,139 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmp3vn_to2s_chrome_odoo" 2026-10-17 12:59:27,167 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-17 12:59:31,409 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 139526 2026-10-17 12:59:31,409 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp2eikohew_chrome_odoo 2026-10-17 12:59:31,409 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:42379/json/version 2026-10-17 12:59:31,410 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:31,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-17 12:59:31,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:42379/json 2026-10-17 12:59:31,417 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:31,423 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:42379/devtools/page/E97A3BAEB6AB25ED1BEAB7B35218C133 2026-10-17 12:59:31,426 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-17 12:59:31,429 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-17 12:59:31,435 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-17 12:59:31,601 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/179?access_token=066a861ef4b24adb" in browser 2026-10-17 12:59:31,602 44 INFO rb-d965522-225652-425718 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/179?access_token=066a861ef4b24adb" 2026-10-17 12:59:31,612 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:59:32,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /pos-self/179?access_token=066a861ef4b24adb HTTP/1.1" 200 - 59 0.022 0.422 2026-10-17 12:59:32,055 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'E97A3BAEB6AB25ED1BEAB7B35218C133', 'loaderId': '9A67810B02F3CB07DA7AA195823A8930', 'isDownload': False} 2026-10-17 12:59:32,056 44 INFO rb-d965522-225652-425718 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-17 12:59:32,066 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:59:32,082 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:59:32,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.017 0.024 2026-10-17 12:59:32,128 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:59:32,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.069 2026-10-17 12:59:32,158 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:59:32,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.085 2026-10-17 12:59:32,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:59:32,279 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:59:32,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 12:59:32,291 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:59:32,291 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:59:32,303 44 INFO rb-d965522-225652-425718 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/179?access_token=066a861ef4b24adb", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:59:32,311 44 INFO rb-d965522-225652-425718 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-17 12:59:32,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.014 0.032 2026-10-17 12:59:32,371 44 INFO rb-d965522-225652-425718 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-17 12:59:32,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.080 2026-10-17 12:59:32,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "POST /pos-self/data/179 HTTP/1.1" 200 - 182 0.066 0.139 2026-10-17 12:59:32,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.183 2026-10-17 12:59:32,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:59:32,641 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-17 12:59:32,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/ir.attachment/12277/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:59:32,687 44 INFO rb-d965522-225652-425718 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-17 12:59:32,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/ir.attachment/12226/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:32,706 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:59:32,755 44 INFO rb-d965522-225652-425718 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-17 12:59:32,785 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-17 12:59:32,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.035 2026-10-17 12:59:32,811 44 INFO rb-d965522-225652-425718 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-17 12:59:32,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/product.template/2479/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 12:59:32,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/product.template/2478/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-10-17 12:59:32,832 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/product.template/2482/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-10-17 12:59:32,841 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/product.template/2480/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-10-17 12:59:32,851 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/product.template/2481/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-10-17 12:59:32,878 44 INFO rb-d965522-225652-425718 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-17 12:59:32,932 44 INFO rb-d965522-225652-425718 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-17 12:59:32,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/product.template/2484/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-17 12:59:32,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:32] "GET /web/image/product.template/2483/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 12:59:32,994 44 INFO rb-d965522-225652-425718 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-17 12:59:33,059 44 INFO rb-d965522-225652-425718 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-17 12:59:33,128 44 INFO rb-d965522-225652-425718 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-17 12:59:33,155 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59: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-17 12:59:33,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:33] "GET /web/image/product.product/2987/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-10-17 12:59:33,176 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:33] "GET /web/image/product.product/2992/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.002 0.026 2026-10-17 12:59:33,179 44 INFO rb-d965522-225652-425718 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-17 12:59:33,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:33] "GET /web/image/product.product/2993/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.036 2026-10-17 12:59:33,231 44 INFO rb-d965522-225652-425718 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-17 12:59:33,282 44 INFO rb-d965522-225652-425718 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-17 12:59:33,333 44 INFO rb-d965522-225652-425718 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-17 12:59:33,391 44 INFO rb-d965522-225652-425718 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-17 12:59:33,443 44 INFO rb-d965522-225652-425718 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-17 12:59:33,502 44 INFO rb-d965522-225652-425718 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-17 12:59:33,545 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89675826 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000001', 'uuid': '89b40add-a4f8-45f2-bc8d-cd138cc6f7a6'}] 2026-10-17 12:59:33,574 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89675826 order {'name': None, 'pos_reference': '260-179-000001', 'uuid': '89b40add-a4f8-45f2-bc8d-cd138cc6f7a6'} created pos.order #935 2026-10-17 12:59:33,588 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89675826 finished 2026-10-17 12:59:33,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:33] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 139 0.047 0.135 2026-10-17 12:59:33,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-10-17 12:59:33,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:33] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.008 2026-10-17 12:59:33,742 44 INFO rb-d965522-225652-425718 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-17 12:59:33,792 44 INFO rb-d965522-225652-425718 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-17 12:59:33,849 44 INFO rb-d965522-225652-425718 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-17 12:59:33,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:33] "GET /web/image/ir.attachment/12276/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:33,904 44 INFO rb-d965522-225652-425718 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-17 12:59:33,959 44 INFO rb-d965522-225652-425718 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-17 12:59:34,010 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-17 12:59:34,011 44 INFO rb-d965522-225652-425718 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-17 12:59:34,041 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8657996 (allocated 9961472) 2026-10-17 12:59:34,042 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 139526 2026-10-17 12:59:34,042 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-17 12:59:34,043 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 139526 2026-10-17 12:59:34,116 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125934_116675_test_self_order_kiosk.txt 2026-10-17 12:59:34,116 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp2eikohew_chrome_odoo" 2026-10-17 12:59:34,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 139728 2026-10-17 12:59:34,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpbi5s12o4_chrome_odoo 2026-10-17 12:59:34,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45349/json/version 2026-10-17 12:59:34,406 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:34,414 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-17 12:59:34,415 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45349/json 2026-10-17 12:59:34,415 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:34,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:45349/devtools/page/405859D282A2746C60141D616C49622A 2026-10-17 12:59:34,425 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-17 12:59:34,427 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-17 12:59:34,443 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-17 12:59:34,448 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/179?access_token=066a861ef4b24adb" in browser 2026-10-17 12:59:34,448 44 INFO rb-d965522-225652-425718 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/179?access_token=066a861ef4b24adb" 2026-10-17 12:59:34,477 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "GET /pos-self/179?access_token=066a861ef4b24adb HTTP/1.1" 200 - 7 0.003 0.017 2026-10-17 12:59:34,480 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '405859D282A2746C60141D616C49622A', 'loaderId': '07D9D4C4EDAD0E193FA4E533E19D722E', 'isDownload': False} 2026-10-17 12:59:34,480 44 INFO rb-d965522-225652-425718 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-17 12:59:34,493 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:59:34,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.007 2026-10-17 12:59:34,514 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 12:59:34,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-10-17 12:59:34,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-10-17 12:59:34,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:59:34,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:59:34,666 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:59:34,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:59:34,671 44 INFO rb-d965522-225652-425718 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/179?access_token=066a861ef4b24adb", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:59:34,678 44 INFO rb-d965522-225652-425718 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-17 12:59:34,703 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "POST /pos-self/relations/179 HTTP/1.1" 200 - 16 0.007 0.023 2026-10-17 12:59:34,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-10-17 12:59:34,733 44 INFO rb-d965522-225652-425718 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-17 12:59:34,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "POST /pos-self/data/179 HTTP/1.1" 200 - 114 0.046 0.118 2026-10-17 12:59:34,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.158 2026-10-17 12:59:34,938 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 12:59:34,944 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-17 12:59:34,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:34] "GET /web/image/ir.attachment/12277/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:34,992 44 INFO rb-d965522-225652-425718 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-17 12:59:35,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "GET /web/image/ir.attachment/12226/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:35,006 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:59:35,062 44 INFO rb-d965522-225652-425718 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-17 12:59:35,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 12:59:35,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.032 2026-10-17 12:59:35,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "GET /web/image/product.template/2478/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-10-17 12:59:35,118 44 INFO rb-d965522-225652-425718 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-17 12:59:35,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "GET /web/image/product.template/2482/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-17 12:59:35,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "GET /web/image/product.template/2479/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-17 12:59:35,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "GET /web/image/product.template/2480/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-10-17 12:59:35,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "GET /web/image/product.template/2481/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-17 12:59:35,183 44 INFO rb-d965522-225652-425718 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-17 12:59:35,244 44 INFO rb-d965522-225652-425718 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-17 12:59:35,259 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:59:35,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "GET /web/image/product.product/2987/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 12:59:35,296 44 INFO rb-d965522-225652-425718 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-17 12:59:35,358 44 INFO rb-d965522-225652-425718 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-17 12:59:35,368 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.007 2026-10-17 12:59:35,419 44 INFO rb-d965522-225652-425718 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-17 12:59:35,482 44 INFO rb-d965522-225652-425718 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-17 12:59:35,505 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91060470 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000002', 'uuid': '1e65fc88-af8f-4c1a-acea-0ebae8d3a885'}] 2026-10-17 12:59:35,525 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91060470 order {'name': None, 'pos_reference': '260-179-000002', 'uuid': '1e65fc88-af8f-4c1a-acea-0ebae8d3a885'} created pos.order #936 2026-10-17 12:59:35,539 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91060470 finished 2026-10-17 12:59:35,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 71 0.026 0.100 2026-10-17 12:59:35,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-10-17 12:59:35,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 12:59:35,658 44 INFO rb-d965522-225652-425718 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-17 12:59:35,708 44 INFO rb-d965522-225652-425718 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-17 12:59:35,766 44 INFO rb-d965522-225652-425718 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-17 12:59:35,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:35] "GET /web/image/ir.attachment/12276/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:35,821 44 INFO rb-d965522-225652-425718 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-17 12:59:35,875 44 INFO rb-d965522-225652-425718 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-17 12:59:35,926 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-17 12:59:35,927 44 INFO rb-d965522-225652-425718 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-17 12:59:35,951 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8439272 (allocated 9961472) 2026-10-17 12:59:35,953 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 139728 2026-10-17 12:59:35,954 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-17 12:59:35,954 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 139728 2026-10-17 12:59:36,048 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125936_048768_test_self_order_kiosk.txt 2026-10-17 12:59:36,049 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpbi5s12o4_chrome_odoo" 2026-10-17 12:59:36,342 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 139924 2026-10-17 12:59:36,342 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpmpqk4nkl_chrome_odoo 2026-10-17 12:59:36,342 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35527/json/version 2026-10-17 12:59:36,343 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:36,362 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-17 12:59:36,362 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35527/json 2026-10-17 12:59:36,363 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:36,371 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:35527/devtools/page/EE11DBC9FB67C77754206C2A46A7EA7E 2026-10-17 12:59:36,381 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-17 12:59:36,386 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-17 12:59:36,401 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-17 12:59:36,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/179?access_token=066a861ef4b24adb" in browser 2026-10-17 12:59:36,404 44 INFO rb-d965522-225652-425718 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/179?access_token=066a861ef4b24adb" 2026-10-17 12:59:36,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "GET /pos-self/179?access_token=066a861ef4b24adb HTTP/1.1" 200 - 7 0.003 0.038 2026-10-17 12:59:36,456 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'EE11DBC9FB67C77754206C2A46A7EA7E', 'loaderId': '32B423B55AFC928DC7C3193E773BC52D', 'isDownload': False} 2026-10-17 12:59:36,456 44 INFO rb-d965522-225652-425718 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-17 12:59:36,468 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:59:36,482 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-10-17 12:59:36,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 12:59:36,493 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-10-17 12:59:36,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 12:59:36,652 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 12:59:36,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-17 12:59:36,668 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:59:36,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 12:59:36,669 44 INFO rb-d965522-225652-425718 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/179?access_token=066a861ef4b24adb", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:59:36,676 44 INFO rb-d965522-225652-425718 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-17 12:59:36,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "POST /pos-self/relations/179 HTTP/1.1" 200 - 16 0.007 0.024 2026-10-17 12:59:36,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-10-17 12:59:36,730 44 INFO rb-d965522-225652-425718 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-17 12:59:36,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "POST /pos-self/data/179 HTTP/1.1" 200 - 114 0.056 0.115 2026-10-17 12:59:36,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.165 2026-10-17 12:59:36,949 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.023 2026-10-17 12:59:36,956 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-17 12:59:36,989 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:36] "GET /web/image/ir.attachment/12277/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:37,022 44 INFO rb-d965522-225652-425718 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-17 12:59:37,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 12:59:37,057 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:59:37,067 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.028 2026-10-17 12:59:37,076 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "GET /web/image/product.template/2482/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-17 12:59:37,078 44 INFO rb-d965522-225652-425718 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-17 12:59:37,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "GET /web/image/product.template/2478/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-17 12:59:37,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "GET /web/image/product.template/2479/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-17 12:59:37,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "GET /web/image/product.template/2480/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-10-17 12:59:37,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "GET /web/image/product.template/2481/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-10-17 12:59:37,129 44 INFO rb-d965522-225652-425718 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-17 12:59:37,192 44 INFO rb-d965522-225652-425718 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-17 12:59:37,258 44 INFO rb-d965522-225652-425718 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-17 12:59:37,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "GET /web/image/ir.attachment/12226/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:37,273 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59: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-17 12:59:37,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "GET /web/image/product.product/2987/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.020 2026-10-17 12:59:37,306 44 INFO rb-d965522-225652-425718 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-17 12:59:37,364 44 INFO rb-d965522-225652-425718 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-17 12:59:37,416 44 INFO rb-d965522-225652-425718 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-17 12:59:37,477 44 INFO rb-d965522-225652-425718 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-17 12:59:37,503 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47640112 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000003', 'uuid': '1a17aa79-bb7d-439f-96b4-5edb4ce5ea4d'}] 2026-10-17 12:59:37,523 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47640112 order {'name': None, 'pos_reference': '260-179-000003', 'uuid': '1a17aa79-bb7d-439f-96b4-5edb4ce5ea4d'} created pos.order #937 2026-10-17 12:59:37,538 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47640112 finished 2026-10-17 12:59:37,609 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 71 0.026 0.105 2026-10-17 12:59:37,641 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 12:59:37,647 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:37] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 12:59:37,654 44 INFO rb-d965522-225652-425718 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-17 12:59:37,704 44 INFO rb-d965522-225652-425718 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-17 12:59:37,759 44 INFO rb-d965522-225652-425718 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-17 12:59:37,809 44 INFO rb-d965522-225652-425718 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-17 12:59:37,871 44 INFO rb-d965522-225652-425718 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-17 12:59:37,926 44 INFO rb-d965522-225652-425718 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-17 12:59:37,977 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-17 12:59:37,978 44 INFO rb-d965522-225652-425718 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-17 12:59:38,002 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8090248 (allocated 8912896) 2026-10-17 12:59:38,004 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 139924 2026-10-17 12:59:38,005 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-17 12:59:38,005 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 139924 2026-10-17 12:59:38,070 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125938_069938_test_self_order_kiosk.txt 2026-10-17 12:59:38,070 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpmpqk4nkl_chrome_odoo" 2026-10-17 12:59:38,386 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 140118 2026-10-17 12:59:38,387 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmppyilgk0s_chrome_odoo 2026-10-17 12:59:38,387 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40829/json/version 2026-10-17 12:59:38,388 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40829', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:38,399 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-17 12:59:38,399 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40829/json 2026-10-17 12:59:38,400 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40829', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:38,406 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:40829/devtools/page/C1B2A1A1B1CF74CD97933469592D224E 2026-10-17 12:59:38,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-17 12:59:38,418 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-17 12:59:38,444 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-17 12:59:38,451 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/179?access_token=066a861ef4b24adb" in browser 2026-10-17 12:59:38,452 44 INFO rb-d965522-225652-425718 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/179?access_token=066a861ef4b24adb" 2026-10-17 12:59:38,478 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "GET /pos-self/179?access_token=066a861ef4b24adb HTTP/1.1" 200 - 7 0.002 0.013 2026-10-17 12:59:38,481 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'C1B2A1A1B1CF74CD97933469592D224E', 'loaderId': 'A1C9D6C91925F8FD6CF3775442573820', 'isDownload': False} 2026-10-17 12:59:38,481 44 INFO rb-d965522-225652-425718 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-17 12:59:38,495 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:59:38,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-10-17 12:59:38,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 12:59:38,522 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 12:59:38,647 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:59:38,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:59:38,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:59:38,666 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:59:38,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:59:38,672 44 INFO rb-d965522-225652-425718 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/179?access_token=066a861ef4b24adb", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:59:38,681 44 INFO rb-d965522-225652-425718 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-17 12:59:38,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "POST /pos-self/relations/179 HTTP/1.1" 200 - 16 0.007 0.024 2026-10-17 12:59:38,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.034 2026-10-17 12:59:38,733 44 INFO rb-d965522-225652-425718 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-17 12:59:38,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "POST /pos-self/data/179 HTTP/1.1" 200 - 114 0.046 0.115 2026-10-17 12:59:38,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.155 2026-10-17 12:59:38,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 12:59:38,942 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-17 12:59:38,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:38] "GET /web/image/ir.attachment/12277/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:39,010 44 INFO rb-d965522-225652-425718 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-17 12:59:39,041 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 12:59:39,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:59:39,059 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.029 2026-10-17 12:59:39,067 44 INFO rb-d965522-225652-425718 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-17 12:59:39,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "GET /web/image/product.template/2478/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-17 12:59:39,077 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "GET /web/image/product.template/2479/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-17 12:59:39,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "GET /web/image/product.template/2482/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-10-17 12:59:39,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "GET /web/image/product.template/2480/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-17 12:59:39,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "GET /web/image/product.template/2481/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-10-17 12:59:39,138 44 INFO rb-d965522-225652-425718 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-17 12:59:39,207 44 INFO rb-d965522-225652-425718 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-17 12:59:39,219 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "GET /web/image/ir.attachment/12226/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 12:59:39,226 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59: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-17 12:59:39,239 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "GET /web/image/product.product/2987/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:59:39,257 44 INFO rb-d965522-225652-425718 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-17 12:59:39,321 44 INFO rb-d965522-225652-425718 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-17 12:59:39,344 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71980222 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000004', 'uuid': '4856e2e2-0461-423f-9d9d-0cb5edd6fcb7'}] 2026-10-17 12:59:39,364 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71980222 order {'name': None, 'pos_reference': '260-179-000004', 'uuid': '4856e2e2-0461-423f-9d9d-0cb5edd6fcb7'} created pos.order #938 2026-10-17 12:59:39,379 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71980222 finished 2026-10-17 12:59:39,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 71 0.026 0.104 2026-10-17 12:59:39,489 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-10-17 12:59:39,491 44 INFO rb-d965522-225652-425718 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-17 12:59:39,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.012 2026-10-17 12:59:39,543 44 INFO rb-d965522-225652-425718 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-17 12:59:39,606 44 INFO rb-d965522-225652-425718 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-17 12:59:39,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:39] "GET /web/image/ir.attachment/12276/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:59:39,658 44 INFO rb-d965522-225652-425718 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-17 12:59:39,708 44 INFO rb-d965522-225652-425718 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-17 12:59:39,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-17 12:59:39,760 44 INFO rb-d965522-225652-425718 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-17 12:59:39,782 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8036676 (allocated 8912896) 2026-10-17 12:59:39,784 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 140118 2026-10-17 12:59:39,785 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-17 12:59:39,785 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 140118 2026-10-17 12:59:39,848 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125939_847862_test_self_order_kiosk.txt 2026-10-17 12:59:39,848 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmppyilgk0s_chrome_odoo" 2026-10-17 12:59:40,120 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 140309 2026-10-17 12:59:40,120 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpskwdj09h_chrome_odoo 2026-10-17 12:59:40,120 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:41845/json/version 2026-10-17 12:59:40,121 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:40,128 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-17 12:59:40,128 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:41845/json 2026-10-17 12:59:40,129 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:40,137 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:41845/devtools/page/6B54F6DE1498269E1910E21AF200EB29 2026-10-17 12:59:40,143 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-17 12:59:40,147 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-17 12:59:40,151 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-17 12:59:40,152 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/179?access_token=066a861ef4b24adb" in browser 2026-10-17 12:59:40,152 44 INFO rb-d965522-225652-425718 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/179?access_token=066a861ef4b24adb" 2026-10-17 12:59:40,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /pos-self/179?access_token=066a861ef4b24adb HTTP/1.1" 200 - 7 0.003 0.014 2026-10-17 12:59:40,182 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '6B54F6DE1498269E1910E21AF200EB29', 'loaderId': '10CF4C0B9F529320057527BEA143C489', 'isDownload': False} 2026-10-17 12:59:40,182 44 INFO rb-d965522-225652-425718 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-17 12:59:40,195 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:59:40,207 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-10-17 12:59:40,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 12:59:40,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-10-17 12:59:40,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:59:40,335 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:59:40,346 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 12:59:40,347 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:59:40,347 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:59:40,353 44 INFO rb-d965522-225652-425718 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/179?access_token=066a861ef4b24adb", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:59:40,360 44 INFO rb-d965522-225652-425718 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-17 12:59:40,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "POST /pos-self/relations/179 HTTP/1.1" 200 - 16 0.007 0.024 2026-10-17 12:59:40,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.034 2026-10-17 12:59:40,413 44 INFO rb-d965522-225652-425718 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-17 12:59:40,560 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "POST /pos-self/data/179 HTTP/1.1" 200 - 114 0.046 0.117 2026-10-17 12:59:40,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.159 2026-10-17 12:59:40,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 12:59:40,622 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-17 12:59:40,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/ir.attachment/12277/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:40,689 44 INFO rb-d965522-225652-425718 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-17 12:59:40,717 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:59:40,722 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 12:59:40,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.029 2026-10-17 12:59:40,745 44 INFO rb-d965522-225652-425718 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-17 12:59:40,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/product.template/2478/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-17 12:59:40,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/product.template/2479/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-10-17 12:59:40,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/product.template/2482/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-17 12:59:40,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/product.template/2480/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-17 12:59:40,791 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/product.template/2481/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-10-17 12:59:40,813 44 INFO rb-d965522-225652-425718 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-17 12:59:40,880 44 INFO rb-d965522-225652-425718 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-17 12:59:40,945 44 INFO rb-d965522-225652-425718 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-17 12:59:40,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/ir.attachment/12226/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:59:40,966 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59: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-17 12:59:40,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/product.product/2987/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 12:59:40,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:40] "GET /web/image/product.product/2989/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.026 2026-10-17 12:59:40,996 44 INFO rb-d965522-225652-425718 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-17 12:59:41,048 44 INFO rb-d965522-225652-425718 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-17 12:59:41,101 44 INFO rb-d965522-225652-425718 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-17 12:59:41,157 44 INFO rb-d965522-225652-425718 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-17 12:59:41,218 44 INFO rb-d965522-225652-425718 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-17 12:59:41,283 44 INFO rb-d965522-225652-425718 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-17 12:59:41,339 44 INFO rb-d965522-225652-425718 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-17 12:59:41,390 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-17 12:59:41,391 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 12:59:41,418 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8122760 (allocated 8912896) 2026-10-17 12:59:41,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 140309 2026-10-17 12:59:41,420 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-17 12:59:41,420 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 140309 2026-10-17 12:59:41,482 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125941_482174_test_self_order_kiosk.txt 2026-10-17 12:59:41,482 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpskwdj09h_chrome_odoo" 2026-10-17 12:59:41,515 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice ... 2026-10-17 12:59:45,543 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Chrome pid: 140508 2026-10-17 12:59:45,543 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Chrome headless temporary user profile dir: /tmp/tmpqqxsw54x_chrome_odoo 2026-10-17 12:59:45,543 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Issuing json command http://127.0.0.1:42749/json/version 2026-10-17 12:59:45,545 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:45,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Browser version: Chrome/150.0.7871.114 2026-10-17 12:59:45,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Issuing json command http://127.0.0.1:42749/json 2026-10-17 12:59:45,554 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:45,563 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Websocket url found: ws://127.0.0.1:42749/devtools/page/A3E6F7BBFE3E42A14364AFD99CC68671 2026-10-17 12:59:45,568 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Enable chrome headless console log notification 2026-10-17 12:59:45,576 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Chrome headless enable page notifications 2026-10-17 12:59:45,583 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Setting session cookie in browser 2026-10-17 12:59:45,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Open "http://127.0.0.1:8069/pos-self/180?access_token=0911bd0bc9be444f" in browser 2026-10-17 12:59:45,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Navigating to: "http://127.0.0.1:8069/pos-self/180?access_token=0911bd0bc9be444f" 2026-10-17 12:59:45,769 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:59:46,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /pos-self/180?access_token=0911bd0bc9be444f HTTP/1.1" 200 - 57 0.018 0.371 2026-10-17 12:59:46,158 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Navigation result: {'frameId': 'A3E6F7BBFE3E42A14364AFD99CC68671', 'loaderId': '8555CF749B187A196E5DAA2B37DAF1D7', 'isDownload': False} 2026-10-17 12:59:46,158 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_combo_fixed_choice')" 2026-10-17 12:59:46,169 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:59:46,186 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:59:46,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.023 2026-10-17 12:59:46,223 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:59:46,242 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.060 2026-10-17 12:59:46,247 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:59:46,257 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.073 2026-10-17 12:59:46,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 12:59:46,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 12:59:46,403 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-17 12:59:46,405 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:59:46,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:59:46,420 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Evaluate test code "odoo.startTour('test_self_order_kiosk_combo_fixed_choice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/180?access_token=0911bd0bc9be444f", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:59:46,433 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [1/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-17 12:59:46,460 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "POST /pos-self/relations/180 HTTP/1.1" 200 - 37 0.016 0.033 2026-10-17 12:59:46,499 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-17 12:59:46,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "POST /pos-self/data/180 HTTP/1.1" 200 - 189 0.088 0.125 2026-10-17 12:59:46,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.200 2026-10-17 12:59:46,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-10-17 12:59:46,774 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: Owl is running in 'dev' mode. 2026-10-17 12:59:46,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/image/ir.attachment/12335/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:59:46,824 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [2/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-10-17 12:59:46,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/image/ir.attachment/12284/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 12:59:46,841 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:59:46,894 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [3/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-10-17 12:59:46,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 12:59:46,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.026 2026-10-17 12:59:46,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/image/product.template/2479/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-17 12:59:46,950 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [4/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on product 'Test Fixed Combo' (trigger: .product_list .o_self_product_box span:contains('Test Fixed Combo')) 2026-10-17 12:59:46,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/image/product.template/2482/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-17 12:59:46,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/image/product.template/2478/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-17 12:59:46,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/image/product.template/2480/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-17 12:59:46,985 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/image/product.template/2481/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-17 12:59:46,995 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:46] "GET /web/image/product.template/2485/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-17 12:59:47,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:47] "GET /web/image/product.template/2488/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-10-17 12:59:47,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:47] "GET /web/image/product.template/2486/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 12:59:47,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:47] "GET /web/image/product.template/2487/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-17 12:59:47,030 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [5/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on combo product 'Variable Side 1' (trigger: .combo_product_box span:contains('Variable Side 1')) 2026-10-17 12:59:47,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:47] "GET /web/image/product.product/2995/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-17 12:59:47,083 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:47] "GET /web/image/product.product/2996/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-17 12:59:47,087 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [6/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Check the combo price includes the fixed choice extra price (trigger: .o_self_combo_page .o-so-tabular-nums:contains('12.00')) 2026-10-17 12:59:47,138 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [7/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-10-17 12:59:47,205 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [8/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-17 12:59:47,270 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [9/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Check combo Test Fixed Combo (trigger: .product-cart-item div:contains("Test Fixed Combo"):has(div:contains(Variable Side 1))) 2026-10-17 12:59:47,288 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 12:59:47,301 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:47] "GET /web/image/product.product/2997/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 12:59:47,321 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [10/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Check combo Test Fixed Combo (trigger: .product-cart-item div:contains("Test Fixed Combo"):has(div:contains(Fixed Side))) 2026-10-17 12:59:47,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [11/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-17 12:59:47,432 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [12/14] Tour test_self_order_kiosk_combo_fixed_choice → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-17 12:59:47,485 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [13/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-17 12:59:47,547 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [14/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-10-17 12:59:47,583 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33651669 started for PoS orders references: [{'name': None, 'pos_reference': '260-180-000001', 'uuid': '3c393d1b-162c-46bb-9965-9fd4ce8f6fcf'}] 2026-10-17 12:59:47,612 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33651669 order {'name': None, 'pos_reference': '260-180-000001', 'uuid': '3c393d1b-162c-46bb-9965-9fd4ce8f6fcf'} created pos.order #939 2026-10-17 12:59:47,626 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33651669 finished 2026-10-17 12:59:47,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 131 0.044 0.122 2026-10-17 12:59:47,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:47] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 12:59:47,757 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: tour succeeded 2026-10-17 12:59:47,758 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_combo_fixed_choice SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-17 12:59:47,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: heap 9854200 (allocated 11010048) 2026-10-17 12:59:47,802 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Closing chrome headless with pid 140508 2026-10-17 12:59:47,803 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Closing websocket connection 2026-10-17 12:59:47,803 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Terminating chrome headless with pid 140508 2026-10-17 12:59:47,871 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_125947_870818_test_self_order_kiosk_combo_fixed_choice.txt 2026-10-17 12:59:47,871 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Removing chrome user profile "/tmp/tmpqqxsw54x_chrome_odoo" 2026-10-17 12:59:47,902 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-10-17 12:59:51,964 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [374] 2026-10-17 12:59:52,349 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 140702 2026-10-17 12:59:52,349 44 INFO rb-d965522-225652-425718 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/tmpkhzz_mvf_chrome_odoo 2026-10-17 12:59:52,349 44 INFO rb-d965522-225652-425718 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:42957/json/version 2026-10-17 12:59:52,351 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:52,380 44 INFO rb-d965522-225652-425718 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-17 12:59:52,380 44 INFO rb-d965522-225652-425718 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:42957/json 2026-10-17 12:59:52,381 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:52,399 44 INFO rb-d965522-225652-425718 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:42957/devtools/page/98024C602E2A3EBBDC27B328577F8535 2026-10-17 12:59:52,407 44 INFO rb-d965522-225652-425718 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-17 12:59:52,410 44 INFO rb-d965522-225652-425718 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-17 12:59:52,426 44 INFO rb-d965522-225652-425718 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-17 12:59:52,622 44 INFO rb-d965522-225652-425718 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/181?access_token=6d1d4b739fb148a1" in browser 2026-10-17 12:59:52,622 44 INFO rb-d965522-225652-425718 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/181?access_token=6d1d4b739fb148a1" 2026-10-17 12:59:52,630 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:59:53,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /pos-self/181?access_token=6d1d4b739fb148a1 HTTP/1.1" 200 - 57 0.019 0.395 2026-10-17 12:59:53,045 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': '98024C602E2A3EBBDC27B328577F8535', 'loaderId': '0F0EBEFEF8EFB72EB01FA503064CC972', 'isDownload': False} 2026-10-17 12:59:53,045 44 INFO rb-d965522-225652-425718 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-17 12:59:53,058 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:59:53,075 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:59:53,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 12:59:53,104 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:59:53,132 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.053 2026-10-17 12:59:53,139 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:59:53,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.077 2026-10-17 12:59:53,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 12:59:53,249 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 12:59:53,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-17 12:59:53,263 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:59:53,263 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 12:59:53,269 44 INFO rb-d965522-225652-425718 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/181?access_token=6d1d4b739fb148a1", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:59:53,275 44 INFO rb-d965522-225652-425718 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-17 12:59:53,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "POST /pos-self/relations/181 HTTP/1.1" 200 - 37 0.014 0.033 2026-10-17 12:59:53,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.089 2026-10-17 12:59:53,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "POST /pos-self/data/181 HTTP/1.1" 200 - 190 0.085 0.148 2026-10-17 12:59:53,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.211 2026-10-17 12:59:53,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 12:59:53,652 44 INFO rb-d965522-225652-425718 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-17 12:59:53,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/ir.attachment/12393/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:53,702 44 INFO rb-d965522-225652-425718 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-17 12:59:53,711 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/ir.attachment/12342/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 12:59:53,719 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:59:53,770 44 INFO rb-d965522-225652-425718 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-17 12:59:53,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/pos.category/349/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 12:59:53,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/pos.category/350/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.000 0.030 2026-10-17 12:59:53,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.043 2026-10-17 12:59:53,829 44 INFO rb-d965522-225652-425718 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-17 12:59:53,839 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/pos.category/351/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-10-17 12:59:53,853 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/product.template/2489/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-10-17 12:59:53,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/product.template/2490/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-17 12:59:53,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/product.template/2491/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-17 12:59:53,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/product.template/2492/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-10-17 12:59:53,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/product.template/2493/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-10-17 12:59:53,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/product.template/2498/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-17 12:59:53,912 44 INFO rb-d965522-225652-425718 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-17 12:59:53,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:53] "GET /web/image/product.product/3001/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 12:59:53,970 44 INFO rb-d965522-225652-425718 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-17 12:59:54,021 44 INFO rb-d965522-225652-425718 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-17 12:59:54,072 44 INFO rb-d965522-225652-425718 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-17 12:59:54,129 44 INFO rb-d965522-225652-425718 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-17 12:59:54,180 44 INFO rb-d965522-225652-425718 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-17 12:59:54,236 44 INFO rb-d965522-225652-425718 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-17 12:59:54,293 44 INFO rb-d965522-225652-425718 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-17 12:59:54,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-10-17 12:59:54,366 44 INFO rb-d965522-225652-425718 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-17 12:59:54,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9374988 (allocated 10223616) 2026-10-17 12:59:54,421 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 140702 2026-10-17 12:59:54,422 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-10-17 12:59:54,423 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 140702 2026-10-17 12:59:54,519 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_125954_519493_test_self_order_kiosk_combo_qty_max_free.txt 2026-10-17 12:59:54,519 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmpkhzz_mvf_chrome_odoo" 2026-10-17 12:59:54,547 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-10-17 12:59:58,537 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 140902 2026-10-17 12:59:58,537 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmphmhiyatu_chrome_odoo 2026-10-17 12:59:58,537 44 INFO rb-d965522-225652-425718 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:42977/json/version 2026-10-17 12:59:58,538 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42977', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:58,544 44 INFO rb-d965522-225652-425718 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-17 12:59:58,545 44 INFO rb-d965522-225652-425718 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:42977/json 2026-10-17 12:59:58,545 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42977', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 12:59:58,553 44 INFO rb-d965522-225652-425718 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:42977/devtools/page/8DDE2FB8AFE78C0CEE0D312B6F2F8B26 2026-10-17 12:59:58,555 44 INFO rb-d965522-225652-425718 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-17 12:59:58,559 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-10-17 12:59:58,563 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-10-17 12:59:58,704 44 INFO rb-d965522-225652-425718 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/182?access_token=14e58aa0e7be44ce" in browser 2026-10-17 12:59:58,704 44 INFO rb-d965522-225652-425718 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/182?access_token=14e58aa0e7be44ce" 2026-10-17 12:59:58,713 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 12:59:59,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /pos-self/182?access_token=14e58aa0e7be44ce HTTP/1.1" 200 - 57 0.020 0.335 2026-10-17 12:59:59,068 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': '8DDE2FB8AFE78C0CEE0D312B6F2F8B26', 'loaderId': 'C39961E024766323A77A6C44F5FA3A0A', 'isDownload': False} 2026-10-17 12:59:59,068 44 INFO rb-d965522-225652-425718 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-17 12:59:59,079 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 12:59:59,097 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 12:59:59,126 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.024 2026-10-17 12:59:59,132 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 12:59:59,147 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.055 2026-10-17 12:59:59,152 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 12:59:59,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.068 2026-10-17 12:59:59,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-10-17 12:59:59,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 12:59:59,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-17 12:59:59,319 44 INFO rb-d965522-225652-425718 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/182?access_token=14e58aa0e7be44ce", "delayToCheckUndeterminisms": 0})" 2026-10-17 12:59:59,321 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 12:59:59,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 12:59:59,326 44 INFO rb-d965522-225652-425718 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-17 12:59:59,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "POST /pos-self/relations/182 HTTP/1.1" 200 - 37 0.013 0.033 2026-10-17 12:59:59,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-17 12:59:59,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "POST /pos-self/data/182 HTTP/1.1" 200 - 189 0.065 0.124 2026-10-17 12:59:59,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.174 2026-10-17 12:59:59,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 12:59:59,675 44 INFO rb-d965522-225652-425718 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-17 12:59:59,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/ir.attachment/12451/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:59,725 44 INFO rb-d965522-225652-425718 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-17 12:59:59,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/ir.attachment/12400/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 12:59:59,740 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 12:59:59,792 44 INFO rb-d965522-225652-425718 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-17 12:59:59,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 12:59:59,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.029 2026-10-17 12:59:59,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/product.template/2479/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-17 12:59:59,847 44 INFO rb-d965522-225652-425718 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-17 12:59:59,852 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/product.template/2478/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-17 12:59:59,861 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/product.template/2482/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-17 12:59:59,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/product.template/2480/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-10-17 12:59:59,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/product.template/2481/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-17 12:59:59,887 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/product.template/2499/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-17 12:59:59,922 44 INFO rb-d965522-225652-425718 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-17 12:59:59,949 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 12:59:59] "GET /web/image/product.product/2991/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 12:59:59,991 44 INFO rb-d965522-225652-425718 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-17 13:00:00,042 44 INFO rb-d965522-225652-425718 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-17 13:00:00,099 44 INFO rb-d965522-225652-425718 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-17 13:00:00,113 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00: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-17 13:00:00,156 44 INFO rb-d965522-225652-425718 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-17 13:00:00,212 44 INFO rb-d965522-225652-425718 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-17 13:00:00,280 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-10-17 13:00:00,281 44 INFO rb-d965522-225652-425718 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-17 13:00:00,322 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9268820 (allocated 10747904) 2026-10-17 13:00:00,323 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 140902 2026-10-17 13:00:00,324 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-10-17 13:00:00,324 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 140902 2026-10-17 13:00:00,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130000_419301_test_self_order_kiosk_combo_sides.txt 2026-10-17 13:00:00,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmphmhiyatu_chrome_odoo" 2026-10-17 13:00:00,450 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-10-17 13:00:04,214 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-10-17 13:00:07,813 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-10-17 13:00:11,781 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 141101 2026-10-17 13:00:11,781 44 INFO rb-d965522-225652-425718 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/tmpi90tpz6s_chrome_odoo 2026-10-17 13:00:11,781 44 INFO rb-d965522-225652-425718 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:46179/json/version 2026-10-17 13:00:11,782 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:11,800 44 INFO rb-d965522-225652-425718 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-17 13:00:11,800 44 INFO rb-d965522-225652-425718 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:46179/json 2026-10-17 13:00:11,801 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:11,811 44 INFO rb-d965522-225652-425718 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:46179/devtools/page/ABE4A7ED611147A995C2908310024C7D 2026-10-17 13:00:11,820 44 INFO rb-d965522-225652-425718 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-17 13:00:11,824 44 INFO rb-d965522-225652-425718 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-17 13:00:11,840 44 INFO rb-d965522-225652-425718 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-17 13:00:11,985 44 INFO rb-d965522-225652-425718 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/185?access_token=e919980475de4659" in browser 2026-10-17 13:00:11,985 44 INFO rb-d965522-225652-425718 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/185?access_token=e919980475de4659" 2026-10-17 13:00:11,994 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:00:12,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:12] "GET /pos-self/185?access_token=e919980475de4659 HTTP/1.1" 200 - 57 0.018 0.370 2026-10-17 13:00:12,383 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'ABE4A7ED611147A995C2908310024C7D', 'loaderId': '31C337ACAEB78C132A9D511B3F6FE2FE', 'isDownload': False} 2026-10-17 13:00:12,383 44 INFO rb-d965522-225652-425718 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-17 13:00:12,396 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:00:12,412 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:00:12,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:12] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.017 0.024 2026-10-17 13:00:12,453 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:00:12,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:12] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.068 2026-10-17 13:00:12,481 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:00:12,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:12] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.088 2026-10-17 13:00:12,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 13:00:12,622 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:00:12,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:12] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.007 2026-10-17 13:00:12,634 44 INFO rb-d965522-225652-425718 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/185?access_token=e919980475de4659", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:00:12,636 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:00:12,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:00:12,641 44 INFO rb-d965522-225652-425718 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-17 13:00:12,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:12] "POST /pos-self/relations/185 HTTP/1.1" 200 - 41 0.014 0.032 2026-10-17 13:00:12,748 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.100 2026-10-17 13:00:12,939 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:12] "POST /pos-self/data/185 HTTP/1.1" 200 - 176 0.066 0.138 2026-10-17 13:00:12,941 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.177 2026-10-17 13:00:13,005 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 13:00:13,012 44 INFO rb-d965522-225652-425718 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-17 13:00:13,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "GET /web/image/ir.attachment/12622/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:00:13,081 44 INFO rb-d965522-225652-425718 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-17 13:00:13,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 13:00:13,116 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:00:13,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "GET /web/image/product.template/2479/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-17 13:00:13,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "GET /web/image/product.template/2478/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 13:00:13,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "GET /web/image/product.template/2482/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-17 13:00:13,140 44 INFO rb-d965522-225652-425718 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-17 13:00:13,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "GET /web/image/product.template/2481/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-17 13:00:13,158 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "GET /web/image/product.template/2480/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-10-17 13:00:13,209 44 INFO rb-d965522-225652-425718 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-17 13:00:13,276 44 INFO rb-d965522-225652-425718 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-17 13:00:13,285 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "GET /web/image/ir.attachment/12571/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:00:13,297 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00: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-17 13:00:13,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "GET /web/image/product.product/2987/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 13:00:13,344 44 INFO rb-d965522-225652-425718 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-17 13:00:13,370 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82943991 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': '614e0223-f4c6-46fe-8489-89534dc64887'}] 2026-10-17 13:00:13,394 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82943991 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': '614e0223-f4c6-46fe-8489-89534dc64887'} created pos.order #940 2026-10-17 13:00:13,409 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82943991 finished 2026-10-17 13:00:13,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 105 0.039 0.110 2026-10-17 13:00:13,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 13:00:13,537 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-17 13:00:13,542 44 INFO rb-d965522-225652-425718 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-17 13:00:13,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:13] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.012 2026-10-17 13:00:13,566 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7485580 (allocated 8388608) 2026-10-17 13:00:13,568 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 141101 2026-10-17 13:00:13,569 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-17 13:00:13,569 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 141101 2026-10-17 13:00:13,623 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130013_623284_test_self_order_kiosk_to_cashier_payment.txt 2026-10-17 13:00:13,623 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpi90tpz6s_chrome_odoo" 2026-10-17 13:00:13,891 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 141296 2026-10-17 13:00:13,891 44 INFO rb-d965522-225652-425718 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/tmplui5gqj1_chrome_odoo 2026-10-17 13:00:13,891 44 INFO rb-d965522-225652-425718 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:40545/json/version 2026-10-17 13:00:13,892 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:13,902 44 INFO rb-d965522-225652-425718 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-17 13:00:13,903 44 INFO rb-d965522-225652-425718 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:40545/json 2026-10-17 13:00:13,903 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:13,909 44 INFO rb-d965522-225652-425718 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:40545/devtools/page/2D230751D1020F7FCF51488B5AB97F83 2026-10-17 13:00:13,912 44 INFO rb-d965522-225652-425718 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-17 13:00:13,917 44 INFO rb-d965522-225652-425718 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-17 13:00:13,951 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:00:13,956 44 INFO rb-d965522-225652-425718 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-17 13:00:13,958 44 INFO rb-d965522-225652-425718 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/186" in browser 2026-10-17 13:00:13,958 44 INFO rb-d965522-225652-425718 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/186" 2026-10-17 13:00:14,261 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "GET /pos/ui/186 HTTP/1.1" 200 - 112 0.046 0.249 2026-10-17 13:00:14,264 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '2D230751D1020F7FCF51488B5AB97F83', 'loaderId': 'FC1B248EC761A8B89F1021857D0AAAF8', 'isDownload': False} 2026-10-17 13:00:14,264 44 INFO rb-d965522-225652-425718 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-17 13:00:14,275 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:00:14,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:00:14,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-10-17 13:00:14,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-17 13:00:14,686 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:00:14,691 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:00:14,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:00:14,719 44 INFO rb-d965522-225652-425718 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/186", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:00:14,729 44 INFO rb-d965522-225652-425718 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-17 13:00:14,730 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:00:14,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 30 0.018 0.037 2026-10-17 13:00:14,770 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.050 2026-10-17 13:00:14,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:00:14,786 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:00:14,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.014 2026-10-17 13:00:14,814 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-17 13:00:14,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.014 0.035 2026-10-17 13:00:14,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-17 13:00:15,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 412 0.141 0.282 2026-10-17 13:00:15,348 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-17 13:00:15,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 13:00:15,433 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-10-17 13:00:15,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 13:00:15,464 44 INFO rb-d965522-225652-425718 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-17 13:00:15,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 13:00:15,508 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:00:15,517 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:00:15,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.011 2026-10-17 13:00:15,529 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 13:00:15,534 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:00:15,536 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:00:15,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-10-17 13:00:15,613 44 INFO rb-d965522-225652-425718 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-17 13:00:15,626 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:00:15,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /pos/ui/186 HTTP/1.1" 200 - 34 0.020 0.038 2026-10-17 13:00:15,728 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /pos/ui/186?from_backend=True HTTP/1.1" 200 - 34 0.016 0.092 2026-10-17 13:00:15,739 44 INFO rb-d965522-225652-425718 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-17 13:00:15,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/image?model=product.template&field=image_128&id=2478&unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-17 13:00:15,755 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:00:15,770 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/image?model=product.template&field=image_128&id=2479&unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-17 13:00:15,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/image?model=product.template&field=image_128&id=2480&unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-17 13:00:15,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.146 2026-10-17 13:00:15,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/image?model=product.template&field=image_128&id=2481&unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-10-17 13:00:15,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "GET /web/image?model=product.template&field=image_128&id=2482&unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-17 13:00:15,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.011 0.102 2026-10-17 13:00:15,915 44 INFO rb-d965522-225652-425718 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-17 13:00:16,004 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 71 0.031 0.056 2026-10-17 13:00:16,034 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.019 2026-10-17 13:00:16,045 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:00:16,055 44 INFO rb-d965522-225652-425718 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-17 13:00:16,115 44 INFO rb-d965522-225652-425718 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-17 13:00:16,176 44 INFO rb-d965522-225652-425718 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-17 13:00:16,227 44 INFO rb-d965522-225652-425718 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-17 13:00:16,302 44 INFO rb-d965522-225652-425718 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-17 13:00:16,312 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:00:16,353 44 INFO rb-d965522-225652-425718 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-17 13:00:16,409 44 INFO rb-d965522-225652-425718 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-17 13:00:16,472 44 INFO rb-d965522-225652-425718 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-17 13:00:16,476 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77872530 started for PoS orders references: [{'name': '/', 'pos_reference': '260-185-000001', 'uuid': '614e0223-f4c6-46fe-8489-89534dc64887'}] 2026-10-17 13:00:16,478 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:00:16,548 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [832] to pos.order #940 2026-10-17 13:00:16,799 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77872530 order {'name': '/', 'pos_reference': '260-185-000001', 'uuid': '614e0223-f4c6-46fe-8489-89534dc64887'} updated pos.order #940 2026-10-17 13:00:16,815 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77872530 finished 2026-10-17 13:00:16,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 257 0.114 0.292 2026-10-17 13:00:16,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 13:00:16,978 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-17 13:00:16,979 44 INFO rb-d965522-225652-425718 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-17 13:00:16,982 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73555770 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-185-000001', 'uuid': '614e0223-f4c6-46fe-8489-89534dc64887'}] 2026-10-17 13:00:16,987 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73555770 order {'name': 'Shop - 000001', 'pos_reference': '260-185-000001', 'uuid': '614e0223-f4c6-46fe-8489-89534dc64887'} sync ignored for existing PoS order pos.order(940,) (state: paid) 2026-10-17 13:00:17,004 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73555770 finished 2026-10-17 13:00:17,037 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15826896 (allocated 17563648) 2026-10-17 13:00:17,041 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 141296 2026-10-17 13:00:17,043 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-17 13:00:17,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 141296 2026-10-17 13:00:17,060 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.024 0.056 2026-10-17 13:00:17,106 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130017_106359_test_self_order_kiosk_to_cashier_payment.txt 2026-10-17 13:00:17,106 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmplui5gqj1_chrome_odoo" 2026-10-17 13:00:17,151 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-10-17 13:00:21,338 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 141500 2026-10-17 13:00:21,338 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmpked08u_r_chrome_odoo 2026-10-17 13:00:21,338 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:46417/json/version 2026-10-17 13:00:21,339 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:21,365 44 INFO rb-d965522-225652-425718 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-17 13:00:21,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:46417/json 2026-10-17 13:00:21,365 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:21,374 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:46417/devtools/page/B1D1232E5BFBBAF3DC62AE45AFF943F9 2026-10-17 13:00:21,386 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-10-17 13:00:21,392 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-10-17 13:00:21,407 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-10-17 13:00:21,536 44 INFO rb-d965522-225652-425718 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/187?access_token=b15e2d17ff554520" in browser 2026-10-17 13:00:21,537 44 INFO rb-d965522-225652-425718 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/187?access_token=b15e2d17ff554520" 2026-10-17 13:00:21,547 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:00:21,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:21] "GET /pos-self/187?access_token=b15e2d17ff554520 HTTP/1.1" 200 - 57 0.019 0.322 2026-10-17 13:00:21,889 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': 'B1D1232E5BFBBAF3DC62AE45AFF943F9', 'loaderId': '20DB9184DC7D79402B61776CA54675C7', 'isDownload': False} 2026-10-17 13:00:21,889 44 INFO rb-d965522-225652-425718 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-17 13:00:21,902 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:00:21,921 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:00:21,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:21] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 13:00:21,948 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:00:21,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:21] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.043 2026-10-17 13:00:21,964 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:00:21,987 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:21] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.063 2026-10-17 13:00:22,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:00:22,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 13:00:22,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 13:00:22,099 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:00:22,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:00:22,100 44 INFO rb-d965522-225652-425718 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/187?access_token=b15e2d17ff554520", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:00:22,109 44 INFO rb-d965522-225652-425718 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-17 13:00:22,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "POST /pos-self/relations/187 HTTP/1.1" 200 - 37 0.014 0.036 2026-10-17 13:00:22,193 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-17 13:00:22,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "POST /pos-self/data/187 HTTP/1.1" 200 - 183 0.068 0.130 2026-10-17 13:00:22,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.185 2026-10-17 13:00:22,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 13:00:22,457 44 INFO rb-d965522-225652-425718 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-17 13:00:22,489 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:00:22,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/ir.attachment/12680/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:00:22,502 44 INFO rb-d965522-225652-425718 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-17 13:00:22,553 44 INFO rb-d965522-225652-425718 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-17 13:00:22,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/ir.attachment/12679/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:00:22,619 44 INFO rb-d965522-225652-425718 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-17 13:00:22,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/ir.attachment/12629/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:00:22,634 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13: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-17 13:00:22,689 44 INFO rb-d965522-225652-425718 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-17 13:00:22,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 13:00:22,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/pos.category/352/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.000 0.034 2026-10-17 13:00:22,746 44 INFO rb-d965522-225652-425718 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-17 13:00:22,750 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/product.template/2478/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-10-17 13:00:22,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/product.template/2479/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-10-17 13:00:22,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/product.template/2482/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-10-17 13:00:22,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/product.template/2480/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-17 13:00:22,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/product.template/2481/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-10-17 13:00:22,807 44 INFO rb-d965522-225652-425718 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-17 13:00:22,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:22] "GET /web/image/product.template/2500/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-17 13:00:22,860 44 INFO rb-d965522-225652-425718 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-17 13:00:22,876 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13: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-17 13:00:22,920 44 INFO rb-d965522-225652-425718 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-17 13:00:22,971 44 INFO rb-d965522-225652-425718 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-17 13:00:23,021 44 INFO rb-d965522-225652-425718 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-17 13:00:23,075 44 INFO rb-d965522-225652-425718 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-17 13:00:23,087 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:00:23,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "GET /pos-self/187?access_token=b15e2d17ff554520 HTTP/1.1" 303 - 2 0.001 0.003 2026-10-17 13:00:23,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "GET /fr/pos-self/187?access_token=b15e2d17ff554520 HTTP/1.1" 200 - 10 0.003 0.017 2026-10-17 13:00:23,175 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:00:23,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.064 2026-10-17 13:00:23,328 44 INFO rb-d965522-225652-425718 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-17 13:00:23,332 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:00:23,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:00:23,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "POST /pos-self/relations/187 HTTP/1.1" 200 - 16 0.007 0.022 2026-10-17 13:00:23,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.031 2026-10-17 13:00:23,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "POST /pos-self/data/187 HTTP/1.1" 200 - 115 0.043 0.107 2026-10-17 13:00:23,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.146 2026-10-17 13:00:23,561 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.009 2026-10-17 13:00:23,566 44 INFO rb-d965522-225652-425718 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-17 13:00:23,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "GET /web/image/ir.attachment/12680/raw HTTP/1.1" 304 - 4 0.001 0.004 2026-10-17 13:00:23,635 44 INFO rb-d965522-225652-425718 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-17 13:00:23,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "GET /web/image/ir.attachment/12679/raw HTTP/1.1" 304 - 4 0.001 0.005 2026-10-17 13:00:23,698 44 INFO rb-d965522-225652-425718 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-17 13:00:23,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:23] "GET /web/image/ir.attachment/12629/raw HTTP/1.1" 304 - 4 0.001 0.004 2026-10-17 13:00:23,758 44 INFO rb-d965522-225652-425718 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-17 13:00:23,811 44 INFO rb-d965522-225652-425718 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-17 13:00:23,870 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-10-17 13:00:23,871 44 INFO rb-d965522-225652-425718 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-17 13:00:23,908 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8418580 (allocated 10424320) 2026-10-17 13:00:23,909 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 141500 2026-10-17 13:00:23,910 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-10-17 13:00:23,910 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 141500 2026-10-17 13:00:24,005 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130024_005411_test_self_order_language_changes.txt 2026-10-17 13:00:24,005 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmpked08u_r_chrome_odoo" 2026-10-17 13:00:24,035 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-10-17 13:00:28,016 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 141700 2026-10-17 13:00:28,016 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmp_wj89ui7_chrome_odoo 2026-10-17 13:00:28,016 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:41707/json/version 2026-10-17 13:00:28,017 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:28,024 44 INFO rb-d965522-225652-425718 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-17 13:00:28,024 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:41707/json 2026-10-17 13:00:28,025 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:28,027 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:41707/devtools/page/D94F2577498290157B9001B7423AEB5D 2026-10-17 13:00:28,029 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-10-17 13:00:28,030 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-10-17 13:00:28,034 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-10-17 13:00:28,185 44 INFO rb-d965522-225652-425718 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/188?access_token=49a1b98e3d804572" in browser 2026-10-17 13:00:28,185 44 INFO rb-d965522-225652-425718 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/188?access_token=49a1b98e3d804572" 2026-10-17 13:00:28,193 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:00:28,572 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:28] "GET /pos-self/188?access_token=49a1b98e3d804572 HTTP/1.1" 200 - 57 0.017 0.363 2026-10-17 13:00:28,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'D94F2577498290157B9001B7423AEB5D', 'loaderId': '9B3FB7063CE32ED6252CE137FD11E143', 'isDownload': False} 2026-10-17 13:00:28,575 44 INFO rb-d965522-225652-425718 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-17 13:00:28,584 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:00:28,600 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:00:28,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:28] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.020 2026-10-17 13:00:28,633 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:00:28,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:28] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.053 2026-10-17 13:00:28,653 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:00:28,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:28] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.064 2026-10-17 13:00:28,783 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-17 13:00:28,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:00:28,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:28] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-17 13:00:28,801 44 INFO rb-d965522-225652-425718 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/188?access_token=49a1b98e3d804572", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:00:28,801 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:00:28,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:00:28,806 44 INFO rb-d965522-225652-425718 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-17 13:00:28,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:28] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.012 0.027 2026-10-17 13:00:28,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-17 13:00:29,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "POST /pos-self/data/188 HTTP/1.1" 200 - 162 0.059 0.154 2026-10-17 13:00:29,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.199 2026-10-17 13:00:29,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-10-17 13:00:29,159 44 INFO rb-d965522-225652-425718 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-17 13:00:29,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "GET /web/image/ir.attachment/12738/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:00:29,219 44 INFO rb-d965522-225652-425718 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-17 13:00:29,241 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:00:29,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "GET /web/image/pos.category/353/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 13:00:29,260 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "GET /web/image/product.template/2501/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-17 13:00:29,273 44 INFO rb-d965522-225652-425718 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-17 13:00:29,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "GET /web/image/pos.category/354/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.033 2026-10-17 13:00:29,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "GET /web/image/pos.category/355/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.045 2026-10-17 13:00:29,334 44 INFO rb-d965522-225652-425718 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-17 13:00:29,388 44 INFO rb-d965522-225652-425718 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-17 13:00:29,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "GET /web/image/product.template/2502/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-17 13:00:29,447 44 INFO rb-d965522-225652-425718 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-17 13:00:29,509 44 INFO rb-d965522-225652-425718 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-17 13:00:29,518 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "GET /web/image/ir.attachment/12687/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:00:29,530 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00: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-17 13:00:29,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "GET /web/image/product.product/3010/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-17 13:00:29,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "GET /web/image/product.product/3011/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.028 2026-10-17 13:00:29,577 44 INFO rb-d965522-225652-425718 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-17 13:00:29,606 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4422589 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000001', 'uuid': '81972b05-4c11-45af-b3aa-2421da67c42a'}] 2026-10-17 13:00:29,634 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4422589 order {'name': None, 'pos_reference': '260-188-000001', 'uuid': '81972b05-4c11-45af-b3aa-2421da67c42a'} created pos.order #941 2026-10-17 13:00:29,649 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4422589 finished 2026-10-17 13:00:29,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.050 0.109 2026-10-17 13:00:29,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 13:00:29,776 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:29] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.005 2026-10-17 13:00:29,788 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-10-17 13:00:29,789 44 INFO rb-d965522-225652-425718 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-17 13:00:29,824 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7661016 (allocated 8650752) 2026-10-17 13:00:29,824 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 141700 2026-10-17 13:00:29,825 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-10-17 13:00:29,825 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 141700 2026-10-17 13:00:29,879 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130029_879615_test_self_order_parent_category.txt 2026-10-17 13:00:29,879 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmp_wj89ui7_chrome_odoo" 2026-10-17 13:00:29,906 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-10-17 13:00:33,733 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 141892 2026-10-17 13:00:33,733 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmp993t22tw_chrome_odoo 2026-10-17 13:00:33,733 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:37299/json/version 2026-10-17 13:00:33,735 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:33,743 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-17 13:00:33,743 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:37299/json 2026-10-17 13:00:33,744 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:33,746 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:37299/devtools/page/E2A676EC62627C270067226B0EF17478 2026-10-17 13:00:33,748 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-10-17 13:00:33,749 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-10-17 13:00:33,755 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-10-17 13:00:33,898 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/189?access_token=04cdd4ae5166435f" in browser 2026-10-17 13:00:33,899 44 INFO rb-d965522-225652-425718 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/189?access_token=04cdd4ae5166435f" 2026-10-17 13:00:33,908 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:00:34,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /pos-self/189?access_token=04cdd4ae5166435f HTTP/1.1" 200 - 57 0.018 0.305 2026-10-17 13:00:34,232 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': 'E2A676EC62627C270067226B0EF17478', 'loaderId': '0DFFB708B96D272ABC7A294483B843B8', 'isDownload': False} 2026-10-17 13:00:34,232 44 INFO rb-d965522-225652-425718 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-17 13:00:34,245 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:00:34,262 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:00:34,290 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.021 2026-10-17 13:00:34,301 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:00:34,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.063 2026-10-17 13:00:34,330 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:00:34,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.081 2026-10-17 13:00:34,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 13:00:34,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 13:00:34,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 13:00:34,492 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:00:34,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:00:34,503 44 INFO rb-d965522-225652-425718 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/189?access_token=04cdd4ae5166435f", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:00:34,509 44 INFO rb-d965522-225652-425718 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-17 13:00:34,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "POST /pos-self/relations/189 HTTP/1.1" 200 - 42 0.015 0.040 2026-10-17 13:00:34,576 44 INFO rb-d965522-225652-425718 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-17 13:00:34,590 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-17 13:00:34,776 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "POST /pos-self/data/189 HTTP/1.1" 200 - 183 0.065 0.123 2026-10-17 13:00:34,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.175 2026-10-17 13:00:34,837 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 13:00:34,843 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-10-17 13:00:34,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/image/ir.attachment/12796/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:00:34,914 44 INFO rb-d965522-225652-425718 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-17 13:00:34,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/image/pos.category/348/image_128?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-17 13:00:34,958 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:00:34,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/image/product.template/2479/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-17 13:00:34,970 44 INFO rb-d965522-225652-425718 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-17 13:00:34,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/image/product.template/2478/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-17 13:00:34,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/image/product.template/2480/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-10-17 13:00:34,989 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/image/product.template/2482/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-10-17 13:00:34,998 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:34] "GET /web/image/product.template/2481/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-17 13:00:35,039 44 INFO rb-d965522-225652-425718 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-17 13:00:35,102 44 INFO rb-d965522-225652-425718 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-17 13:00:35,165 44 INFO rb-d965522-225652-425718 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-17 13:00:35,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:35] "GET /web/image/ir.attachment/12745/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:00:35,198 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:35] "GET /web/image/product.product/2987/image_512?unique=2026-10-17T12:59:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-17 13:00:35,217 44 INFO rb-d965522-225652-425718 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-17 13:00:35,269 44 INFO rb-d965522-225652-425718 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-17 13:00:35,331 44 INFO rb-d965522-225652-425718 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-17 13:00:35,387 44 INFO rb-d965522-225652-425718 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-17 13:00:35,438 44 INFO rb-d965522-225652-425718 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-17 13:00:35,500 44 INFO rb-d965522-225652-425718 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-17 13:00:35,529 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45881764 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000001', 'uuid': '3e431e14-7e56-4358-84c9-1f215de3ee17'}] 2026-10-17 13:00:35,556 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45881764 order {'name': None, 'pos_reference': '260-189-000001', 'uuid': '3e431e14-7e56-4358-84c9-1f215de3ee17'} created pos.order #942 2026-10-17 13:00:35,571 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45881764 finished 2026-10-17 13:00:35,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 107 0.053 0.115 2026-10-17 13:00:35,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 13:00:35,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:35] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 13:00:35,721 44 INFO rb-d965522-225652-425718 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-17 13:00:35,772 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-10-17 13:00:35,772 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-17 13:00:35,796 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7951600 (allocated 8912896) 2026-10-17 13:00:35,798 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 141892 2026-10-17 13:00:35,798 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-10-17 13:00:35,798 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 141892 2026-10-17 13:00:35,855 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130035_855304_test_self_order_pricelist.txt 2026-10-17 13:00:35,855 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmp993t22tw_chrome_odoo" 2026-10-17 13:00:35,898 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-17 13:00:36,740 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-10-17 13:00:40,511 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 142078 2026-10-17 13:00:40,511 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpwrvq8gha_chrome_odoo 2026-10-17 13:00:40,511 44 INFO rb-d965522-225652-425718 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:36811/json/version 2026-10-17 13:00:40,512 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:40,517 44 INFO rb-d965522-225652-425718 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-17 13:00:40,517 44 INFO rb-d965522-225652-425718 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:36811/json 2026-10-17 13:00:40,517 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:40,520 44 INFO rb-d965522-225652-425718 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:36811/devtools/page/92230A8D3CB5DBCAF7C99BB171885D33 2026-10-17 13:00:40,528 44 INFO rb-d965522-225652-425718 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-17 13:00:40,531 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-10-17 13:00:40,545 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-10-17 13:00:40,680 44 INFO rb-d965522-225652-425718 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/190?access_token=36c8f4ff83fc4cb9" in browser 2026-10-17 13:00:40,680 44 INFO rb-d965522-225652-425718 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/190?access_token=36c8f4ff83fc4cb9" 2026-10-17 13:00:40,690 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:00:41,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /pos-self/190?access_token=36c8f4ff83fc4cb9 HTTP/1.1" 200 - 57 0.019 0.304 2026-10-17 13:00:41,014 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '92230A8D3CB5DBCAF7C99BB171885D33', 'loaderId': '3BD09F24F032149AC464CB3EB8532094', 'isDownload': False} 2026-10-17 13:00:41,014 44 INFO rb-d965522-225652-425718 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-17 13:00:41,024 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:00:41,041 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:00:41,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.021 2026-10-17 13:00:41,081 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:00:41,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.067 2026-10-17 13:00:41,109 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:00:41,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.081 2026-10-17 13:00:41,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 13:00:41,231 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:00:41,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.007 2026-10-17 13:00:41,243 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:00:41,244 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:00:41,252 44 INFO rb-d965522-225652-425718 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/190?access_token=36c8f4ff83fc4cb9", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:00:41,258 44 INFO rb-d965522-225652-425718 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-17 13:00:41,323 44 INFO rb-d965522-225652-425718 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-17 13:00:41,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "POST /pos-self/relations/190 HTTP/1.1" 200 - 37 0.013 0.110 2026-10-17 13:00:41,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-17 13:00:41,628 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "POST /pos-self/data/190 HTTP/1.1" 200 - 181 0.068 0.155 2026-10-17 13:00:41,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.210 2026-10-17 13:00:41,661 44 INFO rb-d965522-225652-425718 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-17 13:00:41,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/image/ir.attachment/12864/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:00:41,726 44 INFO rb-d965522-225652-425718 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-17 13:00:41,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-10-17 13:00:41,765 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:00:41,770 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-17 13:00:41,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 13:00:41,790 44 INFO rb-d965522-225652-425718 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-17 13:00:41,790 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-17 13:00:41,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-17 13:00:41,806 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 13:00:41,851 44 INFO rb-d965522-225652-425718 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-17 13:00:41,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/image/ir.attachment/12813/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:00:41,867 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00: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-17 13:00:41,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:41] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:00:41,902 44 INFO rb-d965522-225652-425718 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-17 13:00:41,966 44 INFO rb-d965522-225652-425718 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-17 13:00:41,990 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62773944 started for PoS orders references: [{'name': None, 'pos_reference': '260-190-000001', 'uuid': '9e027c29-55d2-4b30-8088-d2d248892171'}] 2026-10-17 13:00:42,015 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62773944 order {'name': None, 'pos_reference': '260-190-000001', 'uuid': '9e027c29-55d2-4b30-8088-d2d248892171'} created pos.order #943 2026-10-17 13:00:42,029 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62773944 finished 2026-10-17 13:00:42,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.038 0.106 2026-10-17 13:00:42,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:00:42,151 44 INFO rb-d965522-225652-425718 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-17 13:00:42,206 44 INFO rb-d965522-225652-425718 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-17 13:00:42,255 44 INFO rb-d965522-225652-425718 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-17 13:00:42,325 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #3 deleted mail.message records with IDs: [12087] 2026-10-17 13:00:42,407 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #3 deleted pos.order records with IDs: [943] 2026-10-17 13:00:42,415 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2641] 2026-10-17 13:00:42,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:42] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 79 0.033 0.077 2026-10-17 13:00:42,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:42] "GET /web/image/ir.attachment/12863/raw HTTP/1.1" 200 - 4 0.001 0.100 2026-10-17 13:00:42,423 44 INFO rb-d965522-225652-425718 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-17 13:00:42,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.003 0.025 2026-10-17 13:00:42,502 44 INFO rb-d965522-225652-425718 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-17 13:00:42,554 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-10-17 13:00:42,554 44 INFO rb-d965522-225652-425718 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-17 13:00:42,583 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8125528 (allocated 8912896) 2026-10-17 13:00:42,585 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 142078 2026-10-17 13:00:42,585 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-10-17 13:00:42,585 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 142078 2026-10-17 13:00:42,640 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130042_640259_test_delete_mobile_order_from_backend.txt 2026-10-17 13:00:42,640 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpwrvq8gha_chrome_odoo" 2026-10-17 13:00:42,667 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-10-17 13:00:46,423 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 142273 2026-10-17 13:00:46,424 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpi9juoy1u_chrome_odoo 2026-10-17 13:00:46,424 44 INFO rb-d965522-225652-425718 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:43303/json/version 2026-10-17 13:00:46,425 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43303', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:46,430 44 INFO rb-d965522-225652-425718 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-17 13:00:46,430 44 INFO rb-d965522-225652-425718 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:43303/json 2026-10-17 13:00:46,431 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43303', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:46,436 44 INFO rb-d965522-225652-425718 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:43303/devtools/page/36CE1B8E24E2D29DF7EAE2307F74A8F8 2026-10-17 13:00:46,439 44 INFO rb-d965522-225652-425718 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-17 13:00:46,443 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-17 13:00:46,447 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-17 13:00:46,583 44 INFO rb-d965522-225652-425718 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/191?access_token=ecaaa2baf8354384" in browser 2026-10-17 13:00:46,583 44 INFO rb-d965522-225652-425718 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/191?access_token=ecaaa2baf8354384" 2026-10-17 13:00:46,592 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:00:46,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:46] "GET /pos-self/191?access_token=ecaaa2baf8354384 HTTP/1.1" 200 - 57 0.018 0.307 2026-10-17 13:00:46,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '36CE1B8E24E2D29DF7EAE2307F74A8F8', 'loaderId': '2FDED5276199DD643FBA5EF50BD8F2A3', 'isDownload': False} 2026-10-17 13:00:46,917 44 INFO rb-d965522-225652-425718 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-17 13:00:46,930 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:00:46,945 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:00:46,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:46] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.027 2026-10-17 13:00:46,974 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:00:47,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.051 2026-10-17 13:00:47,006 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:00:47,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.075 2026-10-17 13:00:47,128 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 13:00:47,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 13:00:47,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.007 2026-10-17 13:00:47,148 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:00:47,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:00:47,150 44 INFO rb-d965522-225652-425718 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/191?access_token=ecaaa2baf8354384", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:00:47,155 44 INFO rb-d965522-225652-425718 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-17 13:00:47,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.012 0.033 2026-10-17 13:00:47,230 44 INFO rb-d965522-225652-425718 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-17 13:00:47,239 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.078 2026-10-17 13:00:47,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "POST /pos-self/data/191 HTTP/1.1" 200 - 181 0.067 0.126 2026-10-17 13:00:47,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.181 2026-10-17 13:00:47,466 44 INFO rb-d965522-225652-425718 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-17 13:00:47,505 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/image/ir.attachment/12922/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:00:47,544 44 INFO rb-d965522-225652-425718 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-17 13:00:47,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:00:47,581 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:00:47,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-17 13:00:47,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 13:00:47,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-17 13:00:47,608 44 INFO rb-d965522-225652-425718 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-17 13:00:47,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-17 13:00:47,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-17 13:00:47,671 44 INFO rb-d965522-225652-425718 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-17 13:00:47,735 44 INFO rb-d965522-225652-425718 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-17 13:00:47,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/image/ir.attachment/12871/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:00:47,753 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00: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-17 13:00:47,768 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/image/product.product/3014/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 13:00:47,786 44 INFO rb-d965522-225652-425718 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-17 13:00:47,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:47] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.032 2026-10-17 13:00:47,838 44 INFO rb-d965522-225652-425718 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-17 13:00:47,899 44 INFO rb-d965522-225652-425718 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-17 13:00:47,950 44 INFO rb-d965522-225652-425718 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-17 13:00:48,020 44 INFO rb-d965522-225652-425718 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-17 13:00:48,049 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6293123 started for PoS orders references: [{'name': None, 'pos_reference': '260-191-000001', 'uuid': 'a5ffb7a8-b9a0-468c-81fb-f95d6b8c8451'}] 2026-10-17 13:00:48,075 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6293123 order {'name': None, 'pos_reference': '260-191-000001', 'uuid': 'a5ffb7a8-b9a0-468c-81fb-f95d6b8c8451'} created pos.order #944 2026-10-17 13:00:48,090 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6293123 finished 2026-10-17 13:00:48,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 115 0.045 0.116 2026-10-17 13:00:48,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 13:00:48,217 44 INFO rb-d965522-225652-425718 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-17 13:00:48,272 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-17 13:00:48,272 44 INFO rb-d965522-225652-425718 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-17 13:00:48,300 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8132640 (allocated 9437184) 2026-10-17 13:00:48,300 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 142273 2026-10-17 13:00:48,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-17 13:00:48,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 142273 2026-10-17 13:00:48,355 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130048_355470_test_mobile_self_order_preparation_changes.txt 2026-10-17 13:00:48,355 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpi9juoy1u_chrome_odoo" 2026-10-17 13:00:48,626 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 142457 2026-10-17 13:00:48,626 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmphjvmnogw_chrome_odoo 2026-10-17 13:00:48,626 44 INFO rb-d965522-225652-425718 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:37295/json/version 2026-10-17 13:00:48,627 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:48,630 44 INFO rb-d965522-225652-425718 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-17 13:00:48,631 44 INFO rb-d965522-225652-425718 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:37295/json 2026-10-17 13:00:48,631 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:48,634 44 INFO rb-d965522-225652-425718 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:37295/devtools/page/89A4953867A6BCF5922170728BF6A92B 2026-10-17 13:00:48,643 44 INFO rb-d965522-225652-425718 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-17 13:00:48,646 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-17 13:00:48,658 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 13:00:48,660 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-17 13:00:48,661 44 INFO rb-d965522-225652-425718 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=191" in browser 2026-10-17 13:00:48,661 44 INFO rb-d965522-225652-425718 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=191" 2026-10-17 13:00:48,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:48] "GET /pos/ui?config_id=191 HTTP/1.1" 200 - 73 0.026 0.216 2026-10-17 13:00:48,914 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '89A4953867A6BCF5922170728BF6A92B', 'loaderId': '7898E6686F3177BC869E1E0F5AF4D25A', 'isDownload': False} 2026-10-17 13:00:48,914 44 INFO rb-d965522-225652-425718 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-17 13:00:48,927 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:00:48,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:48] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:00:48,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:48] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 13:00:48,949 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:48] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 13:00:49,293 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:00:49,298 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:00:49,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 13:00:49,318 44 INFO rb-d965522-225652-425718 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=191", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:00:49,322 44 INFO rb-d965522-225652-425718 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-17 13:00:49,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:00:49,330 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:00:49,336 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:00:49,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "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.005 2026-10-17 13:00:49,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 13:00:49,379 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.020 2026-10-17 13:00:49,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-17 13:00:49,845 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 281, model: sale.order 2026-10-17 13:00:49,847 44 INFO rb-d965522-225652-425718 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-17 13:00:49,847 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 281, model: sale.order.line 2026-10-17 13:00:49,848 44 INFO rb-d965522-225652-425718 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-17 13:00:49,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 491 0.149 0.305 2026-10-17 13:00:49,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13: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.010 2026-10-17 13:00:49,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:00:49,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:49] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 13:00:50,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "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-17 13:00:50,024 44 INFO rb-d965522-225652-425718 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-17 13:00:50,034 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 13:00:50,060 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:00:50,072 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 13:00:50,077 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:00:50,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.011 2026-10-17 13:00:50,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-17 13:00:50,085 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:00:50,087 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:00:50,100 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-10-17 13:00:50,119 44 INFO rb-d965522-225652-425718 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-17 13:00:50,157 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:00:50,193 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /pos/ui/191?from_backend=True HTTP/1.1" 200 - 33 0.015 0.031 2026-10-17 13:00:50,203 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.047 2026-10-17 13:00:50,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /pos/ui/191 HTTP/1.1" 200 - 33 0.011 0.078 2026-10-17 13:00:50,247 44 INFO rb-d965522-225652-425718 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-17 13:00:50,299 44 INFO rb-d965522-225652-425718 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-17 13:00:50,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.018 0.037 2026-10-17 13:00:50,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-10-17 13:00:50,344 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:00:50,349 44 INFO rb-d965522-225652-425718 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-17 13:00:50,403 44 INFO rb-d965522-225652-425718 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-17 13:00:50,470 44 INFO rb-d965522-225652-425718 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-17 13:00:50,560 44 INFO rb-d965522-225652-425718 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-17 13:00:50,611 44 INFO rb-d965522-225652-425718 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-17 13:00:50,661 44 INFO rb-d965522-225652-425718 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-17 13:00:50,712 44 INFO rb-d965522-225652-425718 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-17 13:00:50,787 44 INFO rb-d965522-225652-425718 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-17 13:00:50,799 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:00:50,838 44 INFO rb-d965522-225652-425718 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-17 13:00:50,904 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-17 13:00:50,906 44 INFO rb-d965522-225652-425718 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-17 13:00:50,908 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44792399 started for PoS orders references: [{'name': '/', 'pos_reference': '260-191-000001', 'uuid': 'a5ffb7a8-b9a0-468c-81fb-f95d6b8c8451'}] 2026-10-17 13:00:50,918 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:00:50,962 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15386224 (allocated 16515072) 2026-10-17 13:00:50,968 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 142457 2026-10-17 13:00:50,969 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-17 13:00:50,972 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 142457 2026-10-17 13:00:50,978 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [833] to pos.order #944 2026-10-17 13:00:51,079 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130051_078295_test_mobile_self_order_preparation_changes.txt 2026-10-17 13:00:51,079 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmphjvmnogw_chrome_odoo" 2026-10-17 13:00:51,100 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-17 13:00:51,275 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44792399 order {'name': '/', 'pos_reference': '260-191-000001', 'uuid': 'a5ffb7a8-b9a0-468c-81fb-f95d6b8c8451'} updated pos.order #944 2026-10-17 13:00:51,278 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44792399 finished 2026-10-17 13:00:51,306 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 267 0.122 0.279 2026-10-17 13:00:51,337 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-10-17 13:00:55,275 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 142659 2026-10-17 13:00:55,276 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpfu7iy22e_chrome_odoo 2026-10-17 13:00:55,276 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:40279/json/version 2026-10-17 13:00:55,277 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:55,281 44 INFO rb-d965522-225652-425718 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-17 13:00:55,281 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:40279/json 2026-10-17 13:00:55,282 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:00:55,284 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:40279/devtools/page/50DBD2E2988EBA702A6C1FE4F675F637 2026-10-17 13:00:55,285 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-10-17 13:00:55,286 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-10-17 13:00:55,291 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-10-17 13:00:55,477 44 INFO rb-d965522-225652-425718 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/192?access_token=91db0e6d74854273" in browser 2026-10-17 13:00:55,477 44 INFO rb-d965522-225652-425718 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/192?access_token=91db0e6d74854273" 2026-10-17 13:00:55,486 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:00:55,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:55] "GET /pos-self/192?access_token=91db0e6d74854273 HTTP/1.1" 200 - 57 0.017 0.301 2026-10-17 13:00:55,806 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '50DBD2E2988EBA702A6C1FE4F675F637', 'loaderId': 'E21E1CF59748D7CBF49849248C7CC7D1', 'isDownload': False} 2026-10-17 13:00:55,807 44 INFO rb-d965522-225652-425718 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-17 13:00:55,816 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:00:55,831 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:00:55,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:55] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.021 2026-10-17 13:00:55,864 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:00:55,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:55] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.056 2026-10-17 13:00:55,887 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:00:55,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:55] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.071 2026-10-17 13:00:56,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:00:56,015 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:00:56,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.005 2026-10-17 13:00:56,025 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:00:56,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:00:56,035 44 INFO rb-d965522-225652-425718 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/192?access_token=91db0e6d74854273", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:00:56,041 44 INFO rb-d965522-225652-425718 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-17 13:00:56,076 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.013 0.032 2026-10-17 13:00:56,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.078 2026-10-17 13:00:56,291 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.063 0.124 2026-10-17 13:00:56,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.168 2026-10-17 13:00:56,323 44 INFO rb-d965522-225652-425718 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-17 13:00:56,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /web/image/ir.attachment/12980/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:00:56,389 44 INFO rb-d965522-225652-425718 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-17 13:00:56,422 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:00:56,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:00:56,433 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-17 13:00:56,441 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 13:00:56,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-17 13:00:56,454 44 INFO rb-d965522-225652-425718 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-17 13:00:56,462 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-10-17 13:00:56,471 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-17 13:00:56,514 44 INFO rb-d965522-225652-425718 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-17 13:00:56,524 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /web/image/ir.attachment/12929/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:00:56,531 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:00:56,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:56] "GET /web/image/product.product/3015/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:00:56,566 44 INFO rb-d965522-225652-425718 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-17 13:00:56,629 44 INFO rb-d965522-225652-425718 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-17 13:00:56,653 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3573429 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': '74feceb6-33ab-4f8a-a53f-1eec4290414c'}] 2026-10-17 13:00:56,677 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3573429 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': '74feceb6-33ab-4f8a-a53f-1eec4290414c'} created pos.order #945 2026-10-17 13:00:56,692 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3573429 finished 2026-10-17 13:00:57,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 275 0.102 0.273 2026-10-17 13:00:57,050 44 INFO rb-d965522-225652-425718 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-17 13:00:57,105 44 INFO rb-d965522-225652-425718 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-17 13:00:57,162 44 INFO rb-d965522-225652-425718 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-17 13:00:57,224 44 INFO rb-d965522-225652-425718 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-17 13:00:57,279 44 INFO rb-d965522-225652-425718 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-17 13:00:57,331 44 INFO rb-d965522-225652-425718 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-17 13:00:57,393 44 INFO rb-d965522-225652-425718 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-17 13:00:57,415 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67984671 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000002', 'uuid': 'c14a9970-4270-47e7-8dc4-f2cb933138c0'}] 2026-10-17 13:00:57,434 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67984671 order {'name': None, 'pos_reference': '260-192-000002', 'uuid': 'c14a9970-4270-47e7-8dc4-f2cb933138c0'} created pos.order #946 2026-10-17 13:00:57,449 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67984671 finished 2026-10-17 13:00:57,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 159 0.060 0.219 2026-10-17 13:00:57,717 44 INFO rb-d965522-225652-425718 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-17 13:00:57,772 44 INFO rb-d965522-225652-425718 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-17 13:00:57,829 44 INFO rb-d965522-225652-425718 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-17 13:00:57,890 44 INFO rb-d965522-225652-425718 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-17 13:00:57,945 44 INFO rb-d965522-225652-425718 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-17 13:00:57,997 44 INFO rb-d965522-225652-425718 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-17 13:00:58,055 44 INFO rb-d965522-225652-425718 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-17 13:00:58,078 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98340156 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000003', 'uuid': '3de0d711-0a3b-49aa-ba0b-aa74328fd58e'}] 2026-10-17 13:00:58,096 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98340156 order {'name': None, 'pos_reference': '260-192-000003', 'uuid': '3de0d711-0a3b-49aa-ba0b-aa74328fd58e'} created pos.order #947 2026-10-17 13:00:58,109 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98340156 finished 2026-10-17 13:00:58,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 159 0.057 0.211 2026-10-17 13:00:58,367 44 INFO rb-d965522-225652-425718 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-17 13:00:58,422 44 INFO rb-d965522-225652-425718 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-17 13:00:58,479 44 INFO rb-d965522-225652-425718 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-17 13:00:58,538 44 INFO rb-d965522-225652-425718 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-17 13:00:58,593 44 INFO rb-d965522-225652-425718 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-17 13:00:58,645 44 INFO rb-d965522-225652-425718 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-17 13:00:58,702 44 INFO rb-d965522-225652-425718 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-17 13:00:58,726 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49640675 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000004', 'uuid': 'afd8d61d-6660-46f9-8d6c-d9b45986cdcc'}] 2026-10-17 13:00:58,744 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49640675 order {'name': None, 'pos_reference': '260-192-000004', 'uuid': 'afd8d61d-6660-46f9-8d6c-d9b45986cdcc'} created pos.order #948 2026-10-17 13:00:58,757 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49640675 finished 2026-10-17 13:00:58,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:00:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 159 0.059 0.216 2026-10-17 13:00:59,017 44 INFO rb-d965522-225652-425718 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-17 13:00:59,071 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-10-17 13:00:59,072 44 INFO rb-d965522-225652-425718 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-17 13:00:59,108 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 9989556 (allocated 11534336) 2026-10-17 13:00:59,108 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 142659 2026-10-17 13:00:59,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-10-17 13:00:59,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 142659 2026-10-17 13:00:59,164 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130059_164497_test_order_sequence_in_self.txt 2026-10-17 13:00:59,164 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpfu7iy22e_chrome_odoo" 2026-10-17 13:00:59,203 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-10-17 13:01:02,980 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 142850 2026-10-17 13:01:02,980 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmp0ilk1lyy_chrome_odoo 2026-10-17 13:01:02,980 44 INFO rb-d965522-225652-425718 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:43133/json/version 2026-10-17 13:01:02,981 44 INFO rb-d965522-225652-425718 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-17 13:01:02,986 44 INFO rb-d965522-225652-425718 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-17 13:01:02,986 44 INFO rb-d965522-225652-425718 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:43133/json 2026-10-17 13:01:02,987 44 INFO rb-d965522-225652-425718 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-17 13:01:02,990 44 INFO rb-d965522-225652-425718 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:43133/devtools/page/FF9FFAEC5442F6D25B864B295B3E5778 2026-10-17 13:01:02,992 44 INFO rb-d965522-225652-425718 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-17 13:01:02,992 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-10-17 13:01:03,149 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 13:01:03,151 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-10-17 13:01:03,152 44 INFO rb-d965522-225652-425718 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=193" in browser 2026-10-17 13:01:03,152 44 INFO rb-d965522-225652-425718 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=193" 2026-10-17 13:01:03,160 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:01:03,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:03] "GET /pos/ui?config_id=193 HTTP/1.1" 200 - 87 0.025 0.450 2026-10-17 13:01:03,635 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': 'FF9FFAEC5442F6D25B864B295B3E5778', 'loaderId': '7AE08D0FAE65BBF2424D2F2B83F1D519', 'isDownload': False} 2026-10-17 13:01:03,635 44 INFO rb-d965522-225652-425718 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-17 13:01:03,646 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:03,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:03] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 13:01:03,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:03] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 13:01:03,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:03] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 13:01:04,019 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:04,024 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:01:04,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 13:01:04,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:04,049 44 INFO rb-d965522-225652-425718 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=193", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:04,053 44 INFO rb-d965522-225652-425718 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-17 13:01:04,059 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:01:04,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:01:04,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 13:01:04,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-10-17 13:01:04,128 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.011 0.027 2026-10-17 13:01:04,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 13:01:04,614 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 281, model: sale.order 2026-10-17 13:01:04,616 44 INFO rb-d965522-225652-425718 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-17 13:01:04,616 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 281, model: sale.order.line 2026-10-17 13:01:04,617 44 INFO rb-d965522-225652-425718 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-17 13:01:04,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 496 0.155 0.319 2026-10-17 13:01:04,643 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:01:04,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:01:04,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-10-17 13:01:04,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:01:04,768 44 INFO rb-d965522-225652-425718 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-17 13:01:04,776 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 13:01:04,806 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:01:04,814 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:01:04,819 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:01:04,837 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:01:04,839 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:01:04,840 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /web/image/res.users/281/avatar_128 HTTP/1.1" 200 - 14 0.007 0.023 2026-10-17 13:01:04,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-10-17 13:01:04,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-10-17 13:01:04,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 13:01:04,893 44 INFO rb-d965522-225652-425718 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-17 13:01:04,907 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:01:04,946 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /pos/ui/193?from_backend=True HTTP/1.1" 200 - 33 0.013 0.034 2026-10-17 13:01:04,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.032 2026-10-17 13:01:04,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:04] "GET /pos/ui/193 HTTP/1.1" 200 - 33 0.010 0.079 2026-10-17 13:01:05,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:01:05,135 44 INFO rb-d965522-225652-425718 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-17 13:01:05,153 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:05,186 44 INFO rb-d965522-225652-425718 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-17 13:01:05,236 44 INFO rb-d965522-225652-425718 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-17 13:01:05,296 44 INFO rb-d965522-225652-425718 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-17 13:01:05,310 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:05,355 44 INFO rb-d965522-225652-425718 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-17 13:01:05,417 44 INFO rb-d965522-225652-425718 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-17 13:01:05,420 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91757186 started for PoS orders references: [{'name': '/', 'pos_reference': '260-193-000001', 'uuid': '9b395082-3479-484c-9980-a66b266b6691'}] 2026-10-17 13:01:05,424 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:01:05,446 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91757186 order {'name': '/', 'pos_reference': '260-193-000001', 'uuid': '9b395082-3479-484c-9980-a66b266b6691'} updated pos.order #949 2026-10-17 13:01:05,467 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91757186 finished 2026-10-17 13:01:05,533 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.033 0.082 2026-10-17 13:01:05,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:01:05,588 44 INFO rb-d965522-225652-425718 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-17 13:01:05,646 44 INFO rb-d965522-225652-425718 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-17 13:01:07,684 44 INFO rb-d965522-225652-425718 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-17 13:01:07,735 44 INFO rb-d965522-225652-425718 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-17 13:01:07,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:07] "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-17 13:01:07,803 44 INFO rb-d965522-225652-425718 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-17 13:01:07,852 44 INFO rb-d965522-225652-425718 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-17 13:01:07,903 44 INFO rb-d965522-225652-425718 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-17 13:01:07,954 44 INFO rb-d965522-225652-425718 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-17 13:01:08,012 44 INFO rb-d965522-225652-425718 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-17 13:01:08,028 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46806411 started for PoS orders references: [{'name': '/', 'pos_reference': '261-193-000001', 'uuid': '89ff59c3-4854-40d4-938d-a0f28f70e7b1'}] 2026-10-17 13:01:08,061 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46806411 order {'name': '/', 'pos_reference': '261-193-000001', 'uuid': '89ff59c3-4854-40d4-938d-a0f28f70e7b1'} created pos.order #950 2026-10-17 13:01:08,076 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46806411 finished 2026-10-17 13:01:08,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.017 0.073 2026-10-17 13:01:08,150 44 INFO rb-d965522-225652-425718 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-17 13:01:08,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 13:01:08,218 44 INFO rb-d965522-225652-425718 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-17 13:01:08,268 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-10-17 13:01:08,268 44 INFO rb-d965522-225652-425718 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-17 13:01:08,329 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16639316 (allocated 17960960) 2026-10-17 13:01:08,331 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 142850 2026-10-17 13:01:08,332 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-10-17 13:01:08,333 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 142850 2026-10-17 13:01:08,414 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130108_414382_test_pos_self_order_table_transfer.txt 2026-10-17 13:01:08,414 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmp0ilk1lyy_chrome_odoo" 2026-10-17 13:01:08,449 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-10-17 13:01:12,188 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 143053 2026-10-17 13:01:12,189 44 INFO rb-d965522-225652-425718 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/tmp3ndlb3bh_chrome_odoo 2026-10-17 13:01:12,189 44 INFO rb-d965522-225652-425718 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:38461/json/version 2026-10-17 13:01:12,190 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:12,205 44 INFO rb-d965522-225652-425718 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-17 13:01:12,205 44 INFO rb-d965522-225652-425718 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:38461/json 2026-10-17 13:01:12,206 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:12,216 44 INFO rb-d965522-225652-425718 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:38461/devtools/page/60ABB74EBB1722CE76EC1288E29921DB 2026-10-17 13:01:12,222 44 INFO rb-d965522-225652-425718 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-17 13:01:12,225 44 INFO rb-d965522-225652-425718 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-17 13:01:12,238 44 INFO rb-d965522-225652-425718 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-17 13:01:12,386 44 INFO rb-d965522-225652-425718 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/194?access_token=de01d2ddfb654930" in browser 2026-10-17 13:01:12,386 44 INFO rb-d965522-225652-425718 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/194?access_token=de01d2ddfb654930" 2026-10-17 13:01:12,394 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:01:12,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:12] "GET /pos-self/194?access_token=de01d2ddfb654930 HTTP/1.1" 200 - 57 0.018 0.303 2026-10-17 13:01:12,716 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '60ABB74EBB1722CE76EC1288E29921DB', 'loaderId': 'E9C5FB4B3D6BA51D384D566A02954005', 'isDownload': False} 2026-10-17 13:01:12,717 44 INFO rb-d965522-225652-425718 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-17 13:01:12,729 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:12,742 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:01:12,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:12] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.004 0.016 2026-10-17 13:01:12,762 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:01:12,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:12] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.036 2026-10-17 13:01:12,793 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:01:12,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:12] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.075 2026-10-17 13:01:12,938 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:01:12,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:01:12,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:12] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 13:01:12,957 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:12,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:01:12,967 44 INFO rb-d965522-225652-425718 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/194?access_token=de01d2ddfb654930", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:12,973 44 INFO rb-d965522-225652-425718 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-17 13:01:13,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.013 0.032 2026-10-17 13:01:13,034 44 INFO rb-d965522-225652-425718 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-17 13:01:13,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-17 13:01:13,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "POST /pos-self/data/194 HTTP/1.1" 200 - 179 0.061 0.124 2026-10-17 13:01:13,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.165 2026-10-17 13:01:13,254 44 INFO rb-d965522-225652-425718 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-17 13:01:13,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /web/image/ir.attachment/13093/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:13,301 44 INFO rb-d965522-225652-425718 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-17 13:01:13,309 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /web/image/ir.attachment/13042/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:13,315 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:13,371 44 INFO rb-d965522-225652-425718 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-17 13:01:13,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-10-17 13:01:13,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /web/image/pos.category/357/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-10-17 13:01:13,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-17 13:01:13,422 44 INFO rb-d965522-225652-425718 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-17 13:01:13,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-17 13:01:13,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 13:01:13,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-10-17 13:01:13,454 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-10-17 13:01:13,463 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /web/image/product.template/2508/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-17 13:01:13,471 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:13] "GET /web/image/product.template/2509/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 13:01:13,473 44 INFO rb-d965522-225652-425718 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-17 13:01:13,524 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-10-17 13:01:13,524 44 INFO rb-d965522-225652-425718 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-17 13:01:13,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7050616 (allocated 8126464) 2026-10-17 13:01:13,555 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 143053 2026-10-17 13:01:13,555 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-10-17 13:01:13,555 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 143053 2026-10-17 13:01:13,610 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130113_609856_test_self_order_category_with_only_special_products.txt 2026-10-17 13:01:13,610 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmp3ndlb3bh_chrome_odoo" 2026-10-17 13:01:13,636 44 INFO rb-d965522-225652-425718 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-17 13:01:17,337 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 143245 2026-10-17 13:01:17,337 44 INFO rb-d965522-225652-425718 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/tmpkpq8t9xy_chrome_odoo 2026-10-17 13:01:17,337 44 INFO rb-d965522-225652-425718 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:45955/json/version 2026-10-17 13:01:17,342 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:17,352 44 INFO rb-d965522-225652-425718 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-17 13:01:17,352 44 INFO rb-d965522-225652-425718 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:45955/json 2026-10-17 13:01:17,353 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:17,355 44 INFO rb-d965522-225652-425718 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:45955/devtools/page/120D294CD5F05552575A6C6832EE0751 2026-10-17 13:01:17,358 44 INFO rb-d965522-225652-425718 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-17 13:01:17,360 44 INFO rb-d965522-225652-425718 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-17 13:01:17,363 44 INFO rb-d965522-225652-425718 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-17 13:01:17,498 44 INFO rb-d965522-225652-425718 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/195?access_token=2bff01184878427e" in browser 2026-10-17 13:01:17,498 44 INFO rb-d965522-225652-425718 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/195?access_token=2bff01184878427e" 2026-10-17 13:01:17,507 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:01:17,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:17] "GET /pos-self/195?access_token=2bff01184878427e HTTP/1.1" 200 - 57 0.018 0.404 2026-10-17 13:01:17,930 44 INFO rb-d965522-225652-425718 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': '120D294CD5F05552575A6C6832EE0751', 'loaderId': '5EAC99BA46475B2C42BEF6FD46A37602', 'isDownload': False} 2026-10-17 13:01:17,930 44 INFO rb-d965522-225652-425718 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-17 13:01:17,940 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:17,955 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:01:17,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:17] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.021 2026-10-17 13:01:17,988 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:01:18,005 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.056 2026-10-17 13:01:18,010 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:01:18,021 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.071 2026-10-17 13:01:18,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:01:18,144 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 13:01:18,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 13:01:18,155 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:18,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:01:18,165 44 INFO rb-d965522-225652-425718 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/195?access_token=2bff01184878427e", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:18,171 44 INFO rb-d965522-225652-425718 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-17 13:01:18,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.012 0.027 2026-10-17 13:01:18,226 44 INFO rb-d965522-225652-425718 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-17 13:01:18,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-17 13:01:18,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "POST /pos-self/data/195 HTTP/1.1" 200 - 181 0.060 0.120 2026-10-17 13:01:18,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.167 2026-10-17 13:01:18,445 44 INFO rb-d965522-225652-425718 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-17 13:01:18,477 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /web/image/ir.attachment/13151/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:18,510 44 INFO rb-d965522-225652-425718 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-17 13:01:18,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-10-17 13:01:18,545 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:01:18,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-17 13:01:18,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 13:01:18,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-17 13:01:18,573 44 INFO rb-d965522-225652-425718 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-17 13:01:18,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 13:01:18,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-17 13:01:18,640 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.001 0.007 2026-10-17 13:01:18,655 44 INFO rb-d965522-225652-425718 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-17 13:01:18,720 44 INFO rb-d965522-225652-425718 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-17 13:01:18,771 44 INFO rb-d965522-225652-425718 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-17 13:01:18,831 44 INFO rb-d965522-225652-425718 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-17 13:01:18,894 44 INFO rb-d965522-225652-425718 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-17 13:01:18,945 44 INFO rb-d965522-225652-425718 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-17 13:01:19,007 44 INFO rb-d965522-225652-425718 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-17 13:01:19,058 44 INFO rb-d965522-225652-425718 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-17 13:01:19,059 44 INFO rb-d965522-225652-425718 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-17 13:01:19,081 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7782392 (allocated 8650752) 2026-10-17 13:01:19,084 44 INFO rb-d965522-225652-425718 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 143245 2026-10-17 13:01:19,084 44 INFO rb-d965522-225652-425718 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-17 13:01:19,084 44 INFO rb-d965522-225652-425718 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 143245 2026-10-17 13:01:19,157 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130119_157658_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-10-17 13:01:19,157 44 INFO rb-d965522-225652-425718 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/tmpkpq8t9xy_chrome_odoo" 2026-10-17 13:01:19,185 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-17 13:01:22,855 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143428 2026-10-17 13:01:22,855 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpkq2h0l6q_chrome_odoo 2026-10-17 13:01:22,855 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34275/json/version 2026-10-17 13:01:22,857 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:22,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-17 13:01:22,861 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34275/json 2026-10-17 13:01:22,862 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:22,865 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34275/devtools/page/B0938D930221A9AB647360A90D79CD32 2026-10-17 13:01:22,867 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-17 13:01:22,868 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-17 13:01:22,872 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-17 13:01:23,018 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb" in browser 2026-10-17 13:01:23,019 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb" 2026-10-17 13:01:23,027 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:01:23,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "GET /pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb HTTP/1.1" 200 - 59 0.019 0.311 2026-10-17 13:01:23,358 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'B0938D930221A9AB647360A90D79CD32', 'loaderId': '6096E852DDF79DECF1701E5CAFE5AC7A', 'isDownload': False} 2026-10-17 13:01:23,358 44 INFO rb-d965522-225652-425718 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-17 13:01:23,371 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:23,386 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:01:23,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.021 2026-10-17 13:01:23,418 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:01:23,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.045 2026-10-17 13:01:23,441 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:01:23,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.077 2026-10-17 13:01:23,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:01:23,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:01:23,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 13:01:23,597 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:23,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:01:23,598 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:23,604 44 INFO rb-d965522-225652-425718 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-17 13:01:23,658 44 INFO rb-d965522-225652-425718 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-17 13:01:23,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "POST /pos-self/relations/196 HTTP/1.1" 200 - 37 0.015 0.050 2026-10-17 13:01:23,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-17 13:01:23,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "POST /pos-self/data/196 HTTP/1.1" 200 - 181 0.062 0.117 2026-10-17 13:01:23,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.167 2026-10-17 13:01:23,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-10-17 13:01:23,929 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-17 13:01:23,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "GET /web/image/ir.attachment/13209/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:23,977 44 INFO rb-d965522-225652-425718 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-17 13:01:23,984 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "GET /web/image/ir.attachment/13158/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:23,989 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:24,046 44 INFO rb-d965522-225652-425718 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-17 13:01:24,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:24] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:01:24,077 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:24] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-17 13:01:24,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:24] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 13:01:24,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:24] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-17 13:01:24,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:24] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-17 13:01:24,110 44 INFO rb-d965522-225652-425718 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-17 13:01:24,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:24] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 13:01:24,171 44 INFO rb-d965522-225652-425718 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-17 13:01:24,184 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:01:24,198 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:24] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:01:24,222 44 INFO rb-d965522-225652-425718 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-17 13:01:24,287 44 INFO rb-d965522-225652-425718 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-17 13:01:24,314 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83676777 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000001', 'uuid': 'bae464ff-0806-4d40-bc93-6fd8807da1bc'}] 2026-10-17 13:01:24,338 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83676777 order {'name': None, 'pos_reference': '260-196-000001', 'uuid': 'bae464ff-0806-4d40-bc93-6fd8807da1bc'} created pos.order #951 2026-10-17 13:01:24,358 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83676777 finished 2026-10-17 13:01:24,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.040 0.119 2026-10-17 13:01:24,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 13:01:24,486 44 INFO rb-d965522-225652-425718 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-17 13:01:24,536 44 INFO rb-d965522-225652-425718 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-17 13:01:24,590 44 INFO rb-d965522-225652-425718 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-17 13:01:24,646 44 INFO rb-d965522-225652-425718 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-17 13:01:24,698 44 INFO rb-d965522-225652-425718 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-17 13:01:24,748 44 INFO rb-d965522-225652-425718 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-17 13:01:24,802 44 INFO rb-d965522-225652-425718 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-17 13:01:24,857 44 INFO rb-d965522-225652-425718 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-17 13:01:24,909 44 INFO rb-d965522-225652-425718 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-17 13:01:24,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:24] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.006 0.036 2026-10-17 13:01:24,967 44 INFO rb-d965522-225652-425718 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-17 13:01:24,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.006 2026-10-17 13:01:25,018 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-17 13:01:25,018 44 INFO rb-d965522-225652-425718 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-17 13:01:25,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8172204 (allocated 9699328) 2026-10-17 13:01:25,045 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143428 2026-10-17 13:01:25,046 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-17 13:01:25,047 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143428 2026-10-17 13:01:25,102 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130125_102019_test_self_order_mobile.txt 2026-10-17 13:01:25,102 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpkq2h0l6q_chrome_odoo" 2026-10-17 13:01:25,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143616 2026-10-17 13:01:25,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpdmm1icty_chrome_odoo 2026-10-17 13:01:25,373 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35401/json/version 2026-10-17 13:01:25,375 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:25,381 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-17 13:01:25,381 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35401/json 2026-10-17 13:01:25,382 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:25,385 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35401/devtools/page/107B077F7D012A135AC9141D8C94ADF9 2026-10-17 13:01:25,386 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-17 13:01:25,387 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-17 13:01:25,391 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-17 13:01:25,392 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb" in browser 2026-10-17 13:01:25,392 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb" 2026-10-17 13:01:25,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "GET /pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb HTTP/1.1" 200 - 9 0.003 0.020 2026-10-17 13:01:25,424 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '107B077F7D012A135AC9141D8C94ADF9', 'loaderId': '3FD0BE99ADAC4597F362825792346E84', 'isDownload': False} 2026-10-17 13:01:25,425 44 INFO rb-d965522-225652-425718 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-17 13:01:25,443 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:25,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-10-17 13:01:25,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-10-17 13:01:25,480 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.023 2026-10-17 13:01:25,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 13:01:25,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:01:25,615 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:25,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:01:25,618 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:25,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:01:25,622 44 INFO rb-d965522-225652-425718 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-17 13:01:25,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.007 0.023 2026-10-17 13:01:25,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-10-17 13:01:25,675 44 INFO rb-d965522-225652-425718 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-17 13:01:25,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "POST /pos-self/data/196 HTTP/1.1" 200 - 113 0.042 0.109 2026-10-17 13:01:25,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.152 2026-10-17 13:01:25,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.006 2026-10-17 13:01:25,874 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-17 13:01:25,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "GET /web/image/ir.attachment/13209/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:01:25,928 44 INFO rb-d965522-225652-425718 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-17 13:01:25,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "GET /web/image/ir.attachment/13158/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:01:25,943 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:25,996 44 INFO rb-d965522-225652-425718 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-17 13:01:26,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:26] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 13:01:26,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:26] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-17 13:01:26,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:26] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 13:01:26,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:26] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-17 13:01:26,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:26] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-10-17 13:01:26,059 44 INFO rb-d965522-225652-425718 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-17 13:01:26,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:26] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-17 13:01:26,120 44 INFO rb-d965522-225652-425718 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-17 13:01:26,134 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01: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-17 13:01:26,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:26] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 13:01:26,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.006 2026-10-17 13:01:26,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.013 2026-10-17 13:01:26,172 44 INFO rb-d965522-225652-425718 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-17 13:01:26,234 44 INFO rb-d965522-225652-425718 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-17 13:01:26,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:26] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.007 2026-10-17 13:01:26,293 44 INFO rb-d965522-225652-425718 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-17 13:01:26,355 44 INFO rb-d965522-225652-425718 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-17 13:01:26,379 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95218382 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000002', 'uuid': '69805a49-1dbd-4843-a14b-188c2ddaac47'}] 2026-10-17 13:01:26,399 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95218382 order {'name': None, 'pos_reference': '260-196-000002', 'uuid': '69805a49-1dbd-4843-a14b-188c2ddaac47'} created pos.order #952 2026-10-17 13:01:26,413 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95218382 finished 2026-10-17 13:01:26,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.024 0.096 2026-10-17 13:01:26,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 13:01:26,519 44 INFO rb-d965522-225652-425718 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-17 13:01:26,568 44 INFO rb-d965522-225652-425718 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-17 13:01:26,623 44 INFO rb-d965522-225652-425718 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-17 13:01:26,679 44 INFO rb-d965522-225652-425718 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-17 13:01:26,731 44 INFO rb-d965522-225652-425718 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-17 13:01:26,781 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-17 13:01:26,781 44 INFO rb-d965522-225652-425718 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-17 13:01:26,805 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8234824 (allocated 9699328) 2026-10-17 13:01:26,805 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143616 2026-10-17 13:01:26,806 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-17 13:01:26,806 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143616 2026-10-17 13:01:26,860 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130126_860396_test_self_order_mobile.txt 2026-10-17 13:01:26,860 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpdmm1icty_chrome_odoo" 2026-10-17 13:01:27,147 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143806 2026-10-17 13:01:27,147 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp4wgqw_0z_chrome_odoo 2026-10-17 13:01:27,147 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33681/json/version 2026-10-17 13:01:27,148 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:27,155 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-17 13:01:27,156 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33681/json 2026-10-17 13:01:27,156 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:27,161 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33681/devtools/page/25DDABE504B36E2DCEC170CB6382BD54 2026-10-17 13:01:27,169 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-17 13:01:27,172 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-17 13:01:27,178 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-17 13:01:27,182 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb" in browser 2026-10-17 13:01:27,182 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb" 2026-10-17 13:01:27,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb HTTP/1.1" 200 - 9 0.003 0.014 2026-10-17 13:01:27,210 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '25DDABE504B36E2DCEC170CB6382BD54', 'loaderId': '6547B63A61DAEB9F06DA8CC46C785BD6', 'isDownload': False} 2026-10-17 13:01:27,210 44 INFO rb-d965522-225652-425718 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-17 13:01:27,223 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:27,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-10-17 13:01:27,242 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-10-17 13:01:27,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 13:01:27,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 13:01:27,371 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:01:27,381 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:27,383 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.008 2026-10-17 13:01:27,384 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:27,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:01:27,387 44 INFO rb-d965522-225652-425718 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-17 13:01:27,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.007 0.022 2026-10-17 13:01:27,425 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-10-17 13:01:27,440 44 INFO rb-d965522-225652-425718 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-17 13:01:27,440 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 13:01:27,583 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "POST /pos-self/data/196 HTTP/1.1" 200 - 113 0.041 0.103 2026-10-17 13:01:27,622 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.006 2026-10-17 13:01:27,626 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-17 13:01:27,658 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/image/ir.attachment/13209/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:01:27,670 44 INFO rb-d965522-225652-425718 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-17 13:01:27,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/image/ir.attachment/13158/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:01:27,687 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:27,740 44 INFO rb-d965522-225652-425718 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-17 13:01:27,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:01:27,776 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-17 13:01:27,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-17 13:01:27,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-17 13:01:27,803 44 INFO rb-d965522-225652-425718 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-17 13:01:27,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-17 13:01:27,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-17 13:01:27,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.054 2026-10-17 13:01:27,834 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.040 2026-10-17 13:01:27,840 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.061 2026-10-17 13:01:27,865 44 INFO rb-d965522-225652-425718 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-17 13:01:27,879 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01: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-17 13:01:27,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:27] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:01:27,916 44 INFO rb-d965522-225652-425718 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-17 13:01:27,981 44 INFO rb-d965522-225652-425718 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-17 13:01:28,002 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65441274 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000003', 'uuid': '5114870e-da4c-4086-8aa9-9aee31ac05a1'}] 2026-10-17 13:01:28,022 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65441274 order {'name': None, 'pos_reference': '260-196-000003', 'uuid': '5114870e-da4c-4086-8aa9-9aee31ac05a1'} created pos.order #953 2026-10-17 13:01:28,036 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65441274 finished 2026-10-17 13:01:28,100 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.024 0.098 2026-10-17 13:01:28,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-10-17 13:01:28,153 44 INFO rb-d965522-225652-425718 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-17 13:01:28,203 44 INFO rb-d965522-225652-425718 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-17 13:01:28,257 44 INFO rb-d965522-225652-425718 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-17 13:01:28,313 44 INFO rb-d965522-225652-425718 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-17 13:01:28,365 44 INFO rb-d965522-225652-425718 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-17 13:01:28,415 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-17 13:01:28,416 44 INFO rb-d965522-225652-425718 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-17 13:01:28,439 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8115656 (allocated 9175040) 2026-10-17 13:01:28,440 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143806 2026-10-17 13:01:28,440 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-17 13:01:28,441 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143806 2026-10-17 13:01:28,535 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130128_535338_test_self_order_mobile.txt 2026-10-17 13:01:28,535 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp4wgqw_0z_chrome_odoo" 2026-10-17 13:01:28,801 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143995 2026-10-17 13:01:28,801 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpct_o8u5m_chrome_odoo 2026-10-17 13:01:28,801 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33475/json/version 2026-10-17 13:01:28,802 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:28,806 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-17 13:01:28,807 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33475/json 2026-10-17 13:01:28,807 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:28,809 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33475/devtools/page/BC7E9A21D5394E2D408E5DDC307265A1 2026-10-17 13:01:28,811 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-17 13:01:28,812 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-17 13:01:28,815 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-17 13:01:28,816 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb" in browser 2026-10-17 13:01:28,816 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb" 2026-10-17 13:01:28,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:28] "GET /pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb HTTP/1.1" 200 - 9 0.013 0.014 2026-10-17 13:01:28,853 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'BC7E9A21D5394E2D408E5DDC307265A1', 'loaderId': 'B9379279A21BEFC588977074FDC7484F', 'isDownload': False} 2026-10-17 13:01:28,854 44 INFO rb-d965522-225652-425718 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-17 13:01:28,866 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:28,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:28] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.007 2026-10-17 13:01:28,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:28] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 13:01:28,888 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:28] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-10-17 13:01:29,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.006 2026-10-17 13:01:29,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:01:29,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 13:01:29,045 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:29,046 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:01:29,048 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:29,056 44 INFO rb-d965522-225652-425718 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-17 13:01:29,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.007 0.022 2026-10-17 13:01:29,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.031 2026-10-17 13:01:29,101 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-17 13:01:29,109 44 INFO rb-d965522-225652-425718 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-17 13:01:29,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "POST /pos-self/data/196 HTTP/1.1" 200 - 113 0.051 0.115 2026-10-17 13:01:29,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.006 2026-10-17 13:01:29,307 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-17 13:01:29,339 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /web/image/ir.attachment/13209/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:01:29,354 44 INFO rb-d965522-225652-425718 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-17 13:01:29,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /web/image/ir.attachment/13158/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:29,367 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:29,422 44 INFO rb-d965522-225652-425718 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-17 13:01:29,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.008 2026-10-17 13:01:29,448 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.015 2026-10-17 13:01:29,454 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.027 2026-10-17 13:01:29,468 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.034 2026-10-17 13:01:29,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-17 13:01:29,486 44 INFO rb-d965522-225652-425718 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-17 13:01:29,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-17 13:01:29,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 13:01:29,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-10-17 13:01:29,517 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.085 2026-10-17 13:01:29,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-17 13:01:29,547 44 INFO rb-d965522-225652-425718 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-17 13:01:29,564 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "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-17 13:01:29,574 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 13:01:29,599 44 INFO rb-d965522-225652-425718 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-17 13:01:29,661 44 INFO rb-d965522-225652-425718 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-17 13:01:29,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.007 2026-10-17 13:01:29,720 44 INFO rb-d965522-225652-425718 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-17 13:01:29,782 44 INFO rb-d965522-225652-425718 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-17 13:01:29,806 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79452097 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000004', 'uuid': '78c75d8b-15d2-4388-8650-7151272fda7c'}] 2026-10-17 13:01:29,826 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79452097 order {'name': None, 'pos_reference': '260-196-000004', 'uuid': '78c75d8b-15d2-4388-8650-7151272fda7c'} created pos.order #954 2026-10-17 13:01:29,840 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79452097 finished 2026-10-17 13:01:29,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.025 0.098 2026-10-17 13:01:29,939 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-10-17 13:01:29,953 44 INFO rb-d965522-225652-425718 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-17 13:01:30,002 44 INFO rb-d965522-225652-425718 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-17 13:01:30,057 44 INFO rb-d965522-225652-425718 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-17 13:01:30,113 44 INFO rb-d965522-225652-425718 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-17 13:01:30,165 44 INFO rb-d965522-225652-425718 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-17 13:01:30,215 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-17 13:01:30,215 44 INFO rb-d965522-225652-425718 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-17 13:01:30,241 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8236440 (allocated 9437184) 2026-10-17 13:01:30,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143995 2026-10-17 13:01:30,243 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-17 13:01:30,243 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143995 2026-10-17 13:01:30,297 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130130_297153_test_self_order_mobile.txt 2026-10-17 13:01:30,297 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpct_o8u5m_chrome_odoo" 2026-10-17 13:01:30,586 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144195 2026-10-17 13:01:30,587 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp3aivlg7o_chrome_odoo 2026-10-17 13:01:30,587 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33909/json/version 2026-10-17 13:01:30,588 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:30,591 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-17 13:01:30,591 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33909/json 2026-10-17 13:01:30,591 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:30,595 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33909/devtools/page/C208D3742A5C0CA1C857D975DA397266 2026-10-17 13:01:30,596 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-17 13:01:30,597 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-17 13:01:30,601 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-17 13:01:30,607 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb" in browser 2026-10-17 13:01:30,607 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb" 2026-10-17 13:01:30,658 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:30] "GET /pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb HTTP/1.1" 200 - 9 0.003 0.042 2026-10-17 13:01:30,660 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'C208D3742A5C0CA1C857D975DA397266', 'loaderId': '2FBCB7E76F6A7C9A2DC140DDF57E3C8A', 'isDownload': False} 2026-10-17 13:01:30,661 44 INFO rb-d965522-225652-425718 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-17 13:01:30,673 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:30,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:30] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-10-17 13:01:30,691 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:30] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 13:01:30,694 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:30] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-10-17 13:01:30,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:01:30,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:01:30,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:30] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:01:30,827 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:30,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:01:30,833 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:30,840 44 INFO rb-d965522-225652-425718 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-17 13:01:30,864 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:30] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.007 0.023 2026-10-17 13:01:30,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-10-17 13:01:30,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 13:01:30,893 44 INFO rb-d965522-225652-425718 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-17 13:01:31,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "POST /pos-self/data/196 HTTP/1.1" 200 - 113 0.042 0.104 2026-10-17 13:01:31,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.010 2026-10-17 13:01:31,077 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-17 13:01:31,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "GET /web/image/ir.attachment/13209/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:31,122 44 INFO rb-d965522-225652-425718 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-17 13:01:31,133 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "GET /web/image/ir.attachment/13158/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:01:31,139 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13: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-17 13:01:31,192 44 INFO rb-d965522-225652-425718 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-17 13:01:31,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.022 2026-10-17 13:01:31,231 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 13:01:31,243 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-17 13:01:31,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-17 13:01:31,260 44 INFO rb-d965522-225652-425718 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-17 13:01:31,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 13:01:31,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-10-17 13:01:31,285 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.058 2026-10-17 13:01:31,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.044 2026-10-17 13:01:31,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.031 2026-10-17 13:01:31,309 44 INFO rb-d965522-225652-425718 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-17 13:01:31,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.074 2026-10-17 13:01:31,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.058 2026-10-17 13:01:31,360 44 INFO rb-d965522-225652-425718 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-17 13:01:31,421 44 INFO rb-d965522-225652-425718 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-17 13:01:31,436 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:01:31,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:01:31,473 44 INFO rb-d965522-225652-425718 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-17 13:01:31,538 44 INFO rb-d965522-225652-425718 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-17 13:01:31,572 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53984834 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000005', 'uuid': '2f69eb84-96d6-4ceb-9fb2-56ab7e254e6d'}] 2026-10-17 13:01:31,602 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53984834 order {'name': None, 'pos_reference': '260-196-000005', 'uuid': '2f69eb84-96d6-4ceb-9fb2-56ab7e254e6d'} created pos.order #955 2026-10-17 13:01:31,620 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53984834 finished 2026-10-17 13:01:31,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.029 0.145 2026-10-17 13:01:31,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:01:31,753 44 INFO rb-d965522-225652-425718 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-17 13:01:31,807 44 INFO rb-d965522-225652-425718 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-17 13:01:31,869 44 INFO rb-d965522-225652-425718 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-17 13:01:31,920 44 INFO rb-d965522-225652-425718 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-17 13:01:31,971 44 INFO rb-d965522-225652-425718 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-17 13:01:32,027 44 INFO rb-d965522-225652-425718 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-17 13:01:32,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:32] "GET /web/image/product.product/3014/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-10-17 13:01:32,077 44 INFO rb-d965522-225652-425718 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-17 13:01:32,139 44 INFO rb-d965522-225652-425718 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-17 13:01:32,158 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79776923 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000005', 'uuid': '2f69eb84-96d6-4ceb-9fb2-56ab7e254e6d'}] 2026-10-17 13:01:32,171 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1506] to pos.order #955 2026-10-17 13:01:32,175 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79776923 order {'name': None, 'pos_reference': '260-196-000005', 'uuid': '2f69eb84-96d6-4ceb-9fb2-56ab7e254e6d'} updated pos.order #955 2026-10-17 13:01:32,189 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79776923 finished 2026-10-17 13:01:32,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.032 0.104 2026-10-17 13:01:32,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 13:01:32,316 44 INFO rb-d965522-225652-425718 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-17 13:01:32,370 44 INFO rb-d965522-225652-425718 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-17 13:01:32,425 44 INFO rb-d965522-225652-425718 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-17 13:01:32,482 44 INFO rb-d965522-225652-425718 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-17 13:01:32,535 44 INFO rb-d965522-225652-425718 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-17 13:01:32,584 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-17 13:01:32,585 44 INFO rb-d965522-225652-425718 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-17 13:01:32,611 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8697332 (allocated 9961472) 2026-10-17 13:01:32,613 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144195 2026-10-17 13:01:32,613 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-17 13:01:32,614 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144195 2026-10-17 13:01:32,673 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130132_673694_test_self_order_mobile.txt 2026-10-17 13:01:32,673 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp3aivlg7o_chrome_odoo" 2026-10-17 13:01:32,941 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144393 2026-10-17 13:01:32,941 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpn7wbetw0_chrome_odoo 2026-10-17 13:01:32,941 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43669/json/version 2026-10-17 13:01:32,942 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43669', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:32,949 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-17 13:01:32,949 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43669/json 2026-10-17 13:01:32,949 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43669', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:32,951 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:43669/devtools/page/3AB4D1C113B348D57E732E695DBD7570 2026-10-17 13:01:32,954 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-17 13:01:32,956 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-17 13:01:32,959 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-17 13:01:32,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb" in browser 2026-10-17 13:01:32,960 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb" 2026-10-17 13:01:32,985 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:32] "GET /pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb HTTP/1.1" 200 - 9 0.003 0.014 2026-10-17 13:01:32,988 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '3AB4D1C113B348D57E732E695DBD7570', 'loaderId': '2AF5D71437401C633B3D404DBB59D1F6', 'isDownload': False} 2026-10-17 13:01:32,988 44 INFO rb-d965522-225652-425718 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-17 13:01:32,999 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:33,015 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-10-17 13:01:33,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 13:01:33,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 13:01:33,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:01:33,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:01:33,164 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:33,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:01:33,168 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:33,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:01:33,171 44 INFO rb-d965522-225652-425718 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-17 13:01:33,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.007 0.023 2026-10-17 13:01:33,210 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.033 2026-10-17 13:01:33,224 44 INFO rb-d965522-225652-425718 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-17 13:01:33,371 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "POST /pos-self/data/196 HTTP/1.1" 200 - 113 0.042 0.108 2026-10-17 13:01:33,373 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.148 2026-10-17 13:01:33,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.010 2026-10-17 13:01:33,423 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-17 13:01:33,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/image/ir.attachment/13209/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:33,469 44 INFO rb-d965522-225652-425718 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-17 13:01:33,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/image/ir.attachment/13158/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:33,483 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:33,538 44 INFO rb-d965522-225652-425718 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-17 13:01:33,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-17 13:01:33,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-17 13:01:33,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-10-17 13:01:33,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-17 13:01:33,601 44 INFO rb-d965522-225652-425718 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-17 13:01:33,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-10-17 13:01:33,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-10-17 13:01:33,652 44 INFO rb-d965522-225652-425718 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-17 13:01:33,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.008 2026-10-17 13:01:33,708 44 INFO rb-d965522-225652-425718 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-17 13:01:33,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.012 2026-10-17 13:01:33,718 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.020 2026-10-17 13:01:33,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.026 2026-10-17 13:01:33,735 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.040 2026-10-17 13:01:33,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.053 2026-10-17 13:01:33,754 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.046 2026-10-17 13:01:33,763 44 INFO rb-d965522-225652-425718 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-17 13:01:33,779 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01: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-17 13:01:33,790 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:01:33,815 44 INFO rb-d965522-225652-425718 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-17 13:01:33,876 44 INFO rb-d965522-225652-425718 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-17 13:01:33,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:33] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.010 2026-10-17 13:01:33,936 44 INFO rb-d965522-225652-425718 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-17 13:01:33,997 44 INFO rb-d965522-225652-425718 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-17 13:01:34,032 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95309716 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000006', 'uuid': 'de84ca96-2835-4038-980e-08bbc07720e0'}] 2026-10-17 13:01:34,061 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95309716 order {'name': None, 'pos_reference': '260-196-000006', 'uuid': 'de84ca96-2835-4038-980e-08bbc07720e0'} created pos.order #956 2026-10-17 13:01:34,081 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95309716 finished 2026-10-17 13:01:34,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.026 0.145 2026-10-17 13:01:34,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 13:01:34,216 44 INFO rb-d965522-225652-425718 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-17 13:01:34,272 44 INFO rb-d965522-225652-425718 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-17 13:01:34,328 44 INFO rb-d965522-225652-425718 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-17 13:01:34,388 44 INFO rb-d965522-225652-425718 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-17 13:01:34,439 44 INFO rb-d965522-225652-425718 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-17 13:01:34,489 44 INFO rb-d965522-225652-425718 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-17 13:01:34,546 44 INFO rb-d965522-225652-425718 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-17 13:01:34,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:34] "GET /web/image/product.product/3014/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:01:34,596 44 INFO rb-d965522-225652-425718 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-17 13:01:34,656 44 INFO rb-d965522-225652-425718 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-17 13:01:34,679 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15852152 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000006', 'uuid': 'de84ca96-2835-4038-980e-08bbc07720e0'}] 2026-10-17 13:01:34,691 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1508] to pos.order #956 2026-10-17 13:01:34,694 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15852152 order {'name': None, 'pos_reference': '260-196-000006', 'uuid': 'de84ca96-2835-4038-980e-08bbc07720e0'} updated pos.order #956 2026-10-17 13:01:34,709 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15852152 finished 2026-10-17 13:01:34,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.030 0.107 2026-10-17 13:01:34,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 13:01:34,849 44 INFO rb-d965522-225652-425718 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-17 13:01:34,905 44 INFO rb-d965522-225652-425718 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-17 13:01:34,960 44 INFO rb-d965522-225652-425718 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-17 13:01:35,015 44 INFO rb-d965522-225652-425718 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-17 13:01:35,069 44 INFO rb-d965522-225652-425718 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-17 13:01:35,116 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-17 13:01:35,117 44 INFO rb-d965522-225652-425718 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-17 13:01:35,143 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8927172 (allocated 10223616) 2026-10-17 13:01:35,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144393 2026-10-17 13:01:35,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-17 13:01:35,145 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144393 2026-10-17 13:01:35,240 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130135_240367_test_self_order_mobile.txt 2026-10-17 13:01:35,240 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpn7wbetw0_chrome_odoo" 2026-10-17 13:01:35,546 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144597 2026-10-17 13:01:35,546 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpz5e4n548_chrome_odoo 2026-10-17 13:01:35,546 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45045/json/version 2026-10-17 13:01:35,547 44 INFO rb-d965522-225652-425718 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-17 13:01:35,556 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-17 13:01:35,556 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45045/json 2026-10-17 13:01:35,557 44 INFO rb-d965522-225652-425718 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-17 13:01:35,561 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45045/devtools/page/785B5758B2500F6CD7733C28C3930DCD 2026-10-17 13:01:35,563 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-17 13:01:35,569 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-17 13:01:35,576 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-17 13:01:35,581 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb" in browser 2026-10-17 13:01:35,581 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb" 2026-10-17 13:01:35,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:35] "GET /pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb HTTP/1.1" 200 - 9 0.003 0.014 2026-10-17 13:01:35,608 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '785B5758B2500F6CD7733C28C3930DCD', 'loaderId': '80D864BDF22DD83B47721F811E14185C', 'isDownload': False} 2026-10-17 13:01:35,608 44 INFO rb-d965522-225652-425718 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-17 13:01:35,623 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:35,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:35] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.008 2026-10-17 13:01:35,643 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:35] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-10-17 13:01:35,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:35] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-10-17 13:01:35,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-17 13:01:35,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:01:35,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:35] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:01:35,790 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:35,790 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:01:35,799 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:35,811 44 INFO rb-d965522-225652-425718 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-17 13:01:35,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:35] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.007 0.025 2026-10-17 13:01:35,834 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.036 2026-10-17 13:01:35,851 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 13:01:35,860 44 INFO rb-d965522-225652-425718 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-17 13:01:35,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:35] "POST /pos-self/data/196 HTTP/1.1" 200 - 113 0.043 0.108 2026-10-17 13:01:36,039 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-10-17 13:01:36,043 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-17 13:01:36,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "GET /web/image/ir.attachment/13209/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:36,089 44 INFO rb-d965522-225652-425718 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-17 13:01:36,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "GET /web/image/ir.attachment/13158/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:01:36,103 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:36,158 44 INFO rb-d965522-225652-425718 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-17 13:01:36,181 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-10-17 13:01:36,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-17 13:01:36,200 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 13:01:36,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-17 13:01:36,218 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-10-17 13:01:36,224 44 INFO rb-d965522-225652-425718 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-17 13:01:36,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 13:01:36,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.052 2026-10-17 13:01:36,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.042 2026-10-17 13:01:36,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.034 2026-10-17 13:01:36,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.029 2026-10-17 13:01:36,271 44 INFO rb-d965522-225652-425718 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-17 13:01:36,274 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.028 2026-10-17 13:01:36,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.027 2026-10-17 13:01:36,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.024 2026-10-17 13:01:36,295 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.081 2026-10-17 13:01:36,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.106 2026-10-17 13:01:36,323 44 INFO rb-d965522-225652-425718 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-17 13:01:36,383 44 INFO rb-d965522-225652-425718 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-17 13:01:36,398 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01: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-17 13:01:36,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:01:36,435 44 INFO rb-d965522-225652-425718 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-17 13:01:36,499 44 INFO rb-d965522-225652-425718 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-17 13:01:36,521 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49289285 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000007', 'uuid': 'a4ac6317-e7b6-451d-90d8-94823ea06bdd'}] 2026-10-17 13:01:36,541 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49289285 order {'name': None, 'pos_reference': '260-196-000007', 'uuid': 'a4ac6317-e7b6-451d-90d8-94823ea06bdd'} created pos.order #957 2026-10-17 13:01:36,555 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49289285 finished 2026-10-17 13:01:36,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.025 0.097 2026-10-17 13:01:36,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 13:01:36,665 44 INFO rb-d965522-225652-425718 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-17 13:01:36,720 44 INFO rb-d965522-225652-425718 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-17 13:01:36,775 44 INFO rb-d965522-225652-425718 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-17 13:01:36,836 44 INFO rb-d965522-225652-425718 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-17 13:01:36,887 44 INFO rb-d965522-225652-425718 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-17 13:01:36,938 44 INFO rb-d965522-225652-425718 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-17 13:01:36,994 44 INFO rb-d965522-225652-425718 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-17 13:01:37,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:37] "GET /web/image/product.product/3014/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-10-17 13:01:37,045 44 INFO rb-d965522-225652-425718 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-17 13:01:37,104 44 INFO rb-d965522-225652-425718 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-17 13:01:37,128 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25925822 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000007', 'uuid': 'a4ac6317-e7b6-451d-90d8-94823ea06bdd'}] 2026-10-17 13:01:37,140 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1510] to pos.order #957 2026-10-17 13:01:37,144 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25925822 order {'name': None, 'pos_reference': '260-196-000007', 'uuid': 'a4ac6317-e7b6-451d-90d8-94823ea06bdd'} updated pos.order #957 2026-10-17 13:01:37,158 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25925822 finished 2026-10-17 13:01:37,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.032 0.104 2026-10-17 13:01:37,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 13:01:37,282 44 INFO rb-d965522-225652-425718 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-17 13:01:37,336 44 INFO rb-d965522-225652-425718 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-17 13:01:37,391 44 INFO rb-d965522-225652-425718 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-17 13:01:37,448 44 INFO rb-d965522-225652-425718 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-17 13:01:37,500 44 INFO rb-d965522-225652-425718 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-17 13:01:37,549 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-17 13:01:37,550 44 INFO rb-d965522-225652-425718 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-17 13:01:37,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8613972 (allocated 9961472) 2026-10-17 13:01:37,578 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144597 2026-10-17 13:01:37,579 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-17 13:01:37,579 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144597 2026-10-17 13:01:37,638 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130137_638806_test_self_order_mobile.txt 2026-10-17 13:01:37,639 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpz5e4n548_chrome_odoo" 2026-10-17 13:01:37,903 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144799 2026-10-17 13:01:37,903 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp08orcsgg_chrome_odoo 2026-10-17 13:01:37,903 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33945/json/version 2026-10-17 13:01:37,904 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:37,909 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-17 13:01:37,909 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33945/json 2026-10-17 13:01:37,909 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:37,916 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33945/devtools/page/A6D744CB746D25C3B5440B2D13EC0D5A 2026-10-17 13:01:37,920 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-17 13:01:37,921 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-17 13:01:37,926 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-17 13:01:37,926 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb" in browser 2026-10-17 13:01:37,927 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb" 2026-10-17 13:01:37,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:37] "GET /pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb HTTP/1.1" 200 - 9 0.003 0.014 2026-10-17 13:01:37,967 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'A6D744CB746D25C3B5440B2D13EC0D5A', 'loaderId': 'B4DA65ADE17375AF26A19E96718F861B', 'isDownload': False} 2026-10-17 13:01:37,967 44 INFO rb-d965522-225652-425718 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-17 13:01:37,978 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:37,991 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:37] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-10-17 13:01:37,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:37] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-10-17 13:01:38,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-10-17 13:01:38,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:01:38,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:01:38,131 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:38,133 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 13:01:38,134 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:38,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:01:38,137 44 INFO rb-d965522-225652-425718 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-17 13:01:38,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.007 0.023 2026-10-17 13:01:38,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-17 13:01:38,190 44 INFO rb-d965522-225652-425718 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-17 13:01:38,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self/data/196 HTTP/1.1" 200 - 113 0.042 0.108 2026-10-17 13:01:38,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.148 2026-10-17 13:01:38,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-10-17 13:01:38,384 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-17 13:01:38,417 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /web/image/ir.attachment/13209/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:38,430 44 INFO rb-d965522-225652-425718 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-17 13:01:38,440 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /web/image/ir.attachment/13158/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:01:38,445 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:38,500 44 INFO rb-d965522-225652-425718 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-17 13:01:38,524 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-10-17 13:01:38,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-10-17 13:01:38,542 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 13:01:38,550 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-17 13:01:38,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-17 13:01:38,564 44 INFO rb-d965522-225652-425718 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-17 13:01:38,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 13:01:38,615 44 INFO rb-d965522-225652-425718 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-17 13:01:38,667 44 INFO rb-d965522-225652-425718 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-17 13:01:38,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.009 2026-10-17 13:01:38,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.018 2026-10-17 13:01:38,684 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.026 2026-10-17 13:01:38,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.025 2026-10-17 13:01:38,700 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.026 2026-10-17 13:01:38,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.025 2026-10-17 13:01:38,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.023 2026-10-17 13:01:38,722 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.024 2026-10-17 13:01:38,727 44 INFO rb-d965522-225652-425718 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-17 13:01:38,730 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.023 2026-10-17 13:01:38,737 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.076 2026-10-17 13:01:38,749 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01: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-17 13:01:38,750 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.082 2026-10-17 13:01:38,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.016 2026-10-17 13:01:38,778 44 INFO rb-d965522-225652-425718 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-17 13:01:38,840 44 INFO rb-d965522-225652-425718 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-17 13:01:38,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:38] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.007 2026-10-17 13:01:38,899 44 INFO rb-d965522-225652-425718 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-17 13:01:38,962 44 INFO rb-d965522-225652-425718 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-17 13:01:38,983 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97139266 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000008', 'uuid': 'b5c48d62-5a26-45c5-8d7e-537ad69e0ef7'}] 2026-10-17 13:01:39,003 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97139266 order {'name': None, 'pos_reference': '260-196-000008', 'uuid': 'b5c48d62-5a26-45c5-8d7e-537ad69e0ef7'} created pos.order #958 2026-10-17 13:01:39,016 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97139266 finished 2026-10-17 13:01:39,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.023 0.099 2026-10-17 13:01:39,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:01:39,132 44 INFO rb-d965522-225652-425718 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-17 13:01:39,186 44 INFO rb-d965522-225652-425718 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-17 13:01:39,241 44 INFO rb-d965522-225652-425718 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-17 13:01:39,302 44 INFO rb-d965522-225652-425718 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-17 13:01:39,352 44 INFO rb-d965522-225652-425718 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-17 13:01:39,403 44 INFO rb-d965522-225652-425718 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-17 13:01:39,459 44 INFO rb-d965522-225652-425718 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-17 13:01:39,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:39] "GET /web/image/product.product/3014/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-10-17 13:01:39,509 44 INFO rb-d965522-225652-425718 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-17 13:01:39,569 44 INFO rb-d965522-225652-425718 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-17 13:01:39,591 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55747678 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000008', 'uuid': 'b5c48d62-5a26-45c5-8d7e-537ad69e0ef7'}] 2026-10-17 13:01:39,603 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: Added lines [1512] to pos.order #958 2026-10-17 13:01:39,607 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55747678 order {'name': None, 'pos_reference': '260-196-000008', 'uuid': 'b5c48d62-5a26-45c5-8d7e-537ad69e0ef7'} updated pos.order #958 2026-10-17 13:01:39,622 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55747678 finished 2026-10-17 13:01:39,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.031 0.104 2026-10-17 13:01:39,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:01:39,748 44 INFO rb-d965522-225652-425718 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-17 13:01:39,803 44 INFO rb-d965522-225652-425718 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-17 13:01:39,858 44 INFO rb-d965522-225652-425718 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-17 13:01:39,914 44 INFO rb-d965522-225652-425718 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-17 13:01:39,966 44 INFO rb-d965522-225652-425718 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-17 13:01:40,016 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-17 13:01:40,017 44 INFO rb-d965522-225652-425718 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-17 13:01:40,047 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8926340 (allocated 9961472) 2026-10-17 13:01:40,049 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144799 2026-10-17 13:01:40,049 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-17 13:01:40,049 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144799 2026-10-17 13:01:40,104 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130140_104069_test_self_order_mobile.txt 2026-10-17 13:01:40,104 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp08orcsgg_chrome_odoo" 2026-10-17 13:01:40,370 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 145008 2026-10-17 13:01:40,370 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpadquy72q_chrome_odoo 2026-10-17 13:01:40,371 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46743/json/version 2026-10-17 13:01:40,372 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:40,375 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-17 13:01:40,375 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46743/json 2026-10-17 13:01:40,376 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:40,378 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46743/devtools/page/949FAA5071033B12396B2C2387BE2C19 2026-10-17 13:01:40,379 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-17 13:01:40,380 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-17 13:01:40,385 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-17 13:01:40,386 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb" in browser 2026-10-17 13:01:40,386 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb" 2026-10-17 13:01:40,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "GET /pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb HTTP/1.1" 200 - 9 0.003 0.018 2026-10-17 13:01:40,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '949FAA5071033B12396B2C2387BE2C19', 'loaderId': '73CE14B979164333BE4B3CC7F428CDC1', 'isDownload': False} 2026-10-17 13:01:40,419 44 INFO rb-d965522-225652-425718 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-17 13:01:40,449 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:40,462 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-10-17 13:01:40,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 13:01:40,471 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-10-17 13:01:40,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 13:01:40,601 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:01:40,614 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.008 2026-10-17 13:01:40,616 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:40,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:01:40,616 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:40,623 44 INFO rb-d965522-225652-425718 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-17 13:01:40,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.007 0.035 2026-10-17 13:01:40,676 44 INFO rb-d965522-225652-425718 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-17 13:01:40,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.043 2026-10-17 13:01:40,840 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "POST /pos-self/data/196 HTTP/1.1" 200 - 113 0.043 0.107 2026-10-17 13:01:40,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.145 2026-10-17 13:01:40,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-10-17 13:01:40,886 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-17 13:01:40,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "GET /web/image/ir.attachment/13209/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:40,933 44 INFO rb-d965522-225652-425718 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-17 13:01:40,942 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "GET /web/image/ir.attachment/13158/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:01:40,948 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:41,002 44 INFO rb-d965522-225652-425718 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-17 13:01:41,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-10-17 13:01:41,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-10-17 13:01:41,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 13:01:41,050 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-17 13:01:41,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 13:01:41,066 44 INFO rb-d965522-225652-425718 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-17 13:01:41,067 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-10-17 13:01:41,117 44 INFO rb-d965522-225652-425718 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-17 13:01:41,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.007 2026-10-17 13:01:41,180 44 INFO rb-d965522-225652-425718 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-17 13:01:41,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.019 2026-10-17 13:01:41,190 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.024 2026-10-17 13:01:41,198 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.020 2026-10-17 13:01:41,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.035 2026-10-17 13:01:41,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.050 2026-10-17 13:01:41,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.055 2026-10-17 13:01:41,231 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.035 2026-10-17 13:01:41,234 44 INFO rb-d965522-225652-425718 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-17 13:01:41,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.035 2026-10-17 13:01:41,251 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:01:41,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.032 2026-10-17 13:01:41,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.031 2026-10-17 13:01:41,274 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.025 2026-10-17 13:01:41,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.071 2026-10-17 13:01:41,285 44 INFO rb-d965522-225652-425718 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-17 13:01:41,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.101 2026-10-17 13:01:41,338 44 INFO rb-d965522-225652-425718 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-17 13:01:41,393 44 INFO rb-d965522-225652-425718 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-17 13:01:41,453 44 INFO rb-d965522-225652-425718 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-17 13:01:41,506 44 INFO rb-d965522-225652-425718 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-17 13:01:41,561 44 INFO rb-d965522-225652-425718 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-17 13:01:41,621 44 INFO rb-d965522-225652-425718 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-17 13:01:41,671 44 INFO rb-d965522-225652-425718 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-17 13:01:41,722 44 INFO rb-d965522-225652-425718 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-17 13:01:41,777 44 INFO rb-d965522-225652-425718 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-17 13:01:41,829 44 INFO rb-d965522-225652-425718 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-17 13:01:41,889 44 INFO rb-d965522-225652-425718 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-17 13:01:41,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:41] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.007 2026-10-17 13:01:41,948 44 INFO rb-d965522-225652-425718 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-17 13:01:42,015 44 INFO rb-d965522-225652-425718 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-17 13:01:42,035 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24124720 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000009', 'uuid': '2c8ca762-1de8-4520-8e7d-137618f211e9'}] 2026-10-17 13:01:42,055 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24124720 order {'name': None, 'pos_reference': '260-196-000009', 'uuid': '2c8ca762-1de8-4520-8e7d-137618f211e9'} created pos.order #959 2026-10-17 13:01:42,073 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24124720 finished 2026-10-17 13:01:42,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.028 0.097 2026-10-17 13:01:42,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 13:01:42,182 44 INFO rb-d965522-225652-425718 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-17 13:01:42,237 44 INFO rb-d965522-225652-425718 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-17 13:01:42,292 44 INFO rb-d965522-225652-425718 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-17 13:01:42,352 44 INFO rb-d965522-225652-425718 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-17 13:01:42,403 44 INFO rb-d965522-225652-425718 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-17 13:01:42,454 44 INFO rb-d965522-225652-425718 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-17 13:01:42,510 44 INFO rb-d965522-225652-425718 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-17 13:01:42,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:42] "GET /web/image/product.product/3014/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-10-17 13:01:42,563 44 INFO rb-d965522-225652-425718 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-17 13:01:42,614 44 INFO rb-d965522-225652-425718 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-17 13:01:42,671 44 INFO rb-d965522-225652-425718 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-17 13:01:42,727 44 INFO rb-d965522-225652-425718 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-17 13:01:42,779 44 INFO rb-d965522-225652-425718 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-17 13:01:42,830 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-17 13:01:42,831 44 INFO rb-d965522-225652-425718 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-17 13:01:42,860 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9616440 (allocated 10485760) 2026-10-17 13:01:42,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 145008 2026-10-17 13:01:42,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-17 13:01:42,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 145008 2026-10-17 13:01:42,916 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130142_916645_test_self_order_mobile.txt 2026-10-17 13:01:42,916 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpadquy72q_chrome_odoo" 2026-10-17 13:01:43,205 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 145216 2026-10-17 13:01:43,206 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpqk9docdw_chrome_odoo 2026-10-17 13:01:43,206 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37843/json/version 2026-10-17 13:01:43,207 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:43,210 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-17 13:01:43,210 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37843/json 2026-10-17 13:01:43,210 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:43,212 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37843/devtools/page/99DE69EA4906A3535E864475C80131C2 2026-10-17 13:01:43,214 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-17 13:01:43,215 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-17 13:01:43,219 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-17 13:01:43,225 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb" in browser 2026-10-17 13:01:43,225 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb" 2026-10-17 13:01:43,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb HTTP/1.1" 200 - 9 0.003 0.015 2026-10-17 13:01:43,268 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '99DE69EA4906A3535E864475C80131C2', 'loaderId': 'DA0212E0C1ED185413254D9837ABA8D0', 'isDownload': False} 2026-10-17 13:01:43,268 44 INFO rb-d965522-225652-425718 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-17 13:01:43,278 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:43,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.005 2026-10-17 13:01:43,299 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.012 2026-10-17 13:01:43,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-10-17 13:01:43,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-17 13:01:43,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:01:43,447 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:43,448 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:01:43,450 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:43,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:01:43,453 44 INFO rb-d965522-225652-425718 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-17 13:01:43,499 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.008 0.034 2026-10-17 13:01:43,503 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-17 13:01:43,506 44 INFO rb-d965522-225652-425718 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-17 13:01:43,669 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "POST /pos-self/data/196 HTTP/1.1" 200 - 113 0.042 0.109 2026-10-17 13:01:43,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.150 2026-10-17 13:01:43,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.006 2026-10-17 13:01:43,714 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-17 13:01:43,746 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/image/ir.attachment/13209/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:43,760 44 INFO rb-d965522-225652-425718 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-17 13:01:43,768 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/image/ir.attachment/13158/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:43,773 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:43,829 44 INFO rb-d965522-225652-425718 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-17 13:01:43,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-10-17 13:01:43,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-17 13:01:43,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 13:01:43,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-17 13:01:43,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-10-17 13:01:43,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-10-17 13:01:43,892 44 INFO rb-d965522-225652-425718 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-17 13:01:43,953 44 INFO rb-d965522-225652-425718 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-17 13:01:43,966 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01: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-17 13:01:43,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:43] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-10-17 13:01:44,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.007 2026-10-17 13:01:44,009 44 INFO rb-d965522-225652-425718 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-17 13:01:44,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.017 2026-10-17 13:01:44,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.024 2026-10-17 13:01:44,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.026 2026-10-17 13:01:44,030 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.022 2026-10-17 13:01:44,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.036 2026-10-17 13:01:44,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.025 2026-10-17 13:01:44,050 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.021 2026-10-17 13:01:44,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.033 2026-10-17 13:01:44,058 44 INFO rb-d965522-225652-425718 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-17 13:01:44,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.059 2026-10-17 13:01:44,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.036 2026-10-17 13:01:44,078 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.031 2026-10-17 13:01:44,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.030 2026-10-17 13:01:44,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.049 2026-10-17 13:01:44,112 44 INFO rb-d965522-225652-425718 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-17 13:01:44,171 44 INFO rb-d965522-225652-425718 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-17 13:01:44,226 44 INFO rb-d965522-225652-425718 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-17 13:01:44,282 44 INFO rb-d965522-225652-425718 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-17 13:01:44,333 44 INFO rb-d965522-225652-425718 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-17 13:01:44,393 44 INFO rb-d965522-225652-425718 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-17 13:01:44,448 44 INFO rb-d965522-225652-425718 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-17 13:01:44,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "GET /web/image/product.product/3014/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-10-17 13:01:44,499 44 INFO rb-d965522-225652-425718 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-17 13:01:44,560 44 INFO rb-d965522-225652-425718 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-17 13:01:44,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.006 2026-10-17 13:01:44,619 44 INFO rb-d965522-225652-425718 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-17 13:01:44,684 44 INFO rb-d965522-225652-425718 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-17 13:01:44,705 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48739170 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000010', 'uuid': '7a0e8470-03f6-46d8-9dfa-d323cc4ddb53'}] 2026-10-17 13:01:44,724 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48739170 order {'name': None, 'pos_reference': '260-196-000010', 'uuid': '7a0e8470-03f6-46d8-9dfa-d323cc4ddb53'} created pos.order #960 2026-10-17 13:01:44,740 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48739170 finished 2026-10-17 13:01:44,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.023 0.096 2026-10-17 13:01:44,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-10-17 13:01:44,853 44 INFO rb-d965522-225652-425718 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-17 13:01:44,901 44 INFO rb-d965522-225652-425718 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-17 13:01:44,956 44 INFO rb-d965522-225652-425718 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-17 13:01:45,007 44 INFO rb-d965522-225652-425718 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-17 13:01:45,058 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-17 13:01:45,059 44 INFO rb-d965522-225652-425718 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-17 13:01:45,090 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9056452 (allocated 9961472) 2026-10-17 13:01:45,091 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 145216 2026-10-17 13:01:45,092 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-17 13:01:45,092 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 145216 2026-10-17 13:01:45,153 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130145_153773_test_self_order_mobile.txt 2026-10-17 13:01:45,154 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpqk9docdw_chrome_odoo" 2026-10-17 13:01:45,443 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 145422 2026-10-17 13:01:45,443 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpdqt7izr1_chrome_odoo 2026-10-17 13:01:45,443 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39827/json/version 2026-10-17 13:01:45,444 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:45,453 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-17 13:01:45,453 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39827/json 2026-10-17 13:01:45,453 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:45,458 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39827/devtools/page/288D4CE41AC53BEC6F1EE690C560E2F7 2026-10-17 13:01:45,462 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-17 13:01:45,468 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-17 13:01:45,477 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-17 13:01:45,481 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb" in browser 2026-10-17 13:01:45,481 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb" 2026-10-17 13:01:45,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "GET /pos-self/196?access_token=24514766bcba47be&table_identifier=f577bdeb HTTP/1.1" 200 - 9 0.003 0.014 2026-10-17 13:01:45,511 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '288D4CE41AC53BEC6F1EE690C560E2F7', 'loaderId': '2E97771D5D1D017394907796D3A0C5D1', 'isDownload': False} 2026-10-17 13:01:45,511 44 INFO rb-d965522-225652-425718 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-17 13:01:45,522 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:45,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-10-17 13:01:45,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-10-17 13:01:45,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.015 2026-10-17 13:01:45,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:01:45,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:01:45,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:01:45,672 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:45,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:01:45,681 44 INFO rb-d965522-225652-425718 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/196?access_token=24514766bcba47be&table_identifier=f577bdeb", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:45,691 44 INFO rb-d965522-225652-425718 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-17 13:01:45,708 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.007 0.023 2026-10-17 13:01:45,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-17 13:01:45,728 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 13:01:45,741 44 INFO rb-d965522-225652-425718 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-17 13:01:45,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "POST /pos-self/data/196 HTTP/1.1" 200 - 113 0.042 0.108 2026-10-17 13:01:45,920 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.006 2026-10-17 13:01:45,924 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-17 13:01:45,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "GET /web/image/ir.attachment/13209/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:45,971 44 INFO rb-d965522-225652-425718 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-17 13:01:45,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "GET /web/image/ir.attachment/13158/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:45,988 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:46,040 44 INFO rb-d965522-225652-425718 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-17 13:01:46,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:01:46,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-17 13:01:46,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-17 13:01:46,092 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-10-17 13:01:46,101 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-17 13:01:46,104 44 INFO rb-d965522-225652-425718 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-17 13:01:46,110 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-17 13:01:46,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.047 2026-10-17 13:01:46,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.033 2026-10-17 13:01:46,132 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.025 2026-10-17 13:01:46,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.016 2026-10-17 13:01:46,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.032 2026-10-17 13:01:46,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.056 2026-10-17 13:01:46,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.030 2026-10-17 13:01:46,166 44 INFO rb-d965522-225652-425718 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-17 13:01:46,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.016 2026-10-17 13:01:46,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.037 2026-10-17 13:01:46,185 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:01:46,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.040 2026-10-17 13:01:46,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.113 2026-10-17 13:01:46,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.024 2026-10-17 13:01:46,207 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.016 2026-10-17 13:01:46,212 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.044 2026-10-17 13:01:46,217 44 INFO rb-d965522-225652-425718 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-17 13:01:46,218 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.058 2026-10-17 13:01:46,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.037 2026-10-17 13:01:46,282 44 INFO rb-d965522-225652-425718 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-17 13:01:46,303 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45795622 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000011', 'uuid': 'a5a6aa1a-ec45-475b-b67c-c6b493033a36'}] 2026-10-17 13:01:46,323 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45795622 order {'name': None, 'pos_reference': '260-196-000011', 'uuid': 'a5a6aa1a-ec45-475b-b67c-c6b493033a36'} created pos.order #961 2026-10-17 13:01:46,332 44 INFO rb-d965522-225652-425718 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-17 13:01:46,343 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45795622 finished 2026-10-17 13:01:46,408 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.024 0.105 2026-10-17 13:01:46,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-10-17 13:01:46,448 44 INFO rb-d965522-225652-425718 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-17 13:01:46,503 44 INFO rb-d965522-225652-425718 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-17 13:01:46,552 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-17 13:01:46,553 44 INFO rb-d965522-225652-425718 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-17 13:01:46,572 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7799004 (allocated 8912896) 2026-10-17 13:01:46,574 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 145422 2026-10-17 13:01:46,574 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-17 13:01:46,575 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 145422 2026-10-17 13:01:46,629 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130146_629155_test_self_order_mobile.txt 2026-10-17 13:01:46,629 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpdqt7izr1_chrome_odoo" 2026-10-17 13:01:46,658 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-10-17 13:01:50,394 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 145626 2026-10-17 13:01:50,394 44 INFO rb-d965522-225652-425718 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/tmp3tqvt5j2_chrome_odoo 2026-10-17 13:01:50,394 44 INFO rb-d965522-225652-425718 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:39553/json/version 2026-10-17 13:01:50,395 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39553', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:50,401 44 INFO rb-d965522-225652-425718 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-17 13:01:50,401 44 INFO rb-d965522-225652-425718 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:39553/json 2026-10-17 13:01:50,401 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39553', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:50,404 44 INFO rb-d965522-225652-425718 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:39553/devtools/page/995D638CBB8ED43E686F3614E63D1E75 2026-10-17 13:01:50,406 44 INFO rb-d965522-225652-425718 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-17 13:01:50,407 44 INFO rb-d965522-225652-425718 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-17 13:01:50,410 44 INFO rb-d965522-225652-425718 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-17 13:01:50,562 44 INFO rb-d965522-225652-425718 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/197?access_token=a5c6a0ba012d43d0&table_identifier=e8076302" in browser 2026-10-17 13:01:50,562 44 INFO rb-d965522-225652-425718 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/197?access_token=a5c6a0ba012d43d0&table_identifier=e8076302" 2026-10-17 13:01:50,572 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:01:50,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:50] "GET /pos-self/197?access_token=a5c6a0ba012d43d0&table_identifier=e8076302 HTTP/1.1" 200 - 59 0.018 0.298 2026-10-17 13:01:50,888 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': '995D638CBB8ED43E686F3614E63D1E75', 'loaderId': '6EECB006237A0BFF1A2544451BF2CDFE', 'isDownload': False} 2026-10-17 13:01:50,888 44 INFO rb-d965522-225652-425718 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-17 13:01:50,898 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:50,915 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:01:50,944 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:50] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.021 2026-10-17 13:01:50,952 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:01:50,973 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:50] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.063 2026-10-17 13:01:50,981 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:01:50,995 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:50] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.082 2026-10-17 13:01:51,100 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:01:51,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 13:01:51,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.005 2026-10-17 13:01:51,119 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:51,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:01:51,131 44 INFO rb-d965522-225652-425718 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/197?access_token=a5c6a0ba012d43d0&table_identifier=e8076302", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:51,137 44 INFO rb-d965522-225652-425718 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-17 13:01:51,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "POST /pos-self/relations/197 HTTP/1.1" 200 - 37 0.013 0.032 2026-10-17 13:01:51,195 44 INFO rb-d965522-225652-425718 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-17 13:01:51,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-17 13:01:51,381 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "POST /pos-self/data/197 HTTP/1.1" 200 - 181 0.063 0.117 2026-10-17 13:01:51,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.167 2026-10-17 13:01:51,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.006 2026-10-17 13:01:51,424 44 INFO rb-d965522-225652-425718 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-17 13:01:51,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /web/image/ir.attachment/13267/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:51,469 44 INFO rb-d965522-225652-425718 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-17 13:01:51,476 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /web/image/ir.attachment/13216/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:51,481 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:51,537 44 INFO rb-d965522-225652-425718 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-17 13:01:51,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:01:51,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-17 13:01:51,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 13:01:51,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-17 13:01:51,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-17 13:01:51,599 44 INFO rb-d965522-225652-425718 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-17 13:01:51,603 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 13:01:51,661 44 INFO rb-d965522-225652-425718 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-17 13:01:51,677 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01: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-17 13:01:51,691 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:51] "GET /web/image/product.product/3015/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-10-17 13:01:51,712 44 INFO rb-d965522-225652-425718 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-17 13:01:51,774 44 INFO rb-d965522-225652-425718 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-17 13:01:51,806 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87566517 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000001', 'uuid': '47ad8ea0-f858-4b81-8985-225daf7e8bb8'}] 2026-10-17 13:01:51,831 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87566517 order {'name': None, 'pos_reference': '260-197-000001', 'uuid': '47ad8ea0-f858-4b81-8985-225daf7e8bb8'} created pos.order #962 2026-10-17 13:01:51,845 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87566517 finished 2026-10-17 13:01:52,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 277 0.106 0.268 2026-10-17 13:01:52,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.009 2026-10-17 13:01:52,199 44 INFO rb-d965522-225652-425718 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-17 13:01:52,253 44 INFO rb-d965522-225652-425718 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-17 13:01:52,308 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-10-17 13:01:52,309 44 INFO rb-d965522-225652-425718 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-17 13:01:52,334 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 8037272 (allocated 9175040) 2026-10-17 13:01:52,335 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 145626 2026-10-17 13:01:52,335 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-10-17 13:01:52,336 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 145626 2026-10-17 13:01:52,390 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130152_389871_test_self_order_mobile_0_price_order.txt 2026-10-17 13:01:52,390 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmp3tqvt5j2_chrome_odoo" 2026-10-17 13:01:52,421 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-10-17 13:01:56,181 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 145815 2026-10-17 13:01:56,181 44 INFO rb-d965522-225652-425718 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/tmpfxv4m9fb_chrome_odoo 2026-10-17 13:01:56,181 44 INFO rb-d965522-225652-425718 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:44489/json/version 2026-10-17 13:01:56,183 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:56,188 44 INFO rb-d965522-225652-425718 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-17 13:01:56,188 44 INFO rb-d965522-225652-425718 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:44489/json 2026-10-17 13:01:56,188 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:01:56,191 44 INFO rb-d965522-225652-425718 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:44489/devtools/page/6D11E36F1345BBE9BD87B60F82193AC2 2026-10-17 13:01:56,192 44 INFO rb-d965522-225652-425718 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-17 13:01:56,193 44 INFO rb-d965522-225652-425718 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-17 13:01:56,196 44 INFO rb-d965522-225652-425718 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-17 13:01:56,347 44 INFO rb-d965522-225652-425718 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/198" in browser 2026-10-17 13:01:56,347 44 INFO rb-d965522-225652-425718 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/198" 2026-10-17 13:01:56,356 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:01:56,670 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:56] "GET /pos-self/198 HTTP/1.1" 200 - 57 0.018 0.299 2026-10-17 13:01:56,674 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': '6D11E36F1345BBE9BD87B60F82193AC2', 'loaderId': '2C53AECFA917E065F82A691E4426B7C2', 'isDownload': False} 2026-10-17 13:01:56,674 44 INFO rb-d965522-225652-425718 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-17 13:01:56,687 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:01:56,705 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:01:56,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:56] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-10-17 13:01:56,730 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:01:56,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:56] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.040 2026-10-17 13:01:56,746 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:01:56,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:56] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.060 2026-10-17 13:01:56,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-10-17 13:01:56,867 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:01:56,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:56] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 13:01:56,881 44 INFO rb-d965522-225652-425718 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/198", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:01:56,881 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:01:56,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:01:56,887 44 INFO rb-d965522-225652-425718 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-17 13:01:56,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:56] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.013 0.033 2026-10-17 13:01:56,963 44 INFO rb-d965522-225652-425718 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-17 13:01:56,989 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.095 2026-10-17 13:01:57,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:57] "POST /pos-self/data/198 HTTP/1.1" 200 - 181 0.064 0.119 2026-10-17 13:01:57,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.166 2026-10-17 13:01:57,201 44 INFO rb-d965522-225652-425718 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-17 13:01:57,233 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:57] "GET /web/image/ir.attachment/13325/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:57,248 44 INFO rb-d965522-225652-425718 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-17 13:01:57,257 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:57] "GET /web/image/ir.attachment/13274/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:01:57,263 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:01:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:01:57,299 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-10-17 13:01:57,300 44 INFO rb-d965522-225652-425718 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-17 13:01:57,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6236840 (allocated 6815744) 2026-10-17 13:01:57,320 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 145815 2026-10-17 13:01:57,320 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-10-17 13:01:57,321 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 145815 2026-10-17 13:01:57,375 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130157_374904_test_self_order_mobile_no_access_token.txt 2026-10-17 13:01:57,375 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpfxv4m9fb_chrome_odoo" 2026-10-17 13:01:57,402 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-10-17 13:02:01,202 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 145990 2026-10-17 13:02:01,202 44 INFO rb-d965522-225652-425718 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/tmp07kh86et_chrome_odoo 2026-10-17 13:02:01,202 44 INFO rb-d965522-225652-425718 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:41999/json/version 2026-10-17 13:02:01,203 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:01,220 44 INFO rb-d965522-225652-425718 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-17 13:02:01,220 44 INFO rb-d965522-225652-425718 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:41999/json 2026-10-17 13:02:01,221 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:01,230 44 INFO rb-d965522-225652-425718 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:41999/devtools/page/9FC1D8512D2D8FCB272AE20E7044CF54 2026-10-17 13:02:01,235 44 INFO rb-d965522-225652-425718 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-17 13:02:01,242 44 INFO rb-d965522-225652-425718 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-17 13:02:01,404 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 13:02:01,408 44 INFO rb-d965522-225652-425718 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-17 13:02:01,410 44 INFO rb-d965522-225652-425718 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/200" in browser 2026-10-17 13:02:01,410 44 INFO rb-d965522-225652-425718 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/200" 2026-10-17 13:02:01,419 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:02:02,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "GET /pos/ui/200 HTTP/1.1" 200 - 127 0.038 0.583 2026-10-17 13:02:02,041 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '9FC1D8512D2D8FCB272AE20E7044CF54', 'loaderId': '33EEE039B4AFEE595017F8DE7FD3B51E', 'isDownload': False} 2026-10-17 13:02:02,041 44 INFO rb-d965522-225652-425718 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-17 13:02:02,055 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:02:02,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:02:02,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 13:02:02,076 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 13:02:02,487 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:02:02,489 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:02:02,502 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 13:02:02,515 44 INFO rb-d965522-225652-425718 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/200", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:02:02,518 44 INFO rb-d965522-225652-425718 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-17 13:02:02,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 13:02:02,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:02:02,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:02:02,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 13:02:02,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-17 13:02:02,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.026 2026-10-17 13:02:02,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-17 13:02:03,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 429 0.140 0.324 2026-10-17 13:02:03,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "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-17 13:02:03,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02: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-17 13:02:03,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-10-17 13:02:03,186 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02: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-17 13:02:03,193 44 INFO rb-d965522-225652-425718 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-17 13:02:03,203 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 13:02:03,228 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:02:03,245 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 13:02:03,248 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:02:03,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.010 2026-10-17 13:02:03,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 13:02:03,256 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02: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-17 13:02:03,258 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:02:03,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.011 2026-10-17 13:02:03,282 44 INFO rb-d965522-225652-425718 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-17 13:02:03,316 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:02:03,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-17 13:02:03,371 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /pos/ui/200?from_backend=True HTTP/1.1" 200 - 33 0.022 0.038 2026-10-17 13:02:03,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /pos/ui/200 HTTP/1.1" 200 - 33 0.010 0.083 2026-10-17 13:02:03,414 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:02:03,415 44 INFO rb-d965522-225652-425718 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-17 13:02:03,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.010 0.020 2026-10-17 13:02:03,481 44 INFO rb-d965522-225652-425718 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-17 13:02:03,487 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "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-17 13:02:03,506 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:02:03,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.017 2026-10-17 13:02:03,533 44 INFO rb-d965522-225652-425718 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-17 13:02:03,534 44 INFO rb-d965522-225652-425718 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-17 13:02:03,595 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12358868 (allocated 13107200) 2026-10-17 13:02:03,597 44 INFO rb-d965522-225652-425718 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 145990 2026-10-17 13:02:03,598 44 INFO rb-d965522-225652-425718 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-17 13:02:03,599 44 INFO rb-d965522-225652-425718 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 145990 2026-10-17 13:02:03,697 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130203_697662_test_self_order_mobile_not_visible_in_other_config.txt 2026-10-17 13:02:03,697 44 INFO rb-d965522-225652-425718 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/tmp07kh86et_chrome_odoo" 2026-10-17 13:02:03,728 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-10-17 13:02:07,731 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 146186 2026-10-17 13:02:07,731 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpsx91jfky_chrome_odoo 2026-10-17 13:02:07,731 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:36591/json/version 2026-10-17 13:02:07,732 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36591', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:07,740 44 INFO rb-d965522-225652-425718 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-17 13:02:07,740 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:36591/json 2026-10-17 13:02:07,741 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36591', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:07,752 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:36591/devtools/page/43675533AABC046F1BB2B5AC4A6CB4EC 2026-10-17 13:02:07,756 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-10-17 13:02:07,759 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-10-17 13:02:07,772 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-10-17 13:02:07,920 44 INFO rb-d965522-225652-425718 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/201?access_token=e774c18f25824c8c&table_identifier=ad3394e0" in browser 2026-10-17 13:02:07,920 44 INFO rb-d965522-225652-425718 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/201?access_token=e774c18f25824c8c&table_identifier=ad3394e0" 2026-10-17 13:02:07,928 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:02:08,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /pos-self/201?access_token=e774c18f25824c8c&table_identifier=ad3394e0 HTTP/1.1" 200 - 59 0.018 0.306 2026-10-17 13:02:08,254 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '43675533AABC046F1BB2B5AC4A6CB4EC', 'loaderId': 'D9FF2D8B913E7C6E49E3320972586248', 'isDownload': False} 2026-10-17 13:02:08,254 44 INFO rb-d965522-225652-425718 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-17 13:02:08,270 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:02:08,285 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:02:08,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.025 2026-10-17 13:02:08,329 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:02:08,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.064 2026-10-17 13:02:08,354 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:02:08,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.080 2026-10-17 13:02:08,467 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:02:08,471 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:02:08,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.005 2026-10-17 13:02:08,484 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:02:08,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:02:08,497 44 INFO rb-d965522-225652-425718 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/201?access_token=e774c18f25824c8c&table_identifier=ad3394e0", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:02:08,503 44 INFO rb-d965522-225652-425718 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-17 13:02:08,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "POST /pos-self/relations/201 HTTP/1.1" 200 - 37 0.015 0.048 2026-10-17 13:02:08,575 44 INFO rb-d965522-225652-425718 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-17 13:02:08,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.096 2026-10-17 13:02:08,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "POST /pos-self/data/201 HTTP/1.1" 200 - 180 0.071 0.117 2026-10-17 13:02:08,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.177 2026-10-17 13:02:08,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.006 2026-10-17 13:02:08,821 44 INFO rb-d965522-225652-425718 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-17 13:02:08,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /web/image/ir.attachment/13438/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:02:08,890 44 INFO rb-d965522-225652-425718 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-17 13:02:08,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:02:08,931 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:02:08,934 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-17 13:02:08,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 13:02:08,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-17 13:02:08,954 44 INFO rb-d965522-225652-425718 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-17 13:02:08,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-17 13:02:08,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:08] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-17 13:02:09,017 44 INFO rb-d965522-225652-425718 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-17 13:02:09,082 44 INFO rb-d965522-225652-425718 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-17 13:02:09,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:09] "GET /web/image/ir.attachment/13387/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:02:09,103 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:02:09,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:09] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-17 13:02:09,128 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:09] "GET /web/image/product.product/3014/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.026 2026-10-17 13:02:09,133 44 INFO rb-d965522-225652-425718 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-17 13:02:09,185 44 INFO rb-d965522-225652-425718 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-17 13:02:09,250 44 INFO rb-d965522-225652-425718 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-17 13:02:09,278 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64204671 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000002', 'uuid': '52d40cdc-beb9-4248-9b2f-3a4ac57a0ba9'}] 2026-10-17 13:02:09,300 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64204671 order {'name': None, 'pos_reference': '260-201-000002', 'uuid': '52d40cdc-beb9-4248-9b2f-3a4ac57a0ba9'} created pos.order #965 2026-10-17 13:02:09,315 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64204671 finished 2026-10-17 13:02:09,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 111 0.038 0.113 2026-10-17 13:02:09,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:02:09,447 44 INFO rb-d965522-225652-425718 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-17 13:02:09,503 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-10-17 13:02:09,504 44 INFO rb-d965522-225652-425718 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-17 13:02:09,529 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 8002356 (allocated 8912896) 2026-10-17 13:02:09,529 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 146186 2026-10-17 13:02:09,530 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-10-17 13:02:09,530 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 146186 2026-10-17 13:02:09,624 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130209_624473_test_self_order_table_sharing.txt 2026-10-17 13:02:09,624 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpsx91jfky_chrome_odoo" 2026-10-17 13:02:09,915 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 146375 2026-10-17 13:02:09,916 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpiu6mu4b0_chrome_odoo 2026-10-17 13:02:09,916 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:33371/json/version 2026-10-17 13:02:09,917 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33371', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:09,926 44 INFO rb-d965522-225652-425718 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-17 13:02:09,926 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:33371/json 2026-10-17 13:02:09,927 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33371', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:09,931 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:33371/devtools/page/9EEFC59EA4941F02CA67C4BEB9965C3B 2026-10-17 13:02:09,934 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-10-17 13:02:09,941 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-10-17 13:02:09,951 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-10-17 13:02:09,955 44 INFO rb-d965522-225652-425718 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/201?access_token=e774c18f25824c8c&table_identifier=ad3394e0" in browser 2026-10-17 13:02:09,955 44 INFO rb-d965522-225652-425718 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/201?access_token=e774c18f25824c8c&table_identifier=ad3394e0" 2026-10-17 13:02:09,980 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:09] "GET /pos-self/201?access_token=e774c18f25824c8c&table_identifier=ad3394e0 HTTP/1.1" 200 - 9 0.003 0.015 2026-10-17 13:02:09,983 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '9EEFC59EA4941F02CA67C4BEB9965C3B', 'loaderId': 'B5D45D99A0058564571BE47A0F9A441B', 'isDownload': False} 2026-10-17 13:02:09,983 44 INFO rb-d965522-225652-425718 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-17 13:02:09,994 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:02:10,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-10-17 13:02:10,012 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-10-17 13:02:10,015 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-10-17 13:02:10,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:02:10,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:02:10,145 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:02:10,146 44 INFO rb-d965522-225652-425718 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/201?access_token=e774c18f25824c8c&table_identifier=ad3394e0", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:02:10,148 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:02:10,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:02:10,153 44 INFO rb-d965522-225652-425718 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-17 13:02:10,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "POST /pos-self/relations/201 HTTP/1.1" 200 - 16 0.007 0.023 2026-10-17 13:02:10,193 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.033 2026-10-17 13:02:10,207 44 INFO rb-d965522-225652-425718 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-17 13:02:10,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "POST /pos-self/data/201 HTTP/1.1" 200 - 113 0.045 0.110 2026-10-17 13:02:10,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.154 2026-10-17 13:02:10,429 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.012 0.023 2026-10-17 13:02:10,444 44 INFO rb-d965522-225652-425718 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-17 13:02:10,477 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/image/ir.attachment/13438/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:02:10,498 44 INFO rb-d965522-225652-425718 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-17 13:02:10,529 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:02:10,540 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:02:10,545 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.010 2026-10-17 13:02:10,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 13:02:10,563 44 INFO rb-d965522-225652-425718 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-17 13:02:10,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-17 13:02:10,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 13:02:10,588 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-10-17 13:02:10,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/image/ir.attachment/13387/raw HTTP/1.1" 200 - 4 0.001 0.024 2026-10-17 13:02:10,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:10] "GET /web/image/product.product/3012/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 8 0.002 0.025 2026-10-17 13:02:10,615 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-10-17 13:02:10,615 44 INFO rb-d965522-225652-425718 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-17 13:02:10,633 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7192924 (allocated 8126464) 2026-10-17 13:02:10,635 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 146375 2026-10-17 13:02:10,635 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-10-17 13:02:10,635 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 146375 2026-10-17 13:02:10,715 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130210_715764_test_self_order_table_sharing.txt 2026-10-17 13:02:10,716 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpiu6mu4b0_chrome_odoo" 2026-10-17 13:02:10,746 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-10-17 13:02:14,709 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 146562 2026-10-17 13:02:14,710 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpdzshms8o_chrome_odoo 2026-10-17 13:02:14,710 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:45645/json/version 2026-10-17 13:02:14,711 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:14,715 44 INFO rb-d965522-225652-425718 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-17 13:02:14,715 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:45645/json 2026-10-17 13:02:14,716 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:14,718 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:45645/devtools/page/60004CBB1B3A766522A9617F400DE2D7 2026-10-17 13:02:14,721 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-17 13:02:14,723 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-17 13:02:14,727 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-17 13:02:14,898 44 INFO rb-d965522-225652-425718 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/202?access_token=8c87b233d94a4e64" in browser 2026-10-17 13:02:14,899 44 INFO rb-d965522-225652-425718 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/202?access_token=8c87b233d94a4e64" 2026-10-17 13:02:14,908 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:02:15,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /pos-self/202?access_token=8c87b233d94a4e64 HTTP/1.1" 200 - 57 0.018 0.384 2026-10-17 13:02:15,311 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '60004CBB1B3A766522A9617F400DE2D7', 'loaderId': '067D3988A12BA1453B5DD699BAA87706', 'isDownload': False} 2026-10-17 13:02:15,311 44 INFO rb-d965522-225652-425718 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-17 13:02:15,322 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:02:15,339 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:02:15,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 13:02:15,367 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:02:15,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.053 2026-10-17 13:02:15,403 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:02:15,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.076 2026-10-17 13:02:15,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 13:02:15,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:02:15,506 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 13:02:15,508 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:02:15,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:02:15,513 44 INFO rb-d965522-225652-425718 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/202?access_token=8c87b233d94a4e64", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:02:15,541 44 INFO rb-d965522-225652-425718 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-17 13:02:15,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-17 13:02:15,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.013 0.066 2026-10-17 13:02:15,595 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-17 13:02:15,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "POST /pos-self/data/202 HTTP/1.1" 200 - 181 0.076 0.129 2026-10-17 13:02:15,847 44 INFO rb-d965522-225652-425718 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-17 13:02:15,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /web/image/ir.attachment/13496/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:02:15,913 44 INFO rb-d965522-225652-425718 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-17 13:02:15,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-10-17 13:02:15,952 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:02:15,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /web/image/pos.category/359/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-17 13:02:15,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-17 13:02:15,971 44 INFO rb-d965522-225652-425718 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-17 13:02:15,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-10-17 13:02:15,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-17 13:02:15,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:15] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-17 13:02:16,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:16] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-17 13:02:16,035 44 INFO rb-d965522-225652-425718 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-17 13:02:16,090 44 INFO rb-d965522-225652-425718 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-17 13:02:16,152 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-17 13:02:16,153 44 INFO rb-d965522-225652-425718 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-17 13:02:16,179 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7603140 (allocated 8912896) 2026-10-17 13:02:16,180 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 146562 2026-10-17 13:02:16,180 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-17 13:02:16,181 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 146562 2026-10-17 13:02:16,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130216_241869_test_sub_categories_products_displayed.txt 2026-10-17 13:02:16,242 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpdzshms8o_chrome_odoo" 2026-10-17 13:02:16,588 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 146747 2026-10-17 13:02:16,589 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmplo99axn9_chrome_odoo 2026-10-17 13:02:16,589 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:35645/json/version 2026-10-17 13:02:16,590 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:16,598 44 INFO rb-d965522-225652-425718 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-17 13:02:16,598 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:35645/json 2026-10-17 13:02:16,599 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:16,602 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:35645/devtools/page/D1DC24EB106457499B6A73D897B9AFA3 2026-10-17 13:02:16,607 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-17 13:02:16,609 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-17 13:02:16,616 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-17 13:02:16,624 44 INFO rb-d965522-225652-425718 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/202" in browser 2026-10-17 13:02:16,624 44 INFO rb-d965522-225652-425718 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/202" 2026-10-17 13:02:16,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:16] "GET /pos-self/202 HTTP/1.1" 200 - 7 0.002 0.016 2026-10-17 13:02:16,669 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'D1DC24EB106457499B6A73D897B9AFA3', 'loaderId': '1D91BC83A3FA28ED0916DFC352C39B64', 'isDownload': False} 2026-10-17 13:02:16,669 44 INFO rb-d965522-225652-425718 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-17 13:02:16,679 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:02:16,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:16] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.007 2026-10-17 13:02:16,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:16] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-10-17 13:02:16,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:16] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 13:02:16,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:02:16,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:02:16,840 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:16] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:02:16,842 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:02:16,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:02:16,848 44 INFO rb-d965522-225652-425718 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/202", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:02:16,859 44 INFO rb-d965522-225652-425718 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-17 13:02:16,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:16] "POST /pos-self/relations/202 HTTP/1.1" 200 - 16 0.007 0.022 2026-10-17 13:02:16,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-10-17 13:02:17,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "POST /pos-self/data/202 HTTP/1.1" 200 - 113 0.043 0.103 2026-10-17 13:02:17,033 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.139 2026-10-17 13:02:17,060 44 INFO rb-d965522-225652-425718 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-17 13:02:17,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /web/image/ir.attachment/13502/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:02:17,125 44 INFO rb-d965522-225652-425718 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-17 13:02:17,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-17 13:02:17,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /web/image/pos.category/359/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-17 13:02:17,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-17 13:02:17,181 44 INFO rb-d965522-225652-425718 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-17 13:02:17,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-17 13:02:17,195 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-10-17 13:02:17,204 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-17 13:02:17,212 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-17 13:02:17,234 44 INFO rb-d965522-225652-425718 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-17 13:02:17,289 44 INFO rb-d965522-225652-425718 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-17 13:02:17,342 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-17 13:02:17,342 44 INFO rb-d965522-225652-425718 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-17 13:02:17,362 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6963124 (allocated 7602176) 2026-10-17 13:02:17,364 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 146747 2026-10-17 13:02:17,364 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-17 13:02:17,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 146747 2026-10-17 13:02:17,426 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130217_425897_test_sub_categories_products_displayed.txt 2026-10-17 13:02:17,426 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmplo99axn9_chrome_odoo" 2026-10-17 13:02:17,762 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 146924 2026-10-17 13:02:17,762 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmphj0acjdm_chrome_odoo 2026-10-17 13:02:17,762 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:38557/json/version 2026-10-17 13:02:17,763 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:17,767 44 INFO rb-d965522-225652-425718 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-17 13:02:17,767 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:38557/json 2026-10-17 13:02:17,768 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:17,771 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:38557/devtools/page/170FA34B7A189AD6ED2FAA3BA3101DA2 2026-10-17 13:02:17,773 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-17 13:02:17,774 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-17 13:02:17,778 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-17 13:02:17,785 44 INFO rb-d965522-225652-425718 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/202?access_token=8c87b233d94a4e64" in browser 2026-10-17 13:02:17,786 44 INFO rb-d965522-225652-425718 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/202?access_token=8c87b233d94a4e64" 2026-10-17 13:02:17,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /pos-self/202?access_token=8c87b233d94a4e64 HTTP/1.1" 200 - 7 0.002 0.013 2026-10-17 13:02:17,811 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '170FA34B7A189AD6ED2FAA3BA3101DA2', 'loaderId': '6372EC24A7C50F0B9AB486F433491FFD', 'isDownload': False} 2026-10-17 13:02:17,811 44 INFO rb-d965522-225652-425718 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-17 13:02:17,821 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:02:17,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-10-17 13:02:17,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-10-17 13:02:17,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.019 2026-10-17 13:02:17,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:02:17,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:02:17,973 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:02:17,978 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:02:17,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:02:17,979 44 INFO rb-d965522-225652-425718 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/202?access_token=8c87b233d94a4e64", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:02:17,985 44 INFO rb-d965522-225652-425718 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-17 13:02:18,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "POST /pos-self/relations/202 HTTP/1.1" 200 - 16 0.007 0.024 2026-10-17 13:02:18,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.033 2026-10-17 13:02:18,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "POST /pos-self/data/202 HTTP/1.1" 200 - 114 0.044 0.109 2026-10-17 13:02:18,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.148 2026-10-17 13:02:18,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 13:02:18,254 44 INFO rb-d965522-225652-425718 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-17 13:02:18,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /web/image/ir.attachment/13505/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:02:18,315 44 INFO rb-d965522-225652-425718 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-17 13:02:18,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /web/image/pos.category/359/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 13:02:18,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /web/image/pos.category/356/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.030 2026-10-17 13:02:18,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /web/image/product.template/2505/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-17 13:02:18,373 44 INFO rb-d965522-225652-425718 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-17 13:02:18,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /web/image/pos.category/360/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.041 2026-10-17 13:02:18,402 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /web/image/pos.category/358/image_128?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 13:02:18,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /web/image/product.template/2504/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 13:02:18,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /web/image/product.template/2507/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-17 13:02:18,426 44 INFO rb-d965522-225652-425718 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-17 13:02:18,429 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /web/image/product.template/2506/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-10-17 13:02:18,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:18] "GET /web/image/product.template/2503/image_512?unique=2026-10-17T13:00:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 13:02:18,480 44 INFO rb-d965522-225652-425718 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-17 13:02:18,532 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-17 13:02:18,533 44 INFO rb-d965522-225652-425718 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-17 13:02:18,552 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6915064 (allocated 7602176) 2026-10-17 13:02:18,553 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 146924 2026-10-17 13:02:18,554 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-17 13:02:18,554 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 146924 2026-10-17 13:02:18,615 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130218_615293_test_sub_categories_products_displayed.txt 2026-10-17 13:02:18,615 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmphj0acjdm_chrome_odoo" 2026-10-17 13:02:18,652 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:02:19,440 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-10-17 13:02:23,247 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 147104 2026-10-17 13:02:23,248 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpzsc75h9h_chrome_odoo 2026-10-17 13:02:23,248 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:44589/json/version 2026-10-17 13:02:23,249 44 INFO rb-d965522-225652-425718 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-17 13:02:23,255 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 13:02:23,255 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:44589/json 2026-10-17 13:02:23,256 44 INFO rb-d965522-225652-425718 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-17 13:02:23,259 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:44589/devtools/page/6547115CE117E3D8E904864CFBBC1795 2026-10-17 13:02:23,260 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-17 13:02:23,261 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-17 13:02:23,268 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-10-17 13:02:23,404 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/203?access_token=3e2264b7a0e24090" in browser 2026-10-17 13:02:23,405 44 INFO rb-d965522-225652-425718 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/203?access_token=3e2264b7a0e24090" 2026-10-17 13:02:23,414 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:02:23,792 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:23] "GET /pos-self/203?access_token=3e2264b7a0e24090 HTTP/1.1" 200 - 57 0.018 0.363 2026-10-17 13:02:23,795 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '6547115CE117E3D8E904864CFBBC1795', 'loaderId': 'BE9C82741AB5799A75772D5E7B93EE2A', 'isDownload': False} 2026-10-17 13:02:23,796 44 INFO rb-d965522-225652-425718 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-17 13:02:23,808 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:02:23,822 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:02:23,841 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:23] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.024 2026-10-17 13:02:23,848 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:02:23,872 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:23] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.045 2026-10-17 13:02:23,877 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:02:23,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:23] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.068 2026-10-17 13:02:23,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:02:23,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 13:02:23,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:23] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.005 2026-10-17 13:02:23,979 44 INFO rb-d965522-225652-425718 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/203?access_token=3e2264b7a0e24090", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:02:23,984 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:02:23,984 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:02:23,986 44 INFO rb-d965522-225652-425718 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-17 13:02:24,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.013 0.032 2026-10-17 13:02:24,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-17 13:02:24,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "POST /pos-self/data/203 HTTP/1.1" 200 - 181 0.062 0.121 2026-10-17 13:02:24,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.169 2026-10-17 13:02:24,283 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-17 13:02:24,314 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /web/image/ir.attachment/13570/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:02:24,331 44 INFO rb-d965522-225652-425718 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-17 13:02:24,339 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /web/image/ir.attachment/13519/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:02:24,345 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:02:24,399 44 INFO rb-d965522-225652-425718 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-17 13:02:24,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /web/image/pos.category/362/image_128?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:02:24,433 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /web/image/product.template/2510/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-10-17 13:02:24,442 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /web/image/product.template/2511/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 13:02:24,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /web/image/product.template/2514/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-17 13:02:24,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /web/image/product.template/2512/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-17 13:02:24,464 44 INFO rb-d965522-225652-425718 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-17 13:02:24,468 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /web/image/product.template/2513/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-17 13:02:24,525 44 INFO rb-d965522-225652-425718 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-17 13:02:24,544 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:02:24,561 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "GET /web/image/product.product/3020/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 8 0.003 0.017 2026-10-17 13:02:24,577 44 INFO rb-d965522-225652-425718 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-17 13:02:24,638 44 INFO rb-d965522-225652-425718 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-17 13:02:24,652 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:24] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.008 2026-10-17 13:02:24,715 44 INFO rb-d965522-225652-425718 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-17 13:02:24,799 44 INFO rb-d965522-225652-425718 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-17 13:02:24,891 44 INFO rb-d965522-225652-425718 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-17 13:02:24,985 44 INFO rb-d965522-225652-425718 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-17 13:02:25,050 44 INFO rb-d965522-225652-425718 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-17 13:02:25,126 44 INFO rb-d965522-225652-425718 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-17 13:02:25,178 44 INFO rb-d965522-225652-425718 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-17 13:02:25,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:25] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 33 0.020 0.045 2026-10-17 13:02:25,285 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76308380 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': '98c28e8a-036a-4bd3-85db-55b097e972e6'}] 2026-10-17 13:02:25,310 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76308380 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': '98c28e8a-036a-4bd3-85db-55b097e972e6'} created pos.order #966 2026-10-17 13:02:25,325 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76308380 finished 2026-10-17 13:02:25,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 285 0.117 0.275 2026-10-17 13:02:25,701 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-10-17 13:02:25,702 44 INFO rb-d965522-225652-425718 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-17 13:02:25,733 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8726692 (allocated 9961472) 2026-10-17 13:02:25,734 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 147104 2026-10-17 13:02:25,734 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-10-17 13:02:25,734 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 147104 2026-10-17 13:02:25,829 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130225_829114_test_preset_delivery_tour.txt 2026-10-17 13:02:25,829 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpzsc75h9h_chrome_odoo" 2026-10-17 13:02:25,860 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-10-17 13:02:29,645 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 147299 2026-10-17 13:02:29,645 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp0ag3mjp4_chrome_odoo 2026-10-17 13:02:29,645 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:46443/json/version 2026-10-17 13:02:29,646 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:29,651 44 INFO rb-d965522-225652-425718 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-17 13:02:29,651 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:46443/json 2026-10-17 13:02:29,651 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:29,656 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:46443/devtools/page/A8299E69AAD1569D742A1196236F379D 2026-10-17 13:02:29,658 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-10-17 13:02:29,660 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-10-17 13:02:29,663 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-10-17 13:02:29,797 44 INFO rb-d965522-225652-425718 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/204?access_token=251d969ad2f94a07&table_identifier=26ae7916" in browser 2026-10-17 13:02:29,797 44 INFO rb-d965522-225652-425718 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/204?access_token=251d969ad2f94a07&table_identifier=26ae7916" 2026-10-17 13:02:29,806 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:02:30,129 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /pos-self/204?access_token=251d969ad2f94a07&table_identifier=26ae7916 HTTP/1.1" 200 - 59 0.019 0.306 2026-10-17 13:02:30,132 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': 'A8299E69AAD1569D742A1196236F379D', 'loaderId': 'B9F27F22C1F55B87683AA4B500615720', 'isDownload': False} 2026-10-17 13:02:30,133 44 INFO rb-d965522-225652-425718 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-17 13:02:30,145 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:02:30,164 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:02:30,198 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.030 2026-10-17 13:02:30,205 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:02:30,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.063 2026-10-17 13:02:30,226 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:02:30,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.079 2026-10-17 13:02:30,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:02:30,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:02:30,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-17 13:02:30,358 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:02:30,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:02:30,364 44 INFO rb-d965522-225652-425718 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/204?access_token=251d969ad2f94a07&table_identifier=26ae7916", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:02:30,371 44 INFO rb-d965522-225652-425718 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-17 13:02:30,437 44 INFO rb-d965522-225652-425718 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-17 13:02:30,489 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.014 0.110 2026-10-17 13:02:30,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.159 2026-10-17 13:02:30,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "POST /pos-self/data/204 HTTP/1.1" 200 - 181 0.062 0.115 2026-10-17 13:02:30,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.163 2026-10-17 13:02:30,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.006 2026-10-17 13:02:30,747 44 INFO rb-d965522-225652-425718 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-17 13:02:30,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/image/ir.attachment/13628/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:02:30,794 44 INFO rb-d965522-225652-425718 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-17 13:02:30,805 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/image/ir.attachment/13577/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:02:30,810 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:02:30,862 44 INFO rb-d965522-225652-425718 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-17 13:02:30,885 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/image/pos.category/362/image_128?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 13:02:30,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/image/product.template/2510/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-17 13:02:30,906 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/image/product.template/2511/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-17 13:02:30,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/image/product.template/2514/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-10-17 13:02:30,923 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/image/product.template/2512/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-10-17 13:02:30,928 44 INFO rb-d965522-225652-425718 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-17 13:02:30,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:30] "GET /web/image/product.template/2513/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-10-17 13:02:30,989 44 INFO rb-d965522-225652-425718 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-17 13:02:31,002 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:02:31,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:31] "GET /web/image/product.product/3019/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 13:02:31,041 44 INFO rb-d965522-225652-425718 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-17 13:02:31,105 44 INFO rb-d965522-225652-425718 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-17 13:02:31,131 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53572026 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': 'cf7d63dd-f6b0-484e-b1db-c5957740ac7e'}] 2026-10-17 13:02:31,155 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53572026 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': 'cf7d63dd-f6b0-484e-b1db-c5957740ac7e'} created pos.order #967 2026-10-17 13:02:31,169 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53572026 finished 2026-10-17 13:02:31,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.038 0.106 2026-10-17 13:02:31,287 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-10-17 13:02:31,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-10-17 13:02:31,302 44 INFO rb-d965522-225652-425718 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-17 13:02:31,323 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7794116 (allocated 9175040) 2026-10-17 13:02:31,325 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 147299 2026-10-17 13:02:31,325 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-10-17 13:02:31,325 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 147299 2026-10-17 13:02:31,425 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130231_425038_test_preset_dine_in_tour.txt 2026-10-17 13:02:31,425 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp0ag3mjp4_chrome_odoo" 2026-10-17 13:02:31,452 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-10-17 13:02:35,230 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 147489 2026-10-17 13:02:35,231 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpigfj_zf4_chrome_odoo 2026-10-17 13:02:35,231 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:46259/json/version 2026-10-17 13:02:35,232 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46259', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:35,241 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 13:02:35,241 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:46259/json 2026-10-17 13:02:35,242 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46259', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:35,250 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:46259/devtools/page/307EDF8C370B70B1F8B9D766B7A4AB30 2026-10-17 13:02:35,258 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-10-17 13:02:35,260 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-10-17 13:02:35,266 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-10-17 13:02:35,416 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/205?access_token=13258e45e70f4532" in browser 2026-10-17 13:02:35,417 44 INFO rb-d965522-225652-425718 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/205?access_token=13258e45e70f4532" 2026-10-17 13:02:35,429 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:02:35,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:35] "GET /pos-self/205?access_token=13258e45e70f4532 HTTP/1.1" 200 - 57 0.022 0.329 2026-10-17 13:02:35,780 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '307EDF8C370B70B1F8B9D766B7A4AB30', 'loaderId': '486F877221F1FA9997BA6E2F2AADA4EB', 'isDownload': False} 2026-10-17 13:02:35,780 44 INFO rb-d965522-225652-425718 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-17 13:02:35,794 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:02:35,810 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:02:35,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:35] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.024 2026-10-17 13:02:35,835 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:02:35,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:35] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.045 2026-10-17 13:02:35,865 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:02:35,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:35] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.067 2026-10-17 13:02:35,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:02:35,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 13:02:35,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:35] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 13:02:35,978 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:02:35,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:02:35,979 44 INFO rb-d965522-225652-425718 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/205?access_token=13258e45e70f4532", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:02:35,985 44 INFO rb-d965522-225652-425718 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-17 13:02:36,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.013 0.034 2026-10-17 13:02:36,046 44 INFO rb-d965522-225652-425718 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-17 13:02:36,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.077 2026-10-17 13:02:36,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "POST /pos-self/data/205 HTTP/1.1" 200 - 181 0.062 0.116 2026-10-17 13:02:36,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.168 2026-10-17 13:02:36,283 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-10-17 13:02:36,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "GET /web/image/ir.attachment/13686/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:02:36,330 44 INFO rb-d965522-225652-425718 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-17 13:02:36,337 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "GET /web/image/ir.attachment/13635/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:02:36,343 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13: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-17 13:02:36,399 44 INFO rb-d965522-225652-425718 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-17 13:02:36,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "GET /web/image/pos.category/362/image_128?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-10-17 13:02:36,431 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "GET /web/image/product.template/2510/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-10-17 13:02:36,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "GET /web/image/product.template/2511/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 13:02:36,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "GET /web/image/product.template/2514/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-17 13:02:36,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "GET /web/image/product.template/2512/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-10-17 13:02:36,462 44 INFO rb-d965522-225652-425718 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-17 13:02:36,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "GET /web/image/product.template/2513/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 13:02:36,524 44 INFO rb-d965522-225652-425718 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-17 13:02:36,537 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02: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-17 13:02:36,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "GET /web/image/product.product/3019/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 13:02:36,575 44 INFO rb-d965522-225652-425718 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-17 13:02:36,647 44 INFO rb-d965522-225652-425718 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-17 13:02:36,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.009 2026-10-17 13:02:36,707 44 INFO rb-d965522-225652-425718 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-17 13:02:36,770 44 INFO rb-d965522-225652-425718 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-17 13:02:36,793 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20354894 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': '6e78d633-27fe-4dac-9538-c09ae5028546'}] 2026-10-17 13:02:36,822 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20354894 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': '6e78d633-27fe-4dac-9538-c09ae5028546'} created pos.order #968 2026-10-17 13:02:36,838 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20354894 finished 2026-10-17 13:02:36,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.043 0.111 2026-10-17 13:02:36,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:02:36,968 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-10-17 13:02:36,968 44 INFO rb-d965522-225652-425718 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-17 13:02:36,995 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8137016 (allocated 9437184) 2026-10-17 13:02:36,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 147489 2026-10-17 13:02:36,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-10-17 13:02:36,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 147489 2026-10-17 13:02:37,056 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130237_055938_test_preset_takeaway_tour.txt 2026-10-17 13:02:37,056 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpigfj_zf4_chrome_odoo" 2026-10-17 13:02:37,085 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-10-17 13:02:40,948 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 147680 2026-10-17 13:02:40,948 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpizilvvby_chrome_odoo 2026-10-17 13:02:40,948 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:44101/json/version 2026-10-17 13:02:40,949 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44101', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:40,956 44 INFO rb-d965522-225652-425718 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-17 13:02:40,956 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:44101/json 2026-10-17 13:02:40,956 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44101', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:02:40,960 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:44101/devtools/page/DBDB26CA21C9984BA7EEB55C243ED58B 2026-10-17 13:02:40,967 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-17 13:02:40,969 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-17 13:02:40,975 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-17 13:02:41,110 44 INFO rb-d965522-225652-425718 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/206?access_token=21c34e68d0c74715" in browser 2026-10-17 13:02:41,110 44 INFO rb-d965522-225652-425718 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/206?access_token=21c34e68d0c74715" 2026-10-17 13:02:41,119 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:02:41,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "GET /pos-self/206?access_token=21c34e68d0c74715 HTTP/1.1" 200 - 57 0.018 0.301 2026-10-17 13:02:41,440 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': 'DBDB26CA21C9984BA7EEB55C243ED58B', 'loaderId': 'A2B01C6A6BE72DD00BCA11F9A4EDA4CC', 'isDownload': False} 2026-10-17 13:02:41,440 44 INFO rb-d965522-225652-425718 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-17 13:02:41,452 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:02:41,466 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:02:41,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-10-17 13:02:41,492 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:02:41,503 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.039 2026-10-17 13:02:41,510 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:02:41,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.066 2026-10-17 13:02:41,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:02:41,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 13:02:41,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 13:02:41,648 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:02:41,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:02:41,662 44 INFO rb-d965522-225652-425718 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/206?access_token=21c34e68d0c74715", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:02:41,673 44 INFO rb-d965522-225652-425718 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-17 13:02:41,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.013 0.032 2026-10-17 13:02:41,723 44 INFO rb-d965522-225652-425718 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-17 13:02:41,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-17 13:02:41,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "POST /pos-self/data/206 HTTP/1.1" 200 - 185 0.065 0.120 2026-10-17 13:02:41,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.172 2026-10-17 13:02:41,964 44 INFO rb-d965522-225652-425718 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-17 13:02:41,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:41] "GET /web/image/ir.attachment/13744/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:02:42,012 44 INFO rb-d965522-225652-425718 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-17 13:02:42,021 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "GET /web/image/ir.attachment/13693/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:02:42,028 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:02:42,082 44 INFO rb-d965522-225652-425718 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-17 13:02:42,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "GET /web/image/pos.category/362/image_128?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 13:02:42,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "GET /web/image/product.template/2510/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 13:02:42,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "GET /web/image/product.template/2511/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 13:02:42,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "GET /web/image/product.template/2512/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-17 13:02:42,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "GET /web/image/product.template/2513/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 13:02:42,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "GET /web/image/product.template/2514/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 13:02:42,152 44 INFO rb-d965522-225652-425718 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-17 13:02:42,219 44 INFO rb-d965522-225652-425718 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-17 13:02:42,232 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:02:42,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "GET /web/image/product.product/3019/image_512?unique=2026-10-17T13:02:18.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-10-17 13:02:42,270 44 INFO rb-d965522-225652-425718 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-17 13:02:42,332 44 INFO rb-d965522-225652-425718 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-17 13:02:42,348 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.009 2026-10-17 13:02:42,402 44 INFO rb-d965522-225652-425718 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-17 13:02:42,500 44 INFO rb-d965522-225652-425718 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-17 13:02:42,566 44 INFO rb-d965522-225652-425718 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-17 13:02:42,588 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88287539 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': 'dbc914b6-0180-42d0-a8f7-3e2dd57f5f50'}] 2026-10-17 13:02:42,615 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88287539 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': 'dbc914b6-0180-42d0-a8f7-3e2dd57f5f50'} created pos.order #969 2026-10-17 13:02:42,630 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88287539 finished 2026-10-17 13:02:42,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.041 0.109 2026-10-17 13:02:42,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:02:42,767 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-10-17 13:02:42,768 44 INFO rb-d965522-225652-425718 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-17 13:02:42,804 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9274352 (allocated 10485760) 2026-10-17 13:02:42,807 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 147680 2026-10-17 13:02:42,807 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-10-17 13:02:42,808 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 147680 2026-10-17 13:02:42,905 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130242_905380_test_preset_with_slot_tour.txt 2026-10-17 13:02:42,905 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpizilvvby_chrome_odoo" 2026-10-17 13:02:42,947 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:02:43,834 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-10-17 13:02:50,143 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 147878 2026-10-17 13:02:50,143 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmph38l8ame_chrome_odoo 2026-10-17 13:02:50,143 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:40863/json/version 2026-10-17 13:02:50,144 44 INFO rb-d965522-225652-425718 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-17 13:02:50,154 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-10-17 13:02:50,154 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:40863/json 2026-10-17 13:02:50,154 44 INFO rb-d965522-225652-425718 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-17 13:02:50,157 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:40863/devtools/page/8BB1B30F73A07CBE77F53BE3ACFF62C5 2026-10-17 13:02:50,161 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-10-17 13:02:50,163 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-10-17 13:02:50,167 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-10-17 13:02:50,327 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Open "http://127.0.0.1:8069/pos-self/207?access_token=66298752c05f4051" in browser 2026-10-17 13:02:50,327 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigating to: "http://127.0.0.1:8069/pos-self/207?access_token=66298752c05f4051" 2026-10-17 13:02:50,336 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:02:50,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:50] "GET /pos-self/207?access_token=66298752c05f4051 HTTP/1.1" 200 - 59 0.021 0.305 2026-10-17 13:02:50,663 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '8BB1B30F73A07CBE77F53BE3ACFF62C5', 'loaderId': '029806942910AF073B096D577AEA898D', 'isDownload': False} 2026-10-17 13:02:50,663 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-10-17 13:02:50,679 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:02:50,693 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:02:50,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:50] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.025 2026-10-17 13:02:50,729 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:02:50,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:50] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.055 2026-10-17 13:02:50,749 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:02:50,761 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:50] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.073 2026-10-17 13:02:50,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:02:50,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 13:02:50,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:50] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.005 2026-10-17 13:02:50,895 44 INFO rb-d965522-225652-425718 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/207?access_token=66298752c05f4051", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:02:50,896 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:02:50,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:02:50,903 44 INFO rb-d965522-225652-425718 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-17 13:02:50,947 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:50] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.013 0.028 2026-10-17 13:02:50,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.077 2026-10-17 13:02:51,207 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "POST /pos-self/data/207 HTTP/1.1" 200 - 207 0.070 0.153 2026-10-17 13:02:51,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.212 2026-10-17 13:02:51,262 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-10-17 13:02:51,304 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/ir.attachment/13812/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:02:51,349 44 INFO rb-d965522-225652-425718 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-17 13:02:51,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/pos.category/364/image_128?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 2 0.000 0.033 2026-10-17 13:02:51,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.template/2532/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-17 13:02:51,422 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:02:51,427 44 INFO rb-d965522-225652-425718 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-17 13:02:51,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.template/2543/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 13:02:51,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.template/2547/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-17 13:02:51,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.template/2544/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-17 13:02:51,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.template/2545/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-10-17 13:02:51,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.template/2546/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-10-17 13:02:51,477 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.template/2533/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-10-17 13:02:51,481 44 INFO rb-d965522-225652-425718 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-17 13:02:51,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.product/3032/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.003 0.044 2026-10-17 13:02:51,503 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.product/3033/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.056 2026-10-17 13:02:51,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.product/3034/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.003 0.062 2026-10-17 13:02:51,539 44 INFO rb-d965522-225652-425718 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-17 13:02:51,602 44 INFO rb-d965522-225652-425718 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-17 13:02:51,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.product/3037/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-10-17 13:02:51,642 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.product/3036/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-10-17 13:02:51,656 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.product/3035/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.003 0.038 2026-10-17 13:02:51,660 44 INFO rb-d965522-225652-425718 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-17 13:02:51,719 44 INFO rb-d965522-225652-425718 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-17 13:02:51,787 44 INFO rb-d965522-225652-425718 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-17 13:02:51,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.product/3038/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:02:51,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.product/3039/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.025 2026-10-17 13:02:51,833 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:51] "GET /web/image/product.product/3040/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.035 2026-10-17 13:02:51,847 44 INFO rb-d965522-225652-425718 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-17 13:02:51,908 44 INFO rb-d965522-225652-425718 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-17 13:02:51,970 44 INFO rb-d965522-225652-425718 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-17 13:02:52,058 44 INFO rb-d965522-225652-425718 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-17 13:02:52,129 44 INFO rb-d965522-225652-425718 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-17 13:02:52,202 44 INFO rb-d965522-225652-425718 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-17 13:02:52,276 44 INFO rb-d965522-225652-425718 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-17 13:02:52,387 44 INFO rb-d965522-225652-425718 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-17 13:02:52,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:52] "GET /web/image/ir.attachment/13761/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:02:52,458 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:02:52,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:52] "GET /web/image/product.product/3054/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.003 0.017 2026-10-17 13:02:52,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:52] "GET /web/image/product.product/3041/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.003 0.031 2026-10-17 13:02:52,515 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:52] "GET /web/image/product.product/3055/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.017 0.043 2026-10-17 13:02:52,527 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:52] "GET /web/image/product.product/3053/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.068 2026-10-17 13:02:52,601 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #969461 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': 'b9382c66-fe70-4acd-8975-66001a896f11'}] 2026-10-17 13:02:52,644 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #969461 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': 'b9382c66-fe70-4acd-8975-66001a896f11'} created pos.order #970 2026-10-17 13:02:52,658 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #969461 finished 2026-10-17 13:02:52,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 233 0.074 0.247 2026-10-17 13:02:52,907 44 INFO rb-d965522-225652-425718 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-17 13:02:52,920 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:02:52,968 44 INFO rb-d965522-225652-425718 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-17 13:02:53,018 44 INFO rb-d965522-225652-425718 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-17 13:02:53,073 44 INFO rb-d965522-225652-425718 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-17 13:02:53,122 44 INFO rb-d965522-225652-425718 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-17 13:02:53,176 44 INFO rb-d965522-225652-425718 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-17 13:02:53,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:53] "GET /web/image/ir.attachment/13811/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:02:53,239 44 INFO rb-d965522-225652-425718 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-17 13:02:53,297 44 INFO rb-d965522-225652-425718 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-17 13:02:53,353 44 INFO rb-d965522-225652-425718 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-17 13:02:53,409 44 INFO rb-d965522-225652-425718 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-17 13:02:53,470 44 INFO rb-d965522-225652-425718 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-17 13:02:53,528 44 INFO rb-d965522-225652-425718 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-17 13:02:53,586 44 INFO rb-d965522-225652-425718 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-17 13:02:53,644 44 INFO rb-d965522-225652-425718 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-17 13:02:53,702 44 INFO rb-d965522-225652-425718 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-17 13:02:53,760 44 INFO rb-d965522-225652-425718 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-17 13:02:53,824 44 INFO rb-d965522-225652-425718 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-17 13:02:53,883 44 INFO rb-d965522-225652-425718 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-17 13:02:53,942 44 INFO rb-d965522-225652-425718 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-17 13:02:54,002 44 INFO rb-d965522-225652-425718 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-17 13:02:54,063 44 INFO rb-d965522-225652-425718 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-17 13:02:54,123 44 INFO rb-d965522-225652-425718 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-17 13:02:54,182 44 INFO rb-d965522-225652-425718 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-17 13:02:54,244 44 INFO rb-d965522-225652-425718 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-17 13:02:54,303 44 INFO rb-d965522-225652-425718 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-17 13:02:54,363 44 INFO rb-d965522-225652-425718 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-17 13:02:54,422 44 INFO rb-d965522-225652-425718 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-17 13:02:54,484 44 INFO rb-d965522-225652-425718 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-17 13:02:54,565 44 INFO rb-d965522-225652-425718 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-17 13:02:54,634 44 INFO rb-d965522-225652-425718 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-17 13:02:54,703 44 INFO rb-d965522-225652-425718 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-17 13:02:54,777 44 INFO rb-d965522-225652-425718 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-17 13:02:54,889 44 INFO rb-d965522-225652-425718 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-17 13:02:55,039 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56820094 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000002', 'uuid': '04d242e6-1b3c-4da1-a174-16e7a11a5d82'}] 2026-10-17 13:02:55,071 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56820094 order {'name': None, 'pos_reference': '260-207-000002', 'uuid': '04d242e6-1b3c-4da1-a174-16e7a11a5d82'} created pos.order #971 2026-10-17 13:02:55,085 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56820094 finished 2026-10-17 13:02:55,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 196 0.056 0.181 2026-10-17 13:02:55,288 44 INFO rb-d965522-225652-425718 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-17 13:02:55,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:02:55,345 44 INFO rb-d965522-225652-425718 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-17 13:02:55,393 44 INFO rb-d965522-225652-425718 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-17 13:02:55,448 44 INFO rb-d965522-225652-425718 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-17 13:02:55,497 44 INFO rb-d965522-225652-425718 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-17 13:02:55,550 44 INFO rb-d965522-225652-425718 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-17 13:02:55,613 44 INFO rb-d965522-225652-425718 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-17 13:02:55,670 44 INFO rb-d965522-225652-425718 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-17 13:02:55,725 44 INFO rb-d965522-225652-425718 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-17 13:02:55,789 44 INFO rb-d965522-225652-425718 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-17 13:02:55,847 44 INFO rb-d965522-225652-425718 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-17 13:02:55,904 44 INFO rb-d965522-225652-425718 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-17 13:02:55,962 44 INFO rb-d965522-225652-425718 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-17 13:02:56,023 44 INFO rb-d965522-225652-425718 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-17 13:02:56,082 44 INFO rb-d965522-225652-425718 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-17 13:02:56,139 44 INFO rb-d965522-225652-425718 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-17 13:02:56,205 44 INFO rb-d965522-225652-425718 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-17 13:02:56,263 44 INFO rb-d965522-225652-425718 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-17 13:02:56,322 44 INFO rb-d965522-225652-425718 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-17 13:02:56,381 44 INFO rb-d965522-225652-425718 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-17 13:02:56,441 44 INFO rb-d965522-225652-425718 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-17 13:02:56,500 44 INFO rb-d965522-225652-425718 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-17 13:02:56,566 44 INFO rb-d965522-225652-425718 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-17 13:02:56,626 44 INFO rb-d965522-225652-425718 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-17 13:02:56,685 44 INFO rb-d965522-225652-425718 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-17 13:02:56,746 44 INFO rb-d965522-225652-425718 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-17 13:02:56,806 44 INFO rb-d965522-225652-425718 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-17 13:02:56,866 44 INFO rb-d965522-225652-425718 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-17 13:02:56,931 44 INFO rb-d965522-225652-425718 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-17 13:02:56,991 44 INFO rb-d965522-225652-425718 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-17 13:02:57,052 44 INFO rb-d965522-225652-425718 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-17 13:02:57,121 44 INFO rb-d965522-225652-425718 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-17 13:02:57,182 44 INFO rb-d965522-225652-425718 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-17 13:02:57,245 44 INFO rb-d965522-225652-425718 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-17 13:02:57,308 44 INFO rb-d965522-225652-425718 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-17 13:02:57,370 44 INFO rb-d965522-225652-425718 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-17 13:02:57,434 44 INFO rb-d965522-225652-425718 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-17 13:02:57,514 44 INFO rb-d965522-225652-425718 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-17 13:02:57,583 44 INFO rb-d965522-225652-425718 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-17 13:02:57,654 44 INFO rb-d965522-225652-425718 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-17 13:02:57,726 44 INFO rb-d965522-225652-425718 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-17 13:02:57,843 44 INFO rb-d965522-225652-425718 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-17 13:02:58,000 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84768170 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000003', 'uuid': 'ea21c082-f242-46bc-92bb-0fdeaea84cc0'}] 2026-10-17 13:02:58,035 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84768170 order {'name': None, 'pos_reference': '260-207-000003', 'uuid': 'ea21c082-f242-46bc-92bb-0fdeaea84cc0'} created pos.order #972 2026-10-17 13:02:58,050 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84768170 finished 2026-10-17 13:02:58,176 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 214 0.060 0.190 2026-10-17 13:02:58,264 44 INFO rb-d965522-225652-425718 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-17 13:02:58,320 44 INFO rb-d965522-225652-425718 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-17 13:02:58,369 44 INFO rb-d965522-225652-425718 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-17 13:02:58,423 44 INFO rb-d965522-225652-425718 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-17 13:02:58,472 44 INFO rb-d965522-225652-425718 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-17 13:02:58,526 44 INFO rb-d965522-225652-425718 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-17 13:02:58,591 44 INFO rb-d965522-225652-425718 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-17 13:02:58,649 44 INFO rb-d965522-225652-425718 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-17 13:02:58,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:58] "GET /web/image/product.product/3029/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:02:58,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:58] "GET /web/image/product.product/3030/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-10-17 13:02:58,699 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:58] "GET /web/image/product.product/3031/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.035 2026-10-17 13:02:58,709 44 INFO rb-d965522-225652-425718 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-17 13:02:58,765 44 INFO rb-d965522-225652-425718 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-17 13:02:58,823 44 INFO rb-d965522-225652-425718 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-17 13:02:58,880 44 INFO rb-d965522-225652-425718 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-17 13:02:58,950 44 INFO rb-d965522-225652-425718 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-17 13:02:59,015 44 INFO rb-d965522-225652-425718 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-17 13:02:59,081 44 INFO rb-d965522-225652-425718 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-17 13:02:59,149 44 INFO rb-d965522-225652-425718 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-17 13:02:59,226 44 INFO rb-d965522-225652-425718 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-17 13:02:59,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:59] "GET /web/image/product.product/3042/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-10-17 13:02:59,344 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63676986 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000004', 'uuid': 'adb91ea4-2019-4801-97b5-8369b95e28ba'}] 2026-10-17 13:02:59,371 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63676986 order {'name': None, 'pos_reference': '260-207-000004', 'uuid': 'adb91ea4-2019-4801-97b5-8369b95e28ba'} created pos.order #973 2026-10-17 13:02:59,385 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63676986 finished 2026-10-17 13:02:59,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 163 0.047 0.157 2026-10-17 13:02:59,542 44 INFO rb-d965522-225652-425718 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-17 13:02:59,597 44 INFO rb-d965522-225652-425718 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-17 13:02:59,646 44 INFO rb-d965522-225652-425718 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-17 13:02:59,701 44 INFO rb-d965522-225652-425718 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-17 13:02:59,750 44 INFO rb-d965522-225652-425718 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-17 13:02:59,803 44 INFO rb-d965522-225652-425718 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-17 13:02:59,866 44 INFO rb-d965522-225652-425718 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-17 13:02:59,922 44 INFO rb-d965522-225652-425718 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-17 13:02:59,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:59] "GET /web/image/product.product/3044/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:02:59,967 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:59] "GET /web/image/product.product/3043/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.025 2026-10-17 13:02:59,979 44 INFO rb-d965522-225652-425718 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-17 13:02:59,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:02:59] "GET /web/image/product.product/3045/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.037 2026-10-17 13:03:00,037 44 INFO rb-d965522-225652-425718 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-17 13:03:00,099 44 INFO rb-d965522-225652-425718 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-17 13:03:00,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:00] "GET /web/image/product.product/3046/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-10-17 13:03:00,132 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:00] "GET /web/image/product.product/3047/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.025 2026-10-17 13:03:00,145 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:00] "GET /web/image/product.product/3048/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.037 2026-10-17 13:03:00,159 44 INFO rb-d965522-225652-425718 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-17 13:03:00,217 44 INFO rb-d965522-225652-425718 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-17 13:03:00,279 44 INFO rb-d965522-225652-425718 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-17 13:03:00,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:00] "GET /web/image/product.product/3049/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-10-17 13:03:00,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:00] "GET /web/image/product.product/3050/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-10-17 13:03:00,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:00] "GET /web/image/product.product/3051/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.034 2026-10-17 13:03:00,338 44 INFO rb-d965522-225652-425718 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-17 13:03:00,396 44 INFO rb-d965522-225652-425718 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-17 13:03:00,468 44 INFO rb-d965522-225652-425718 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-17 13:03:00,535 44 INFO rb-d965522-225652-425718 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-17 13:03:00,603 44 INFO rb-d965522-225652-425718 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-17 13:03:00,671 44 INFO rb-d965522-225652-425718 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-17 13:03:00,755 44 INFO rb-d965522-225652-425718 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-17 13:03:00,806 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:00] "GET /web/image/product.product/3052/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-10-17 13:03:00,882 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14766858 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000005', 'uuid': '33e879fc-0824-4940-bab2-dbeabbacc846'}] 2026-10-17 13:03:00,915 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14766858 order {'name': None, 'pos_reference': '260-207-000005', 'uuid': '33e879fc-0824-4940-bab2-dbeabbacc846'} created pos.order #974 2026-10-17 13:03:00,929 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14766858 finished 2026-10-17 13:03:01,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 174 0.052 0.170 2026-10-17 13:03:01,099 44 INFO rb-d965522-225652-425718 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-17 13:03:01,154 44 INFO rb-d965522-225652-425718 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-17 13:03:01,203 44 INFO rb-d965522-225652-425718 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-17 13:03:01,258 44 INFO rb-d965522-225652-425718 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-17 13:03:01,307 44 INFO rb-d965522-225652-425718 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-17 13:03:01,361 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-10-17 13:03:01,361 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-17 13:03:01,503 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 56419588 (allocated 61095936) 2026-10-17 13:03:01,504 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 147878 2026-10-17 13:03:01,504 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-10-17 13:03:01,505 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 147878 2026-10-17 13:03:01,606 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130301_605821_test_combo_prices.txt 2026-10-17 13:03:01,606 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmph38l8ame_chrome_odoo" 2026-10-17 13:03:01,634 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-10-17 13:03:07,303 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 148108 2026-10-17 13:03:07,304 44 INFO rb-d965522-225652-425718 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/tmpr2hnwm6__chrome_odoo 2026-10-17 13:03:07,304 44 INFO rb-d965522-225652-425718 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:44747/json/version 2026-10-17 13:03:07,305 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:07,321 44 INFO rb-d965522-225652-425718 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-17 13:03:07,322 44 INFO rb-d965522-225652-425718 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:44747/json 2026-10-17 13:03:07,322 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:07,329 44 INFO rb-d965522-225652-425718 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:44747/devtools/page/6C8258E17C25B500E9086AB23F430513 2026-10-17 13:03:07,338 44 INFO rb-d965522-225652-425718 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-17 13:03:07,340 44 INFO rb-d965522-225652-425718 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-17 13:03:07,349 44 INFO rb-d965522-225652-425718 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-17 13:03:07,517 44 INFO rb-d965522-225652-425718 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/208?access_token=2e6db90695574829" in browser 2026-10-17 13:03:07,517 44 INFO rb-d965522-225652-425718 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/208?access_token=2e6db90695574829" 2026-10-17 13:03:07,526 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:03:07,893 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:07] "GET /pos-self/208?access_token=2e6db90695574829 HTTP/1.1" 200 - 59 0.020 0.349 2026-10-17 13:03:07,896 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '6C8258E17C25B500E9086AB23F430513', 'loaderId': 'B907D781779414559DE34E23F69603FC', 'isDownload': False} 2026-10-17 13:03:07,896 44 INFO rb-d965522-225652-425718 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-17 13:03:07,906 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:03:07,920 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:03:07,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:07] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.022 2026-10-17 13:03:07,961 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:03:07,984 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:07] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.069 2026-10-17 13:03:07,990 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:03:08,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.084 2026-10-17 13:03:08,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 13:03:08,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 13:03:08,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 13:03:08,125 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:03:08,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:03:08,129 44 INFO rb-d965522-225652-425718 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/208?access_token=2e6db90695574829", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:03:08,137 44 INFO rb-d965522-225652-425718 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-17 13:03:08,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.016 0.042 2026-10-17 13:03:08,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.094 2026-10-17 13:03:08,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "POST /pos-self/data/208 HTTP/1.1" 200 - 211 0.071 0.162 2026-10-17 13:03:08,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.213 2026-10-17 13:03:08,493 44 INFO rb-d965522-225652-425718 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-17 13:03:08,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/image/ir.attachment/13870/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:03:08,541 44 INFO rb-d965522-225652-425718 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-17 13:03:08,550 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/image/ir.attachment/13819/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:03:08,557 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:03:08,612 44 INFO rb-d965522-225652-425718 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-17 13:03:08,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/image/pos.category/365/image_128?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-10-17 13:03:08,643 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/image/product.template/2560/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-17 13:03:08,652 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/image/product.template/2571/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-17 13:03:08,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/image/product.template/2575/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-17 13:03:08,670 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/image/product.template/2572/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-17 13:03:08,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/image/product.template/2573/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-10-17 13:03:08,685 44 INFO rb-d965522-225652-425718 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-17 13:03:08,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/image/product.template/2574/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-17 13:03:08,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:08] "GET /web/image/product.template/2561/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 13:03:08,743 44 INFO rb-d965522-225652-425718 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-17 13:03:08,754 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03: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-17 13:03:08,799 44 INFO rb-d965522-225652-425718 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-17 13:03:08,877 44 INFO rb-d965522-225652-425718 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-17 13:03:08,936 44 INFO rb-d965522-225652-425718 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-17 13:03:08,992 44 INFO rb-d965522-225652-425718 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-17 13:03:09,048 44 INFO rb-d965522-225652-425718 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-17 13:03:09,116 44 INFO rb-d965522-225652-425718 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-17 13:03:09,167 44 INFO rb-d965522-225652-425718 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-17 13:03:09,261 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52937538 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': '06886468-7327-415b-915d-aa774167fd65'}] 2026-10-17 13:03:09,290 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52937538 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': '06886468-7327-415b-915d-aa774167fd65'} created pos.order #975 2026-10-17 13:03:09,306 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52937538 finished 2026-10-17 13:03:09,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 119 0.042 0.131 2026-10-17 13:03:09,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-17 13:03:09,417 44 INFO rb-d965522-225652-425718 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-17 13:03:09,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-17 13:03:09,452 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8801636 (allocated 9961472) 2026-10-17 13:03:09,455 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 148108 2026-10-17 13:03:09,455 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-17 13:03:09,455 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 148108 2026-10-17 13:03:09,550 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130309_549882_test_fiscal_position_between_frontend_and_backend.txt 2026-10-17 13:03:09,550 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpr2hnwm6__chrome_odoo" 2026-10-17 13:03:09,943 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 148297 2026-10-17 13:03:09,943 44 INFO rb-d965522-225652-425718 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/tmps74n9svj_chrome_odoo 2026-10-17 13:03:09,944 44 INFO rb-d965522-225652-425718 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:44379/json/version 2026-10-17 13:03:09,945 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:09,957 44 INFO rb-d965522-225652-425718 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-17 13:03:09,957 44 INFO rb-d965522-225652-425718 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:44379/json 2026-10-17 13:03:09,958 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:09,963 44 INFO rb-d965522-225652-425718 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:44379/devtools/page/6937B149D70392E4F08E835AF99938B0 2026-10-17 13:03:09,967 44 INFO rb-d965522-225652-425718 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-17 13:03:09,974 44 INFO rb-d965522-225652-425718 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-17 13:03:09,983 44 INFO rb-d965522-225652-425718 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-17 13:03:10,007 44 INFO rb-d965522-225652-425718 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/208?access_token=2e6db90695574829" in browser 2026-10-17 13:03:10,008 44 INFO rb-d965522-225652-425718 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/208?access_token=2e6db90695574829" 2026-10-17 13:03:10,030 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /pos-self/208?access_token=2e6db90695574829 HTTP/1.1" 200 - 7 0.002 0.012 2026-10-17 13:03:10,033 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '6937B149D70392E4F08E835AF99938B0', 'loaderId': '19CE03E9F92C0026ED62A95F19DFE370', 'isDownload': False} 2026-10-17 13:03:10,033 44 INFO rb-d965522-225652-425718 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-17 13:03:10,044 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:03:10,056 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-10-17 13:03:10,062 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.013 2026-10-17 13:03:10,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.016 2026-10-17 13:03:10,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:03:10,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:03:10,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:03:10,191 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:03:10,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:03:10,197 44 INFO rb-d965522-225652-425718 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/208?access_token=2e6db90695574829", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:03:10,203 44 INFO rb-d965522-225652-425718 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-17 13:03:10,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "POST /pos-self/relations/208 HTTP/1.1" 200 - 16 0.007 0.022 2026-10-17 13:03:10,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.031 2026-10-17 13:03:10,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-17 13:03:10,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "POST /pos-self/data/208 HTTP/1.1" 200 - 142 0.050 0.144 2026-10-17 13:03:10,477 44 INFO rb-d965522-225652-425718 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-17 13:03:10,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/image/ir.attachment/13870/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:03:10,526 44 INFO rb-d965522-225652-425718 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-17 13:03:10,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/image/ir.attachment/13819/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:03:10,541 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:03:10,596 44 INFO rb-d965522-225652-425718 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-17 13:03:10,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/image/pos.category/365/image_128?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:03:10,628 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/image/product.template/2560/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-17 13:03:10,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/image/product.template/2571/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 13:03:10,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/image/product.template/2575/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-17 13:03:10,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/image/product.template/2572/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 13:03:10,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/image/product.template/2573/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 13:03:10,664 44 INFO rb-d965522-225652-425718 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-17 13:03:10,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/image/product.template/2574/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 13:03:10,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:10] "GET /web/image/product.template/2561/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 13:03:10,718 44 INFO rb-d965522-225652-425718 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-17 13:03:10,736 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03: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-17 13:03:10,773 44 INFO rb-d965522-225652-425718 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-17 13:03:10,842 44 INFO rb-d965522-225652-425718 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-17 13:03:10,899 44 INFO rb-d965522-225652-425718 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-17 13:03:10,953 44 INFO rb-d965522-225652-425718 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-17 13:03:11,007 44 INFO rb-d965522-225652-425718 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-17 13:03:11,075 44 INFO rb-d965522-225652-425718 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-17 13:03:11,127 44 INFO rb-d965522-225652-425718 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-17 13:03:11,213 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95428851 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000002', 'uuid': 'e5334ded-fd5f-4219-98e4-26d2a2425540'}] 2026-10-17 13:03:11,232 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95428851 order {'name': None, 'pos_reference': '260-208-000002', 'uuid': 'e5334ded-fd5f-4219-98e4-26d2a2425540'} created pos.order #976 2026-10-17 13:03:11,246 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95428851 finished 2026-10-17 13:03:11,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 81 0.027 0.099 2026-10-17 13:03:11,329 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-17 13:03:11,329 44 INFO rb-d965522-225652-425718 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-17 13:03:11,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 13:03:11,363 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 9587896 (allocated 10485760) 2026-10-17 13:03:11,366 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 148297 2026-10-17 13:03:11,366 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-17 13:03:11,367 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 148297 2026-10-17 13:03:11,468 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130311_467817_test_fiscal_position_between_frontend_and_backend.txt 2026-10-17 13:03:11,468 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmps74n9svj_chrome_odoo" 2026-10-17 13:03:11,500 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-10-17 13:03:17,103 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 148489 2026-10-17 13:03:17,103 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpy8g6ceo5_chrome_odoo 2026-10-17 13:03:17,103 44 INFO rb-d965522-225652-425718 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:44179/json/version 2026-10-17 13:03:17,104 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:17,112 44 INFO rb-d965522-225652-425718 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-17 13:03:17,112 44 INFO rb-d965522-225652-425718 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:44179/json 2026-10-17 13:03:17,113 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:17,122 44 INFO rb-d965522-225652-425718 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:44179/devtools/page/46A12E30303C872396AF385B2552BA35 2026-10-17 13:03:17,127 44 INFO rb-d965522-225652-425718 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-17 13:03:17,129 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-17 13:03:17,141 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-10-17 13:03:17,312 44 INFO rb-d965522-225652-425718 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/209?access_token=bd2e78a8a51f4e3e" in browser 2026-10-17 13:03:17,313 44 INFO rb-d965522-225652-425718 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/209?access_token=bd2e78a8a51f4e3e" 2026-10-17 13:03:17,321 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:03:17,748 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:17] "GET /pos-self/209?access_token=bd2e78a8a51f4e3e HTTP/1.1" 200 - 59 0.026 0.403 2026-10-17 13:03:17,751 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': '46A12E30303C872396AF385B2552BA35', 'loaderId': 'FECA38024084CF63EAD2021A7CA26C36', 'isDownload': False} 2026-10-17 13:03:17,752 44 INFO rb-d965522-225652-425718 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-17 13:03:17,765 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:03:17,780 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:03:17,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:17] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.023 2026-10-17 13:03:17,817 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:03:17,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:17] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.062 2026-10-17 13:03:17,841 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:03:17,851 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:17] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.075 2026-10-17 13:03:17,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:03:17,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:03:17,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:17] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 13:03:17,971 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:03:17,971 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:03:17,981 44 INFO rb-d965522-225652-425718 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/209?access_token=bd2e78a8a51f4e3e", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:03:17,988 44 INFO rb-d965522-225652-425718 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-17 13:03:18,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.017 0.029 2026-10-17 13:03:18,060 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-17 13:03:18,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "POST /pos-self/data/209 HTTP/1.1" 200 - 207 0.102 0.162 2026-10-17 13:03:18,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.251 2026-10-17 13:03:18,360 44 INFO rb-d965522-225652-425718 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-17 13:03:18,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "GET /web/image/ir.attachment/13928/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:03:18,430 44 INFO rb-d965522-225652-425718 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-17 13:03:18,466 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "GET /web/image/pos.category/366/image_128?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 13:03:18,475 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:03:18,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "GET /web/image/product.template/2588/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-17 13:03:18,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "GET /web/image/product.template/2603/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-17 13:03:18,495 44 INFO rb-d965522-225652-425718 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-17 13:03:18,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "GET /web/image/product.template/2599/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-17 13:03:18,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "GET /web/image/product.template/2601/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-17 13:03:18,522 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "GET /web/image/product.template/2600/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-17 13:03:18,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "GET /web/image/product.template/2602/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-10-17 13:03:18,539 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:18] "GET /web/image/product.template/2589/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-10-17 13:03:18,551 44 INFO rb-d965522-225652-425718 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-17 13:03:18,569 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03: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-17 13:03:18,606 44 INFO rb-d965522-225652-425718 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-17 13:03:18,673 44 INFO rb-d965522-225652-425718 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-17 13:03:18,730 44 INFO rb-d965522-225652-425718 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-17 13:03:18,783 44 INFO rb-d965522-225652-425718 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-17 13:03:18,838 44 INFO rb-d965522-225652-425718 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-17 13:03:18,904 44 INFO rb-d965522-225652-425718 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-17 13:03:18,962 44 INFO rb-d965522-225652-425718 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-17 13:03:19,015 44 INFO rb-d965522-225652-425718 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-17 13:03:19,069 44 INFO rb-d965522-225652-425718 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-17 13:03:19,137 44 INFO rb-d965522-225652-425718 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-17 13:03:19,194 44 INFO rb-d965522-225652-425718 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-17 13:03:19,247 44 INFO rb-d965522-225652-425718 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-17 13:03:19,301 44 INFO rb-d965522-225652-425718 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-17 13:03:19,368 44 INFO rb-d965522-225652-425718 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-17 13:03:19,425 44 INFO rb-d965522-225652-425718 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-17 13:03:19,478 44 INFO rb-d965522-225652-425718 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-17 13:03:19,532 44 INFO rb-d965522-225652-425718 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-17 13:03:19,600 44 INFO rb-d965522-225652-425718 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-17 13:03:19,711 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48463645 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': '2754fdb9-3317-45e6-b794-95819882da44'}] 2026-10-17 13:03:19,747 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48463645 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': '2754fdb9-3317-45e6-b794-95819882da44'} created pos.order #977 2026-10-17 13:03:19,765 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48463645 finished 2026-10-17 13:03:19,875 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 129 0.055 0.156 2026-10-17 13:03:19,894 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-10-17 13:03:19,895 44 INFO rb-d965522-225652-425718 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-17 13:03:19,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:03:19,940 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 10014792 (allocated 11407360) 2026-10-17 13:03:19,942 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 148489 2026-10-17 13:03:19,942 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-10-17 13:03:19,943 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 148489 2026-10-17 13:03:20,007 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130320_007051_test_price_between_frontend_and_backend.txt 2026-10-17 13:03:20,007 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpy8g6ceo5_chrome_odoo" 2026-10-17 13:03:20,033 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-10-17 13:03:26,013 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 148684 2026-10-17 13:03:26,013 44 INFO rb-d965522-225652-425718 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/tmpbyi2wb6k_chrome_odoo 2026-10-17 13:03:26,013 44 INFO rb-d965522-225652-425718 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:41789/json/version 2026-10-17 13:03:26,014 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:26,029 44 INFO rb-d965522-225652-425718 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-17 13:03:26,029 44 INFO rb-d965522-225652-425718 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:41789/json 2026-10-17 13:03:26,029 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:26,033 44 INFO rb-d965522-225652-425718 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:41789/devtools/page/FBA3AE07D2822BD8597C2098D807AED2 2026-10-17 13:03:26,036 44 INFO rb-d965522-225652-425718 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-17 13:03:26,042 44 INFO rb-d965522-225652-425718 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-17 13:03:26,049 44 INFO rb-d965522-225652-425718 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-17 13:03:26,212 44 INFO rb-d965522-225652-425718 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/210?access_token=05cd5777bd2c4d84" in browser 2026-10-17 13:03:26,212 44 INFO rb-d965522-225652-425718 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/210?access_token=05cd5777bd2c4d84" 2026-10-17 13:03:26,221 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:03:26,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:26] "GET /pos-self/210?access_token=05cd5777bd2c4d84 HTTP/1.1" 200 - 59 0.020 0.308 2026-10-17 13:03:26,550 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': 'FBA3AE07D2822BD8597C2098D807AED2', 'loaderId': '1300297C8A62748BE124C9AA6F87DAEB', 'isDownload': False} 2026-10-17 13:03:26,551 44 INFO rb-d965522-225652-425718 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-17 13:03:26,562 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:03:26,579 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:03:26,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:26] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.015 0.021 2026-10-17 13:03:26,614 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:03:26,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:26] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.056 2026-10-17 13:03:26,636 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:03:26,646 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:26] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.070 2026-10-17 13:03:26,754 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:03:26,759 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:03:26,771 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:26] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.010 2026-10-17 13:03:26,775 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:03:26,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:03:26,777 44 INFO rb-d965522-225652-425718 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/210?access_token=05cd5777bd2c4d84", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:03:26,785 44 INFO rb-d965522-225652-425718 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-17 13:03:26,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:26] "POST /pos-self/relations/210 HTTP/1.1" 200 - 37 0.017 0.031 2026-10-17 13:03:26,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.083 2026-10-17 13:03:27,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "POST /pos-self/data/210 HTTP/1.1" 200 - 211 0.075 0.168 2026-10-17 13:03:27,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.225 2026-10-17 13:03:27,144 44 INFO rb-d965522-225652-425718 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-17 13:03:27,177 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "GET /web/image/ir.attachment/13986/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:03:27,192 44 INFO rb-d965522-225652-425718 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-17 13:03:27,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "GET /web/image/ir.attachment/13935/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:03:27,209 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:03:27,269 44 INFO rb-d965522-225652-425718 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-17 13:03:27,298 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "GET /web/image/pos.category/367/image_128?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-17 13:03:27,308 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "GET /web/image/product.template/2616/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-17 13:03:27,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "GET /web/image/product.template/2627/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-17 13:03:27,325 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "GET /web/image/product.template/2628/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-10-17 13:03:27,334 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "GET /web/image/product.template/2631/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-10-17 13:03:27,336 44 INFO rb-d965522-225652-425718 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-17 13:03:27,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "GET /web/image/product.template/2629/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-17 13:03:27,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "GET /web/image/product.template/2630/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-10-17 13:03:27,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "GET /web/image/product.template/2617/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-10-17 13:03:27,390 44 INFO rb-d965522-225652-425718 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-17 13:03:27,402 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03: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-17 13:03:27,445 44 INFO rb-d965522-225652-425718 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-17 13:03:27,513 44 INFO rb-d965522-225652-425718 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-17 13:03:27,571 44 INFO rb-d965522-225652-425718 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-17 13:03:27,624 44 INFO rb-d965522-225652-425718 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-17 13:03:27,679 44 INFO rb-d965522-225652-425718 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-17 13:03:27,746 44 INFO rb-d965522-225652-425718 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-17 13:03:27,840 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67494414 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': '81f22ae4-0da9-4e5f-8b1f-c1a3fa426b87'}] 2026-10-17 13:03:27,868 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67494414 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': '81f22ae4-0da9-4e5f-8b1f-c1a3fa426b87'} created pos.order #978 2026-10-17 13:03:27,883 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67494414 finished 2026-10-17 13:03:27,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 122 0.042 0.126 2026-10-17 13:03:27,996 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-10-17 13:03:27,997 44 INFO rb-d965522-225652-425718 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-17 13:03:28,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 13:03:28,032 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 9787436 (allocated 11010048) 2026-10-17 13:03:28,035 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 148684 2026-10-17 13:03:28,035 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-10-17 13:03:28,035 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 148684 2026-10-17 13:03:28,089 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130328_089789_test_pricelist_price_between_frontend_and_backend.txt 2026-10-17 13:03:28,090 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpbyi2wb6k_chrome_odoo" 2026-10-17 13:03:28,122 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-10-17 13:03:34,239 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 148880 2026-10-17 13:03:34,239 44 INFO rb-d965522-225652-425718 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/tmp1daa10bb_chrome_odoo 2026-10-17 13:03:34,240 44 INFO rb-d965522-225652-425718 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:43095/json/version 2026-10-17 13:03:34,240 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:34,253 44 INFO rb-d965522-225652-425718 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-17 13:03:34,253 44 INFO rb-d965522-225652-425718 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:43095/json 2026-10-17 13:03:34,254 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:34,258 44 INFO rb-d965522-225652-425718 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:43095/devtools/page/34F22D5493C1C154383F2076D07E5E87 2026-10-17 13:03:34,265 44 INFO rb-d965522-225652-425718 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-17 13:03:34,267 44 INFO rb-d965522-225652-425718 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-17 13:03:34,273 44 INFO rb-d965522-225652-425718 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-17 13:03:34,441 44 INFO rb-d965522-225652-425718 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/211?access_token=232775ed5cfa4dd7" in browser 2026-10-17 13:03:34,441 44 INFO rb-d965522-225652-425718 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/211?access_token=232775ed5cfa4dd7" 2026-10-17 13:03:34,452 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:03:34,805 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:34] "GET /pos-self/211?access_token=232775ed5cfa4dd7 HTTP/1.1" 200 - 59 0.022 0.334 2026-10-17 13:03:34,809 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': '34F22D5493C1C154383F2076D07E5E87', 'loaderId': '67EA99B310E1B10182539CA89E5095EB', 'isDownload': False} 2026-10-17 13:03:34,809 44 INFO rb-d965522-225652-425718 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-17 13:03:34,819 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:03:34,838 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:03:34,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:34] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.005 0.032 2026-10-17 13:03:34,895 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:03:34,906 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:34] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.061 2026-10-17 13:03:34,914 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:03:34,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:34] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.097 2026-10-17 13:03:35,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-17 13:03:35,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 13:03:35,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.007 2026-10-17 13:03:35,071 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:03:35,071 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:03:35,077 44 INFO rb-d965522-225652-425718 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/211?access_token=232775ed5cfa4dd7", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:03:35,086 44 INFO rb-d965522-225652-425718 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-17 13:03:35,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "POST /pos-self/relations/211 HTTP/1.1" 200 - 37 0.015 0.034 2026-10-17 13:03:35,274 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.191 2026-10-17 13:03:35,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "POST /pos-self/data/211 HTTP/1.1" 200 - 211 0.074 0.176 2026-10-17 13:03:35,518 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.230 2026-10-17 13:03:35,558 44 INFO rb-d965522-225652-425718 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-17 13:03:35,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /web/image/ir.attachment/14044/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:03:35,609 44 INFO rb-d965522-225652-425718 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-17 13:03:35,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /web/image/ir.attachment/13993/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:03:35,624 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:03:35,686 44 INFO rb-d965522-225652-425718 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-17 13:03:35,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /web/image/pos.category/368/image_128?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:03:35,719 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /web/image/product.template/2644/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-17 13:03:35,728 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /web/image/product.template/2655/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 13:03:35,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /web/image/product.template/2659/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-17 13:03:35,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /web/image/product.template/2656/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-10-17 13:03:35,752 44 INFO rb-d965522-225652-425718 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-17 13:03:35,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /web/image/product.template/2657/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-10-17 13:03:35,762 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /web/image/product.template/2658/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 13:03:35,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:35] "GET /web/image/product.template/2645/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-17 13:03:35,807 44 INFO rb-d965522-225652-425718 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-17 13:03:35,818 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03: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-17 13:03:35,862 44 INFO rb-d965522-225652-425718 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-17 13:03:35,930 44 INFO rb-d965522-225652-425718 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-17 13:03:35,986 44 INFO rb-d965522-225652-425718 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-17 13:03:36,041 44 INFO rb-d965522-225652-425718 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-17 13:03:36,095 44 INFO rb-d965522-225652-425718 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-17 13:03:36,162 44 INFO rb-d965522-225652-425718 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-17 13:03:36,221 44 INFO rb-d965522-225652-425718 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-17 13:03:36,278 44 INFO rb-d965522-225652-425718 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-17 13:03:36,333 44 INFO rb-d965522-225652-425718 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-17 13:03:36,389 44 INFO rb-d965522-225652-425718 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-17 13:03:36,455 44 INFO rb-d965522-225652-425718 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-17 13:03:36,512 44 INFO rb-d965522-225652-425718 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-17 13:03:36,565 44 INFO rb-d965522-225652-425718 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-17 13:03:36,619 44 INFO rb-d965522-225652-425718 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-17 13:03:36,684 44 INFO rb-d965522-225652-425718 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-17 13:03:36,775 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13918057 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': 'f0c68a26-92dd-4ba9-bedd-1bce7212cf43'}] 2026-10-17 13:03:36,805 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13918057 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': 'f0c68a26-92dd-4ba9-bedd-1bce7212cf43'} created pos.order #979 2026-10-17 13:03:36,821 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13918057 finished 2026-10-17 13:03:36,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 122 0.044 0.127 2026-10-17 13:03:36,933 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-10-17 13:03:36,934 44 INFO rb-d965522-225652-425718 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-17 13:03:36,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.009 2026-10-17 13:03:36,986 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 10770484 (allocated 11272192) 2026-10-17 13:03:36,989 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 148880 2026-10-17 13:03:36,989 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-10-17 13:03:36,989 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 148880 2026-10-17 13:03:37,044 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130337_044277_test_pricelist_should_not_be_changed_from_frontend.txt 2026-10-17 13:03:37,044 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmp1daa10bb_chrome_odoo" 2026-10-17 13:03:37,075 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-10-17 13:03:42,773 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 149071 2026-10-17 13:03:42,773 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpbundsdwp_chrome_odoo 2026-10-17 13:03:42,774 44 INFO rb-d965522-225652-425718 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:38115/json/version 2026-10-17 13:03:42,775 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38115', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:42,781 44 INFO rb-d965522-225652-425718 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-17 13:03:42,781 44 INFO rb-d965522-225652-425718 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:38115/json 2026-10-17 13:03:42,781 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38115', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:42,788 44 INFO rb-d965522-225652-425718 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:38115/devtools/page/058194486DFC3045588DA9CCCBF823D2 2026-10-17 13:03:42,791 44 INFO rb-d965522-225652-425718 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-17 13:03:42,794 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-10-17 13:03:42,799 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-10-17 13:03:42,969 44 INFO rb-d965522-225652-425718 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/212?access_token=638b0bf54a934a3f" in browser 2026-10-17 13:03:42,969 44 INFO rb-d965522-225652-425718 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/212?access_token=638b0bf54a934a3f" 2026-10-17 13:03:42,977 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:03:43,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /pos-self/212?access_token=638b0bf54a934a3f HTTP/1.1" 200 - 59 0.019 0.307 2026-10-17 13:03:43,305 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '058194486DFC3045588DA9CCCBF823D2', 'loaderId': 'C72F0106DEE51A6B8A41FB629F2BAE3D', 'isDownload': False} 2026-10-17 13:03:43,305 44 INFO rb-d965522-225652-425718 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-17 13:03:43,319 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:03:43,333 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:03:43,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.021 2026-10-17 13:03:43,366 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:03:43,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-10-17 13:03:43,390 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:03:43,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.072 2026-10-17 13:03:43,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:03:43,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:03:43,519 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 13:03:43,523 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:03:43,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:03:43,527 44 INFO rb-d965522-225652-425718 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/212?access_token=638b0bf54a934a3f", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:03:43,533 44 INFO rb-d965522-225652-425718 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-17 13:03:43,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "POST /pos-self/relations/212 HTTP/1.1" 200 - 37 0.015 0.029 2026-10-17 13:03:43,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-17 13:03:43,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "POST /pos-self/data/212 HTTP/1.1" 200 - 207 0.070 0.150 2026-10-17 13:03:43,832 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.205 2026-10-17 13:03:43,870 44 INFO rb-d965522-225652-425718 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-17 13:03:43,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /web/image/ir.attachment/14102/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:03:43,940 44 INFO rb-d965522-225652-425718 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-17 13:03:43,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /web/image/pos.category/369/image_128?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:03:43,984 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:03:43,989 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /web/image/product.template/2683/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-17 13:03:43,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:43] "GET /web/image/product.template/2672/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 13:03:44,005 44 INFO rb-d965522-225652-425718 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-17 13:03:44,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:44] "GET /web/image/product.template/2684/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-17 13:03:44,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:44] "GET /web/image/product.template/2687/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-17 13:03:44,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:44] "GET /web/image/product.template/2685/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-10-17 13:03:44,035 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:44] "GET /web/image/product.template/2686/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-10-17 13:03:44,047 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:44] "GET /web/image/product.template/2673/image_512?unique=2026-10-17T13:02:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-10-17 13:03:44,061 44 INFO rb-d965522-225652-425718 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-17 13:03:44,068 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:03:44,115 44 INFO rb-d965522-225652-425718 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-17 13:03:44,182 44 INFO rb-d965522-225652-425718 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-17 13:03:44,239 44 INFO rb-d965522-225652-425718 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-17 13:03:44,293 44 INFO rb-d965522-225652-425718 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-17 13:03:44,347 44 INFO rb-d965522-225652-425718 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-17 13:03:44,412 44 INFO rb-d965522-225652-425718 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-17 13:03:44,503 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33074922 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': 'b5bd446b-b7f4-4e8c-9c51-3dff29dafd9e'}] 2026-10-17 13:03:44,527 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33074922 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': 'b5bd446b-b7f4-4e8c-9c51-3dff29dafd9e'} created pos.order #980 2026-10-17 13:03:44,541 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33074922 finished 2026-10-17 13:03:44,624 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 111 0.038 0.111 2026-10-17 13:03:44,640 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-10-17 13:03:44,641 44 INFO rb-d965522-225652-425718 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-17 13:03:44,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 13:03:44,675 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 9367880 (allocated 10223616) 2026-10-17 13:03:44,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 149071 2026-10-17 13:03:44,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-10-17 13:03:44,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 149071 2026-10-17 13:03:44,736 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130344_736035_test_prices_are_immutable_from_frontend.txt 2026-10-17 13:03:44,736 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpbundsdwp_chrome_odoo" 2026-10-17 13:03:44,771 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:03:45,536 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-17 13:03:49,231 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 149259 2026-10-17 13:03:49,231 44 INFO rb-d965522-225652-425718 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/tmpg0vexkq0_chrome_odoo 2026-10-17 13:03:49,231 44 INFO rb-d965522-225652-425718 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:40167/json/version 2026-10-17 13:03:49,232 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:49,251 44 INFO rb-d965522-225652-425718 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-17 13:03:49,252 44 INFO rb-d965522-225652-425718 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:40167/json 2026-10-17 13:03:49,252 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:49,255 44 INFO rb-d965522-225652-425718 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:40167/devtools/page/47AF87EB44BE5C9ABEE21308B65DBD32 2026-10-17 13:03:49,259 44 INFO rb-d965522-225652-425718 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-17 13:03:49,262 44 INFO rb-d965522-225652-425718 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-17 13:03:49,409 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 13:03:49,413 44 INFO rb-d965522-225652-425718 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-17 13:03:49,414 44 INFO rb-d965522-225652-425718 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/213?access_token=036b5e2cad1d44a7" in browser 2026-10-17 13:03:49,414 44 INFO rb-d965522-225652-425718 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/213?access_token=036b5e2cad1d44a7" 2026-10-17 13:03:49,422 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:03:49,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:49] "GET /pos-self/213?access_token=036b5e2cad1d44a7 HTTP/1.1" 200 - 60 0.021 0.309 2026-10-17 13:03:49,754 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '47AF87EB44BE5C9ABEE21308B65DBD32', 'loaderId': 'A1A3887BAB6954064AF152C61946758B', 'isDownload': False} 2026-10-17 13:03:49,754 44 INFO rb-d965522-225652-425718 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-17 13:03:49,766 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:03:49,782 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:03:49,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:49] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.016 2026-10-17 13:03:49,802 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:03:49,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:49] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.042 2026-10-17 13:03:49,828 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:03:49,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:49] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.068 2026-10-17 13:03:49,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:03:49,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:03:49,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:49] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.005 2026-10-17 13:03:49,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:03:49,976 44 INFO rb-d965522-225652-425718 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/213?access_token=036b5e2cad1d44a7", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:03:49,983 44 INFO rb-d965522-225652-425718 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-17 13:03:50,021 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "POST /pos-self/relations/213 HTTP/1.1" 200 - 35 0.013 0.034 2026-10-17 13:03:50,047 44 INFO rb-d965522-225652-425718 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-17 13:03:50,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.080 2026-10-17 13:03:50,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "POST /pos-self/data/213 HTTP/1.1" 200 - 179 0.068 0.142 2026-10-17 13:03:50,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.198 2026-10-17 13:03:50,295 44 INFO rb-d965522-225652-425718 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-17 13:03:50,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "GET /web/image/ir.attachment/14170/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:03:50,360 44 INFO rb-d965522-225652-425718 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-17 13:03:50,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "GET /web/image/pos.category/370/image_128?unique=2026-10-17T13:03:44.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-10-17 13:03:50,398 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "GET /web/image/product.template/2692/image_512?unique=2026-10-17T13:03:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-17 13:03:50,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "GET /web/image/product.template/2689/image_512?unique=2026-10-17T13:03:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 13:03:50,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "GET /web/image/product.template/2688/image_512?unique=2026-10-17T13:03:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-17 13:03:50,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "GET /web/image/product.template/2690/image_512?unique=2026-10-17T13:03:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-10-17 13:03:50,424 44 INFO rb-d965522-225652-425718 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-17 13:03:50,429 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "GET /web/image/product.template/2691/image_512?unique=2026-10-17T13:03:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-10-17 13:03:50,485 44 INFO rb-d965522-225652-425718 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-17 13:03:50,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "GET /web/image/ir.attachment/14119/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:03:50,507 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03: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-17 13:03:50,508 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:03:50,519 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "GET /web/image/product.product/3197/image_512?unique=2026-10-17T13:03:44.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-10-17 13:03:50,543 44 INFO rb-d965522-225652-425718 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-17 13:03:50,594 44 INFO rb-d965522-225652-425718 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-17 13:03:50,658 44 INFO rb-d965522-225652-425718 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-17 13:03:50,680 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63774417 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': 'e9104e58-2e59-4645-9255-a051df20483b'}] 2026-10-17 13:03:50,709 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63774417 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': 'e9104e58-2e59-4645-9255-a051df20483b'} created pos.order #981 2026-10-17 13:03:50,724 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63774417 finished 2026-10-17 13:03:50,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.040 0.107 2026-10-17 13:03:50,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-10-17 13:03:50,848 44 INFO rb-d965522-225652-425718 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-17 13:03:50,897 44 INFO rb-d965522-225652-425718 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-17 13:03:50,898 44 INFO rb-d965522-225652-425718 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-17 13:03:50,923 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7747628 (allocated 8388608) 2026-10-17 13:03:50,925 44 INFO rb-d965522-225652-425718 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 149259 2026-10-17 13:03:50,926 44 INFO rb-d965522-225652-425718 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-17 13:03:50,926 44 INFO rb-d965522-225652-425718 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 149259 2026-10-17 13:03:51,021 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130351_021514_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-17 13:03:51,021 44 INFO rb-d965522-225652-425718 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/tmpg0vexkq0_chrome_odoo" 2026-10-17 13:03:51,292 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 149446 2026-10-17 13:03:51,293 44 INFO rb-d965522-225652-425718 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/tmp8tgwh37y_chrome_odoo 2026-10-17 13:03:51,293 44 INFO rb-d965522-225652-425718 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:40267/json/version 2026-10-17 13:03:51,294 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:51,300 44 INFO rb-d965522-225652-425718 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-17 13:03:51,300 44 INFO rb-d965522-225652-425718 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:40267/json 2026-10-17 13:03:51,301 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:03:51,308 44 INFO rb-d965522-225652-425718 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:40267/devtools/page/5D348CFE5AC0B2ADC7C191481D3F49BC 2026-10-17 13:03:51,313 44 INFO rb-d965522-225652-425718 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-17 13:03:51,315 44 INFO rb-d965522-225652-425718 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-17 13:03:51,352 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-17 13:03:51,354 44 INFO rb-d965522-225652-425718 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-17 13:03:51,355 44 INFO rb-d965522-225652-425718 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/213" in browser 2026-10-17 13:03:51,355 44 INFO rb-d965522-225652-425718 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/213" 2026-10-17 13:03:51,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:51] "GET /pos/ui/213 HTTP/1.1" 200 - 73 0.023 0.201 2026-10-17 13:03:51,591 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '5D348CFE5AC0B2ADC7C191481D3F49BC', 'loaderId': 'F5C43073C4F5D503F96C795ADFA92D40', 'isDownload': False} 2026-10-17 13:03:51,591 44 INFO rb-d965522-225652-425718 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-17 13:03:51,605 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:03:51,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:51] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:03:51,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:51] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 13:03:51,625 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:51] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 13:03:51,997 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:03:51,998 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:03:52,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 13:03:52,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-10-17 13:03:52,028 44 INFO rb-d965522-225652-425718 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/213", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:03:52,032 44 INFO rb-d965522-225652-425718 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-17 13:03:52,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03: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-17 13:03:52,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:03:52,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-10-17 13:03:52,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 13:03:52,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.011 0.026 2026-10-17 13:03:52,100 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-17 13:03:52,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 495 0.199 0.335 2026-10-17 13:03:52,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:03:52,742 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03: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.008 2026-10-17 13:03:52,783 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 13:03:52,809 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "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.006 2026-10-17 13:03:52,826 44 INFO rb-d965522-225652-425718 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-17 13:03:52,835 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-17 13:03:52,892 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-17 13:03:52,896 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:03:52,911 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-17 13:03:52,928 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-17 13:03:52,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /web/image/res.users/288/avatar_128 HTTP/1.1" 200 - 14 0.033 0.025 2026-10-17 13:03:52,934 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:03:52,943 44 INFO rb-d965522-225652-425718 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-17 13:03:52,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-10-17 13:03:52,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-10-17 13:03:52,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-17 13:03:52,967 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-10-17 13:03:53,007 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:03:53,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:53] "GET /pos/ui/213 HTTP/1.1" 200 - 34 0.027 0.030 2026-10-17 13:03:53,087 44 INFO rb-d965522-225652-425718 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-17 13:03:53,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:53] "GET /pos/ui/213?from_backend=True HTTP/1.1" 200 - 34 0.014 0.083 2026-10-17 13:03:53,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.094 2026-10-17 13:03:53,107 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:03:53,137 44 INFO rb-d965522-225652-425718 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-17 13:03:53,212 44 INFO rb-d965522-225652-425718 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-17 13:03:53,263 44 INFO rb-d965522-225652-425718 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-17 13:03:53,313 44 INFO rb-d965522-225652-425718 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-17 13:03:53,369 44 INFO rb-d965522-225652-425718 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-17 13:03:53,420 44 INFO rb-d965522-225652-425718 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-17 13:03:53,473 44 INFO rb-d965522-225652-425718 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-17 13:03:53,540 44 INFO rb-d965522-225652-425718 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-17 13:03:53,592 44 INFO rb-d965522-225652-425718 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-17 13:03:53,643 44 INFO rb-d965522-225652-425718 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-17 13:03:53,694 44 INFO rb-d965522-225652-425718 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-17 13:03:53,753 44 INFO rb-d965522-225652-425718 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-17 13:03:53,779 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56236768 started for PoS orders references: [{'name': '/', 'pos_reference': '261-213-000001', 'uuid': '26888851-8c38-4786-bbbb-855375e48236'}] 2026-10-17 13:03:53,835 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56236768 order {'name': '/', 'pos_reference': '261-213-000001', 'uuid': '26888851-8c38-4786-bbbb-855375e48236'} created pos.order #982 2026-10-17 13:03:53,854 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56236768 finished 2026-10-17 13:03:53,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.027 0.101 2026-10-17 13:03:53,930 44 INFO rb-d965522-225652-425718 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-17 13:03:53,996 44 INFO rb-d965522-225652-425718 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-17 13:03:54,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 49 0.023 0.052 2026-10-17 13:03:54,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.021 2026-10-17 13:03:54,117 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:03:54,118 44 INFO rb-d965522-225652-425718 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-17 13:03:54,169 44 INFO rb-d965522-225652-425718 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-17 13:03:54,220 44 INFO rb-d965522-225652-425718 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-17 13:03:54,271 44 INFO rb-d965522-225652-425718 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-17 13:03:54,271 44 INFO rb-d965522-225652-425718 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-17 13:03:54,327 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15787516 (allocated 17301504) 2026-10-17 13:03:54,329 44 INFO rb-d965522-225652-425718 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 149446 2026-10-17 13:03:54,329 44 INFO rb-d965522-225652-425718 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-17 13:03:54,329 44 INFO rb-d965522-225652-425718 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 149446 2026-10-17 13:03:54,400 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130354_400377_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-17 13:03:54,400 44 INFO rb-d965522-225652-425718 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/tmp8tgwh37y_chrome_odoo" 2026-10-17 13:03:54,439 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:03:55,435 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_payment_result_notification_does_not_send_the_partner ... 2026-10-17 13:03:59,666 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:03:59,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:03:59] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.020 0.217 2026-10-17 13:03:59,932 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65490265 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': '98731835-368a-4647-8dd6-9103bd615221'}] 2026-10-17 13:03:59,959 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65490265 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': '98731835-368a-4647-8dd6-9103bd615221'} created pos.order #983 2026-10-17 13:03:59,960 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65490265 finished 2026-10-17 13:04:00,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 86 0.033 0.060 2026-10-17 13:04:00,037 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_a_forged_partner_token ... 2026-10-17 13:04:03,763 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:03,955 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6074639 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': 'acc051de-0988-41c9-9a3d-c8a9b82fcacc'}] 2026-10-17 13:04:03,980 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6074639 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': 'acc051de-0988-41c9-9a3d-c8a9b82fcacc'} created pos.order #984 2026-10-17 13:04:03,981 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6074639 finished 2026-10-17 13:04:04,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 92 0.032 0.220 2026-10-17 13:04:04,037 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_integer_partner ... 2026-10-17 13:04:07,795 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:08,093 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19203782 started for PoS orders references: [{'name': None, 'pos_reference': '260-216-000001', 'uuid': '54e19c6e-4151-47a4-a7c7-48242fdc8797'}] 2026-10-17 13:04:08,117 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19203782 order {'name': None, 'pos_reference': '260-216-000001', 'uuid': '54e19c6e-4151-47a4-a7c7-48242fdc8797'} created pos.order #985 2026-10-17 13:04:08,118 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19203782 finished 2026-10-17 13:04:08,150 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 91 0.030 0.326 2026-10-17 13:04:08,173 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_unauthorized_partner ... 2026-10-17 13:04:11,848 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:12,054 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16156820 started for PoS orders references: [{'name': None, 'pos_reference': '260-217-000001', 'uuid': 'ef2aac57-7387-4870-8c4f-c620eb01eba1'}] 2026-10-17 13:04:12,079 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16156820 order {'name': None, 'pos_reference': '260-217-000001', 'uuid': 'ef2aac57-7387-4870-8c4f-c620eb01eba1'} created pos.order #986 2026-10-17 13:04:12,080 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16156820 finished 2026-10-17 13:04:12,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 91 0.033 0.236 2026-10-17 13:04:12,138 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_links_a_validated_partner ... 2026-10-17 13:04:15,728 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:16,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:16] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.019 0.275 2026-10-17 13:04:16,047 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56719390 started for PoS orders references: [{'name': None, 'pos_reference': '260-218-000001', 'uuid': 'd52853e5-8b5a-4460-91c4-faad6530acb0'}] 2026-10-17 13:04:16,071 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56719390 order {'name': None, 'pos_reference': '260-218-000001', 'uuid': 'd52853e5-8b5a-4460-91c4-faad6530acb0'} created pos.order #987 2026-10-17 13:04:16,071 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56719390 finished 2026-10-17 13:04:16,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 86 0.030 0.053 2026-10-17 13:04:16,130 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_without_partner ... 2026-10-17 13:04:19,595 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:19,855 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93248287 started for PoS orders references: [{'name': None, 'pos_reference': '260-219-000001', 'uuid': '6f1f056a-6da0-4fdc-9e35-23a05b4f49f7'}] 2026-10-17 13:04:19,879 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93248287 order {'name': None, 'pos_reference': '260-219-000001', 'uuid': '6f1f056a-6da0-4fdc-9e35-23a05b4f49f7'} created pos.order #988 2026-10-17 13:04:19,879 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93248287 finished 2026-10-17 13:04:19,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 91 0.030 0.287 2026-10-17 13:04:19,933 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-17 13:04:23,532 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:23,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:23] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.019 0.250 2026-10-17 13:04:23,822 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_malformed_tokens ... 2026-10-17 13:04:27,396 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_token_is_scoped_to_the_config ... 2026-10-17 13:04:31,138 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:31,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:31] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 44 0.019 0.282 2026-10-17 13:04:31,459 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-17 13:04:35,085 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:35,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:35] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.028 0.215 2026-10-17 13:04:35,338 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:35] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 7 0.002 0.005 2026-10-17 13:04:35,365 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-17 13:04:38,968 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:39,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:39] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.018 0.206 2026-10-17 13:04:39,217 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_forged_signature ... 2026-10-17 13:04:42,934 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:43,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:43] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 41 0.018 0.289 2026-10-17 13:04:43,264 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-17 13:04:46,863 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:47,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:47] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.018 0.208 2026-10-17 13:04:47,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-17 13:04:50,801 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:51,025 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:51] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.018 0.207 2026-10-17 13:04:51,054 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:04:51,821 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_payment_result_notification_does_not_send_the_partner ... 2026-10-17 13:04:55,506 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:55,730 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:55] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.020 0.206 2026-10-17 13:04:55,759 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88761321 started for PoS orders references: [{'name': None, 'pos_reference': '260-229-000001', 'uuid': 'f1c991dd-e43c-4cc6-832c-fa2dc54149af'}] 2026-10-17 13:04:55,783 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88761321 order {'name': None, 'pos_reference': '260-229-000001', 'uuid': 'f1c991dd-e43c-4cc6-832c-fa2dc54149af'} created pos.order #989 2026-10-17 13:04:55,784 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88761321 finished 2026-10-17 13:04:55,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 86 0.031 0.054 2026-10-17 13:04:55,854 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_a_forged_partner_token ... 2026-10-17 13:04:59,328 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:04:59,555 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4722376 started for PoS orders references: [{'name': None, 'pos_reference': '260-230-000001', 'uuid': '5d5362fb-4908-46f6-8095-8da11ee04e86'}] 2026-10-17 13:04:59,579 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4722376 order {'name': None, 'pos_reference': '260-230-000001', 'uuid': '5d5362fb-4908-46f6-8095-8da11ee04e86'} created pos.order #990 2026-10-17 13:04:59,580 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4722376 finished 2026-10-17 13:04:59,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:04:59] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 92 0.030 0.255 2026-10-17 13:04:59,633 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_integer_partner ... 2026-10-17 13:05:03,281 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:05:03,572 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70329764 started for PoS orders references: [{'name': None, 'pos_reference': '260-231-000001', 'uuid': '3b0f8504-2f75-4778-bf22-82b73f457501'}] 2026-10-17 13:05:03,597 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70329764 order {'name': None, 'pos_reference': '260-231-000001', 'uuid': '3b0f8504-2f75-4778-bf22-82b73f457501'} created pos.order #991 2026-10-17 13:05:03,598 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70329764 finished 2026-10-17 13:05:03,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:03] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 91 0.031 0.319 2026-10-17 13:05:03,653 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_unauthorized_partner ... 2026-10-17 13:05:09,159 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:05:09,336 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73492826 started for PoS orders references: [{'name': None, 'pos_reference': '260-232-000001', 'uuid': 'ef2c4ba9-623d-46fe-bfc3-a77a5f957ceb'}] 2026-10-17 13:05:09,359 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73492826 order {'name': None, 'pos_reference': '260-232-000001', 'uuid': 'ef2c4ba9-623d-46fe-bfc3-a77a5f957ceb'} created pos.order #992 2026-10-17 13:05:09,360 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73492826 finished 2026-10-17 13:05:09,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 91 0.029 0.204 2026-10-17 13:05:09,413 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_links_a_validated_partner ... 2026-10-17 13:05:13,171 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:05:13,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:13] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.019 0.198 2026-10-17 13:05:13,414 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98399131 started for PoS orders references: [{'name': None, 'pos_reference': '260-233-000001', 'uuid': '6c287d87-7a1f-43f9-8243-bbb3368b04f4'}] 2026-10-17 13:05:13,437 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98399131 order {'name': None, 'pos_reference': '260-233-000001', 'uuid': '6c287d87-7a1f-43f9-8243-bbb3368b04f4'} created pos.order #993 2026-10-17 13:05:13,438 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98399131 finished 2026-10-17 13:05:13,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 86 0.030 0.053 2026-10-17 13:05:13,498 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_without_partner ... 2026-10-17 13:05:17,335 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:05:17,584 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18603487 started for PoS orders references: [{'name': None, 'pos_reference': '260-234-000001', 'uuid': '753bfc71-7d0b-44c4-b77e-621a17cd5544'}] 2026-10-17 13:05:17,608 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18603487 order {'name': None, 'pos_reference': '260-234-000001', 'uuid': '753bfc71-7d0b-44c4-b77e-621a17cd5544'} created pos.order #994 2026-10-17 13:05:17,609 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18603487 finished 2026-10-17 13:05:17,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 91 0.029 0.277 2026-10-17 13:05:17,662 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-17 13:05:21,208 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:05:21,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:21] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.019 0.198 2026-10-17 13:05:21,447 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_malformed_tokens ... 2026-10-17 13:05:24,930 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_token_is_scoped_to_the_config ... 2026-10-17 13:05:28,464 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:05:28,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:28] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 44 0.018 0.199 2026-10-17 13:05:28,702 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-17 13:05:32,271 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:05:32,483 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:32] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.018 0.196 2026-10-17 13:05:32,494 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:32] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 7 0.001 0.005 2026-10-17 13:05:32,517 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-17 13:05:36,160 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:05:36,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:36] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.018 0.198 2026-10-17 13:05:36,400 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_forged_signature ... 2026-10-17 13:05:39,921 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:05:40,258 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:40] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 41 0.020 0.319 2026-10-17 13:05:40,280 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-17 13:05:43,946 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:05:44,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:44] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.021 0.198 2026-10-17 13:05:44,186 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-17 13:05:47,856 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:05:48,080 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:48] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.020 0.206 2026-10-17 13:05:48,110 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:05:48,967 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-10-17 13:05:53,161 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 149683 2026-10-17 13:05:53,161 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp0tq6mvey_chrome_odoo 2026-10-17 13:05:53,162 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:45189/json/version 2026-10-17 13:05:53,163 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:05:53,169 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 13:05:53,169 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:45189/json 2026-10-17 13:05:53,170 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:05:53,177 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:45189/devtools/page/3D960C99194C5EB193431CD1B2682A57 2026-10-17 13:05:53,180 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-17 13:05:53,183 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-17 13:05:53,187 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-10-17 13:05:53,202 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/244?access_token=69c08c309baa4d73" in browser 2026-10-17 13:05:53,203 44 INFO rb-d965522-225652-425718 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/244?access_token=69c08c309baa4d73" 2026-10-17 13:05:53,215 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:05:53,620 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:53] "GET /pos-self/244?access_token=69c08c309baa4d73 HTTP/1.1" 200 - 57 0.019 0.388 2026-10-17 13:05:53,623 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': '3D960C99194C5EB193431CD1B2682A57', 'loaderId': '44F1F3F0FC6BA953B65861C56B1042BF', 'isDownload': False} 2026-10-17 13:05:53,623 44 INFO rb-d965522-225652-425718 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-17 13:05:53,634 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:05:53,651 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:05:53,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:53] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.025 2026-10-17 13:05:53,688 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:05:53,709 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:53] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.061 2026-10-17 13:05:53,714 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:05:53,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:53] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.076 2026-10-17 13:05:53,849 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:05:53,856 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-10-17 13:05:53,863 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:05:53,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:05:53,877 44 INFO rb-d965522-225652-425718 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/244?access_token=69c08c309baa4d73", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:05:53,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:53] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.007 0.009 2026-10-17 13:05:53,908 44 INFO rb-d965522-225652-425718 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-17 13:05:53,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-17 13:05:53,973 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:53] "POST /pos-self/relations/244 HTTP/1.1" 200 - 37 0.016 0.079 2026-10-17 13:05:53,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-17 13:05:54,174 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:54] "POST /pos-self/data/244 HTTP/1.1" 200 - 181 0.068 0.118 2026-10-17 13:05:54,205 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-17 13:05:54,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:54] "GET /web/image/ir.attachment/15798/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:05:54,251 44 INFO rb-d965522-225652-425718 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-17 13:05:54,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:54] "GET /web/image/ir.attachment/15747/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:05:54,265 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:05:54,319 44 INFO rb-d965522-225652-425718 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-17 13:05:54,339 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:54] "GET /web/image/pos.category/373/image_128?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-10-17 13:05:54,347 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:54] "GET /web/image/product.template/2703/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-10-17 13:05:54,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:54] "GET /web/image/product.template/2705/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 13:05:54,365 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:54] "GET /web/image/product.template/2707/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-17 13:05:54,375 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:54] "GET /web/image/product.template/2704/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-17 13:05:54,383 44 INFO rb-d965522-225652-425718 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-17 13:05:54,383 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:54] "GET /web/image/product.template/2706/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-10-17 13:05:54,443 44 INFO rb-d965522-225652-425718 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-17 13:05:54,457 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05: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-17 13:05:54,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:54] "GET /web/image/product.product/3213/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-17 13:05:54,494 44 INFO rb-d965522-225652-425718 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-17 13:05:54,556 44 INFO rb-d965522-225652-425718 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-17 13:05:54,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:54] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.009 2026-10-17 13:05:54,632 44 INFO rb-d965522-225652-425718 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-17 13:05:54,723 44 INFO rb-d965522-225652-425718 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-17 13:05:54,820 44 INFO rb-d965522-225652-425718 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-17 13:05:54,915 44 INFO rb-d965522-225652-425718 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-17 13:05:54,980 44 INFO rb-d965522-225652-425718 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-17 13:05:55,057 44 INFO rb-d965522-225652-425718 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-17 13:05:55,109 44 INFO rb-d965522-225652-425718 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-17 13:05:55,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:55] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 33 0.018 0.044 2026-10-17 13:05:55,213 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54335350 started for PoS orders references: [{'name': None, 'pos_reference': '260-244-000001', 'uuid': '71cb720a-1e29-4eca-9a2e-9d9f08755135'}] 2026-10-17 13:05:55,238 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54335350 order {'name': None, 'pos_reference': '260-244-000001', 'uuid': '71cb720a-1e29-4eca-9a2e-9d9f08755135'} created pos.order #995 2026-10-17 13:05:55,252 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54335350 finished 2026-10-17 13:05:55,559 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:05:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 285 0.109 0.263 2026-10-17 13:05:55,609 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-10-17 13:05:55,609 44 INFO rb-d965522-225652-425718 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-17 13:05:55,639 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8726788 (allocated 9961472) 2026-10-17 13:05:55,640 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 149683 2026-10-17 13:05:55,640 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-10-17 13:05:55,640 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 149683 2026-10-17 13:05:55,695 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130555_694821_test_preset_delivery_tour.txt 2026-10-17 13:05:55,695 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp0tq6mvey_chrome_odoo" 2026-10-17 13:05:55,729 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-10-17 13:05:59,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 149878 2026-10-17 13:05:59,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp0dmmvr52_chrome_odoo 2026-10-17 13:05:59,800 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:33643/json/version 2026-10-17 13:05:59,801 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:05:59,808 44 INFO rb-d965522-225652-425718 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-17 13:05:59,808 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:33643/json 2026-10-17 13:05:59,809 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:05:59,811 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:33643/devtools/page/77453E4D82609FA36FEF69FB84CA91A2 2026-10-17 13:05:59,813 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-10-17 13:05:59,814 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-10-17 13:05:59,816 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-10-17 13:05:59,828 44 INFO rb-d965522-225652-425718 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/245?access_token=e4edaedb0de64d4f&table_identifier=f67a4a9f" in browser 2026-10-17 13:05:59,829 44 INFO rb-d965522-225652-425718 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/245?access_token=e4edaedb0de64d4f&table_identifier=f67a4a9f" 2026-10-17 13:05:59,846 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:00,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /pos-self/245?access_token=e4edaedb0de64d4f&table_identifier=f67a4a9f HTTP/1.1" 200 - 59 0.020 0.328 2026-10-17 13:06:00,195 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': '77453E4D82609FA36FEF69FB84CA91A2', 'loaderId': 'DF74F314597D2DA09E71975F21874620', 'isDownload': False} 2026-10-17 13:06:00,195 44 INFO rb-d965522-225652-425718 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-17 13:06:00,205 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:06:00,226 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:06:00,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.028 2026-10-17 13:06:00,262 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:06:00,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.057 2026-10-17 13:06:00,283 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:06:00,292 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.069 2026-10-17 13:06:00,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-17 13:06:00,415 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 13:06:00,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.007 2026-10-17 13:06:00,428 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:06:00,429 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:06:00,438 44 INFO rb-d965522-225652-425718 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/245?access_token=e4edaedb0de64d4f&table_identifier=f67a4a9f", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:06:00,445 44 INFO rb-d965522-225652-425718 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-17 13:06:00,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "POST /pos-self/relations/245 HTTP/1.1" 200 - 37 0.013 0.033 2026-10-17 13:06:00,506 44 INFO rb-d965522-225652-425718 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-17 13:06:00,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-17 13:06:00,730 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "POST /pos-self/data/245 HTTP/1.1" 200 - 181 0.069 0.149 2026-10-17 13:06:00,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.205 2026-10-17 13:06:00,770 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.006 2026-10-17 13:06:00,774 44 INFO rb-d965522-225652-425718 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-17 13:06:00,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/image/ir.attachment/15856/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:06:00,821 44 INFO rb-d965522-225652-425718 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-17 13:06:00,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/image/ir.attachment/15805/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:06:00,833 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:06:00,889 44 INFO rb-d965522-225652-425718 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-17 13:06:00,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/image/pos.category/373/image_128?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-10-17 13:06:00,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/image/product.template/2704/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-10-17 13:06:00,928 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/image/product.template/2703/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 13:06:00,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/image/product.template/2707/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-17 13:06:00,944 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/image/product.template/2705/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 13:06:00,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:00] "GET /web/image/product.template/2706/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-10-17 13:06:00,953 44 INFO rb-d965522-225652-425718 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-17 13:06:01,014 44 INFO rb-d965522-225652-425718 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-17 13:06:01,026 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06: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-17 13:06:01,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:01] "GET /web/image/product.product/3212/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-10-17 13:06:01,065 44 INFO rb-d965522-225652-425718 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-17 13:06:01,130 44 INFO rb-d965522-225652-425718 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-17 13:06:01,155 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26373586 started for PoS orders references: [{'name': None, 'pos_reference': '260-245-000001', 'uuid': 'df17ad63-b6b3-4f91-a9f1-761a1ffc1795'}] 2026-10-17 13:06:01,181 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26373586 order {'name': None, 'pos_reference': '260-245-000001', 'uuid': 'df17ad63-b6b3-4f91-a9f1-761a1ffc1795'} created pos.order #996 2026-10-17 13:06:01,196 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26373586 finished 2026-10-17 13:06:01,277 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.040 0.111 2026-10-17 13:06:01,309 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:06:01,326 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-10-17 13:06:01,327 44 INFO rb-d965522-225652-425718 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-17 13:06:01,354 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7794340 (allocated 8912896) 2026-10-17 13:06:01,356 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 149878 2026-10-17 13:06:01,357 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-10-17 13:06:01,357 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 149878 2026-10-17 13:06:01,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130601_419250_test_preset_dine_in_tour.txt 2026-10-17 13:06:01,419 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp0dmmvr52_chrome_odoo" 2026-10-17 13:06:01,450 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-10-17 13:06:05,439 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 150067 2026-10-17 13:06:05,439 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmptz7g9si7_chrome_odoo 2026-10-17 13:06:05,439 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:35303/json/version 2026-10-17 13:06:05,440 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35303', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:06:05,445 44 INFO rb-d965522-225652-425718 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-17 13:06:05,445 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:35303/json 2026-10-17 13:06:05,446 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35303', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:06:05,453 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:35303/devtools/page/6BB0B4D885D410AA2F3A7C3D4E1C5336 2026-10-17 13:06:05,456 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-10-17 13:06:05,459 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-10-17 13:06:05,463 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-10-17 13:06:05,476 44 INFO rb-d965522-225652-425718 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/246?access_token=59ed6131aab147f9" in browser 2026-10-17 13:06:05,476 44 INFO rb-d965522-225652-425718 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/246?access_token=59ed6131aab147f9" 2026-10-17 13:06:05,486 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:05,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:05] "GET /pos-self/246?access_token=59ed6131aab147f9 HTTP/1.1" 200 - 57 0.017 0.358 2026-10-17 13:06:05,862 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '6BB0B4D885D410AA2F3A7C3D4E1C5336', 'loaderId': '5483D1D5296D2272178981CD07D337E7', 'isDownload': False} 2026-10-17 13:06:05,863 44 INFO rb-d965522-225652-425718 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-17 13:06:05,875 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:06:05,890 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:06:05,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:05] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-10-17 13:06:05,948 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:06:05,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:05] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.073 2026-10-17 13:06:05,979 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:06:05,987 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:05] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.103 2026-10-17 13:06:06,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:06:06,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:06:06,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.005 2026-10-17 13:06:06,084 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:06:06,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:06:06,089 44 INFO rb-d965522-225652-425718 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/246?access_token=59ed6131aab147f9", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:06:06,094 44 INFO rb-d965522-225652-425718 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-17 13:06:06,132 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "POST /pos-self/relations/246 HTTP/1.1" 200 - 37 0.013 0.029 2026-10-17 13:06:06,156 44 INFO rb-d965522-225652-425718 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-17 13:06:06,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-17 13:06:06,373 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "POST /pos-self/data/246 HTTP/1.1" 200 - 183 0.075 0.134 2026-10-17 13:06:06,375 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.198 2026-10-17 13:06:06,404 44 INFO rb-d965522-225652-425718 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-17 13:06:06,436 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /web/image/ir.attachment/15914/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:06:06,450 44 INFO rb-d965522-225652-425718 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-17 13:06:06,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /web/image/ir.attachment/15863/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:06:06,465 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:06:06,518 44 INFO rb-d965522-225652-425718 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-17 13:06:06,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /web/image/pos.category/373/image_128?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-10-17 13:06:06,550 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /web/image/product.template/2703/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-17 13:06:06,559 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /web/image/product.template/2704/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 13:06:06,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /web/image/product.template/2707/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-17 13:06:06,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /web/image/product.template/2705/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-17 13:06:06,584 44 INFO rb-d965522-225652-425718 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-17 13:06:06,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /web/image/product.template/2706/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 13:06:06,644 44 INFO rb-d965522-225652-425718 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-17 13:06:06,656 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06: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-17 13:06:06,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "GET /web/image/product.product/3213/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:06:06,696 44 INFO rb-d965522-225652-425718 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-17 13:06:06,757 44 INFO rb-d965522-225652-425718 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-17 13:06:06,771 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:06] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.009 2026-10-17 13:06:06,820 44 INFO rb-d965522-225652-425718 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-17 13:06:06,888 44 INFO rb-d965522-225652-425718 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-17 13:06:06,950 44 INFO rb-d965522-225652-425718 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-17 13:06:07,003 44 INFO rb-d965522-225652-425718 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-17 13:06:07,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:07] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 33 0.020 0.070 2026-10-17 13:06:07,133 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41225277 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000001', 'uuid': '21554dc2-4df6-4452-ab87-71050737a017'}] 2026-10-17 13:06:07,163 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41225277 order {'name': None, 'pos_reference': '260-246-000001', 'uuid': '21554dc2-4df6-4452-ab87-71050737a017'} created pos.order #997 2026-10-17 13:06:07,177 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41225277 finished 2026-10-17 13:06:07,480 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 285 0.110 0.263 2026-10-17 13:06:07,559 44 INFO rb-d965522-225652-425718 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-17 13:06:07,565 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 13:06:07,707 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:06:07,708 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:07] "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-17 13:06:07,724 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-10-17 13:06:07,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:07] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 43 0.018 0.052 2026-10-17 13:06:08,008 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-10-17 13:06:08,008 44 INFO rb-d965522-225652-425718 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-17 13:06:08,051 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8992964 (allocated 10223616) 2026-10-17 13:06:08,052 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 150067 2026-10-17 13:06:08,052 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-10-17 13:06:08,053 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 150067 2026-10-17 13:06:08,114 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130608_114057_test_preset_takeaway_email_tour.txt 2026-10-17 13:06:08,114 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmptz7g9si7_chrome_odoo" 2026-10-17 13:06:08,148 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-10-17 13:06:12,300 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 150260 2026-10-17 13:06:12,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmp0fr35q8s_chrome_odoo 2026-10-17 13:06:12,301 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:39441/json/version 2026-10-17 13:06:12,302 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39441', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:06:12,311 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 13:06:12,311 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:39441/json 2026-10-17 13:06:12,312 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39441', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:06:12,313 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:39441/devtools/page/C76129349C91D7C8CAE4BA06CE5F95CF 2026-10-17 13:06:12,317 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-10-17 13:06:12,319 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-10-17 13:06:12,324 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-10-17 13:06:12,343 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/247?access_token=166976a5fdf2438d" in browser 2026-10-17 13:06:12,343 44 INFO rb-d965522-225652-425718 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/247?access_token=166976a5fdf2438d" 2026-10-17 13:06:12,353 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:12,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:12] "GET /pos-self/247?access_token=166976a5fdf2438d HTTP/1.1" 200 - 57 0.018 0.300 2026-10-17 13:06:12,671 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': 'C76129349C91D7C8CAE4BA06CE5F95CF', 'loaderId': '79B636D4C6167676603DF403383E84E9', 'isDownload': False} 2026-10-17 13:06:12,671 44 INFO rb-d965522-225652-425718 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-17 13:06:12,686 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:06:12,700 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:06:12,727 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:12] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.022 2026-10-17 13:06:12,734 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:06:12,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:12] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.056 2026-10-17 13:06:12,756 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:06:12,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:12] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.071 2026-10-17 13:06:12,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:06:12,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:06:12,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:12] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 13:06:12,894 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:06:12,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:06:12,903 44 INFO rb-d965522-225652-425718 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/247?access_token=166976a5fdf2438d", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:06:12,910 44 INFO rb-d965522-225652-425718 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-17 13:06:12,944 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:12] "POST /pos-self/relations/247 HTTP/1.1" 200 - 37 0.013 0.031 2026-10-17 13:06:12,969 44 INFO rb-d965522-225652-425718 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-17 13:06:12,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-17 13:06:13,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "POST /pos-self/data/247 HTTP/1.1" 200 - 181 0.062 0.115 2026-10-17 13:06:13,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.165 2026-10-17 13:06:13,184 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-10-17 13:06:13,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "GET /web/image/ir.attachment/15973/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:06:13,229 44 INFO rb-d965522-225652-425718 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-17 13:06:13,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "GET /web/image/ir.attachment/15922/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:06:13,241 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:06:13,297 44 INFO rb-d965522-225652-425718 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-17 13:06:13,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "GET /web/image/pos.category/373/image_128?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-10-17 13:06:13,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "GET /web/image/product.template/2703/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 13:06:13,335 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "GET /web/image/product.template/2704/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-17 13:06:13,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "GET /web/image/product.template/2707/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-17 13:06:13,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "GET /web/image/product.template/2705/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-17 13:06:13,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "GET /web/image/product.template/2706/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-10-17 13:06:13,360 44 INFO rb-d965522-225652-425718 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-17 13:06:13,421 44 INFO rb-d965522-225652-425718 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-17 13:06:13,434 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:06:13,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "GET /web/image/product.product/3212/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-17 13:06:13,473 44 INFO rb-d965522-225652-425718 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-17 13:06:13,533 44 INFO rb-d965522-225652-425718 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-17 13:06:13,547 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.009 2026-10-17 13:06:13,593 44 INFO rb-d965522-225652-425718 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-17 13:06:13,661 44 INFO rb-d965522-225652-425718 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-17 13:06:13,684 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69693189 started for PoS orders references: [{'name': None, 'pos_reference': '260-247-000001', 'uuid': '1cb892b5-d113-4e85-a636-bc95ab670fbe'}] 2026-10-17 13:06:13,708 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69693189 order {'name': None, 'pos_reference': '260-247-000001', 'uuid': '1cb892b5-d113-4e85-a636-bc95ab670fbe'} created pos.order #998 2026-10-17 13:06:13,722 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69693189 finished 2026-10-17 13:06:13,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.037 0.107 2026-10-17 13:06:13,833 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:06:13,859 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-10-17 13:06:13,860 44 INFO rb-d965522-225652-425718 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-17 13:06:13,885 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8120952 (allocated 9175040) 2026-10-17 13:06:13,886 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 150260 2026-10-17 13:06:13,887 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-10-17 13:06:13,887 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 150260 2026-10-17 13:06:13,981 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130613_981612_test_preset_takeaway_tour.txt 2026-10-17 13:06:13,981 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmp0fr35q8s_chrome_odoo" 2026-10-17 13:06:14,010 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-10-17 13:06:18,218 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 150444 2026-10-17 13:06:18,218 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpya3l9j11_chrome_odoo 2026-10-17 13:06:18,218 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33309/json/version 2026-10-17 13:06:18,220 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:06:18,227 44 INFO rb-d965522-225652-425718 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-17 13:06:18,227 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33309/json 2026-10-17 13:06:18,228 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:06:18,231 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:33309/devtools/page/B8C69F19E720DC1A812C19AFBFEDBE5D 2026-10-17 13:06:18,232 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-17 13:06:18,234 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-17 13:06:18,237 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-17 13:06:18,253 44 INFO rb-d965522-225652-425718 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/248?access_token=359ea83fadce4624" in browser 2026-10-17 13:06:18,253 44 INFO rb-d965522-225652-425718 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/248?access_token=359ea83fadce4624" 2026-10-17 13:06:18,275 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:18,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:18] "GET /pos-self/248?access_token=359ea83fadce4624 HTTP/1.1" 200 - 57 0.019 0.300 2026-10-17 13:06:18,595 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': 'B8C69F19E720DC1A812C19AFBFEDBE5D', 'loaderId': '1E991E84C53648DD8B231AD498D2E99F', 'isDownload': False} 2026-10-17 13:06:18,595 44 INFO rb-d965522-225652-425718 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-17 13:06:18,609 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:06:18,625 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:06:18,646 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:18] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.026 2026-10-17 13:06:18,652 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:06:18,679 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:18] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.049 2026-10-17 13:06:18,683 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:06:18,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:18] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.071 2026-10-17 13:06:18,773 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:06:18,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:06:18,785 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:18] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 13:06:18,787 44 INFO rb-d965522-225652-425718 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/248?access_token=359ea83fadce4624", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:06:18,789 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:06:18,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:06:18,794 44 INFO rb-d965522-225652-425718 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-17 13:06:18,842 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:18] "POST /pos-self/relations/248 HTTP/1.1" 200 - 37 0.013 0.032 2026-10-17 13:06:18,858 44 INFO rb-d965522-225652-425718 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-17 13:06:18,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.078 2026-10-17 13:06:19,059 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "POST /pos-self/data/248 HTTP/1.1" 200 - 185 0.065 0.119 2026-10-17 13:06:19,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.171 2026-10-17 13:06:19,108 44 INFO rb-d965522-225652-425718 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-17 13:06:19,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "GET /web/image/ir.attachment/16031/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:06:19,161 44 INFO rb-d965522-225652-425718 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-17 13:06:19,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "GET /web/image/ir.attachment/15980/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:06:19,181 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:06:19,231 44 INFO rb-d965522-225652-425718 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-17 13:06:19,255 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "GET /web/image/pos.category/373/image_128?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-17 13:06:19,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "GET /web/image/product.template/2704/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-17 13:06:19,275 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "GET /web/image/product.template/2703/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-17 13:06:19,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "GET /web/image/product.template/2707/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-17 13:06:19,292 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "GET /web/image/product.template/2705/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-17 13:06:19,299 44 INFO rb-d965522-225652-425718 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-17 13:06:19,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "GET /web/image/product.template/2706/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-10-17 13:06:19,362 44 INFO rb-d965522-225652-425718 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-17 13:06:19,381 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:06:19,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "GET /web/image/product.product/3212/image_512?unique=2026-10-17T13:05:48.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-10-17 13:06:19,414 44 INFO rb-d965522-225652-425718 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-17 13:06:19,474 44 INFO rb-d965522-225652-425718 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-17 13:06:19,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.009 2026-10-17 13:06:19,559 44 INFO rb-d965522-225652-425718 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-17 13:06:19,656 44 INFO rb-d965522-225652-425718 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-17 13:06:19,719 44 INFO rb-d965522-225652-425718 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-17 13:06:19,744 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72131183 started for PoS orders references: [{'name': None, 'pos_reference': '260-248-000001', 'uuid': '73b9e9a6-2778-4dfc-b51a-cf84c8c77e75'}] 2026-10-17 13:06:19,769 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72131183 order {'name': None, 'pos_reference': '260-248-000001', 'uuid': '73b9e9a6-2778-4dfc-b51a-cf84c8c77e75'} created pos.order #999 2026-10-17 13:06:19,784 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72131183 finished 2026-10-17 13:06:19,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.039 0.112 2026-10-17 13:06:19,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:06:19,925 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-10-17 13:06:19,925 44 INFO rb-d965522-225652-425718 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-17 13:06:19,965 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9274792 (allocated 10485760) 2026-10-17 13:06:19,965 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 150444 2026-10-17 13:06:19,966 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-10-17 13:06:19,966 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 150444 2026-10-17 13:06:20,034 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130620_034060_test_preset_with_slot_tour.txt 2026-10-17 13:06:20,034 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpya3l9j11_chrome_odoo" 2026-10-17 13:06:20,071 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-17 13:06:20,910 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-10-17 13:06:24,664 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:06:24,671 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:24,859 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:24] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/249 HTTP/1.1" 200 - 17 0.010 0.179 2026-10-17 13:06:24,883 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-10-17 13:06:28,340 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:06:28,347 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:28,529 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:28] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/250 HTTP/1.1" 200 - 17 0.009 0.175 2026-10-17 13:06:28,558 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:06:36,081 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_pine_labs.tests.test_pine_labs_payment_status: Starting TestPineLabsPaymentStatus.test_matching_transaction_succeeds ... 2026-10-17 13:06:36,148 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:36,472 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:36] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 93 0.034 0.292 2026-10-17 13:06:36,492 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_pine_labs.tests.test_pine_labs_payment_status: Starting TestPineLabsPaymentStatus.test_missing_or_forged_signature_is_rejected ... 2026-10-17 13:06:36,576 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:36,788 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:36] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 31 0.009 0.204 2026-10-17 13:06:36,808 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:36] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 11 0.002 0.008 2026-10-17 13:06:36,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:36] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 11 0.002 0.007 2026-10-17 13:06:36,833 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_pine_labs.tests.test_pine_labs_payment_status: Starting TestPineLabsPaymentStatus.test_replay_after_amount_change_is_rejected ... 2026-10-17 13:06:36,916 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:37,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:37] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 31 0.010 0.172 2026-10-17 13:06:37,110 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_pine_labs.tests.test_pine_labs_payment_status: Starting TestPineLabsPaymentStatus.test_replay_on_another_order_is_rejected ... 2026-10-17 13:06:37,199 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:37,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:37] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 31 0.009 0.177 2026-10-17 13:06:37,421 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:06:44,866 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-10-17 13:06:45,155 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-10-17 13:06:45,497 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 150652 2026-10-17 13:06:45,498 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpcdpg0_g__chrome_odoo 2026-10-17 13:06:45,498 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:46323/json/version 2026-10-17 13:06:45,499 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:06:45,501 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-10-17 13:06:45,501 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:46323/json 2026-10-17 13:06:45,502 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:06:45,505 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:46323/devtools/page/4DF63629392E7CB350D6C34846321E3D 2026-10-17 13:06:45,506 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-10-17 13:06:45,507 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-10-17 13:06:45,510 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-10-17 13:06:45,522 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/253?access_token=4e80337de7bb4804" in browser 2026-10-17 13:06:45,522 44 INFO rb-d965522-225652-425718 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/253?access_token=4e80337de7bb4804" 2026-10-17 13:06:45,551 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:45,866 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:45] "GET /pos-self/253?access_token=4e80337de7bb4804 HTTP/1.1" 200 - 60 0.020 0.297 2026-10-17 13:06:45,869 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '4DF63629392E7CB350D6C34846321E3D', 'loaderId': 'A30D04B9786B6B100C9A52F51564C23A', 'isDownload': False} 2026-10-17 13:06:45,870 44 INFO rb-d965522-225652-425718 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-17 13:06:45,882 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:06:45,897 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:06:45,928 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:45] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.019 0.021 2026-10-17 13:06:45,935 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:06:45,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:45] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.058 2026-10-17 13:06:45,956 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:06:45,967 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:45] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.074 2026-10-17 13:06:46,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:06:46,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:06:46,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.005 2026-10-17 13:06:46,086 44 INFO rb-d965522-225652-425718 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/253?access_token=4e80337de7bb4804", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:06:46,086 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:06:46,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:06:46,094 44 INFO rb-d965522-225652-425718 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-17 13:06:46,134 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "POST /pos-self/relations/253 HTTP/1.1" 200 - 25 0.009 0.026 2026-10-17 13:06:46,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-17 13:06:46,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "POST /pos-self/data/253 HTTP/1.1" 200 - 170 0.064 0.126 2026-10-17 13:06:46,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.179 2026-10-17 13:06:46,398 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [232], uid: 3, model: res.company 2026-10-17 13:06:46,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /web/image/res.company/232/logo/256x256 HTTP/1.1" 200 - 14 0.004 0.012 2026-10-17 13:06:46,414 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-10-17 13:06:46,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /web/image/ir.attachment/16306/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:06:46,493 44 INFO rb-d965522-225652-425718 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-17 13:06:46,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /web/image/pos.category/379/image_128?unique=2026-10-17T13:06:37.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 13:06:46,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /web/image/product.template/2736/image_512?unique=2026-10-17T13:06:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-17 13:06:46,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /web/image/pos.category/380/image_128?unique=2026-10-17T13:06:37.000+00:00 HTTP/1.1" 200 - 2 0.000 0.037 2026-10-17 13:06:46,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /web/image/pos.category/378/image_128?unique=2026-10-17T13:06:37.000+00:00 HTTP/1.1" 200 - 2 0.000 0.046 2026-10-17 13:06:46,562 44 INFO rb-d965522-225652-425718 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-17 13:06:46,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.061 2026-10-17 13:06:46,626 44 INFO rb-d965522-225652-425718 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-17 13:06:46,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /web/image/ir.attachment/16307/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:06:46,644 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:06:46,645 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:06:46,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "GET /web/image/product.product/3245/image_512?unique=2026-10-17T13:06:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-10-17 13:06:46,692 44 INFO rb-d965522-225652-425718 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-17 13:06:46,716 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84999227 started for PoS orders references: [{'name': None, 'pos_reference': '260-253-000001', 'uuid': 'bc5789d9-d5f4-42cf-a181-bd80dd6520e2'}] 2026-10-17 13:06:46,743 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84999227 order {'name': None, 'pos_reference': '260-253-000001', 'uuid': 'bc5789d9-d5f4-42cf-a181-bd80dd6520e2'} created pos.order #1005 2026-10-17 13:06:46,757 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84999227 finished 2026-10-17 13:06:46,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 116 0.042 0.114 2026-10-17 13:06:46,870 44 INFO rb-d965522-225652-425718 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-17 13:06:46,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.003 0.009 2026-10-17 13:06:46,923 44 INFO rb-d965522-225652-425718 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-17 13:06:46,926 44 INFO rb-d965522-225652-425718 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': 'bc5789d9-d5f4-42cf-a181-bd80dd6520e2--966--443', '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-17 13:06:46,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:46] "POST /qfpay/notify HTTP/1.1" 200 - 45 0.016 0.038 2026-10-17 13:06:47,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:47] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.005 2026-10-17 13:06:47,024 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-10-17 13:06:47,024 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-17 13:06:47,047 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7679776 (allocated 8650752) 2026-10-17 13:06:47,048 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 150652 2026-10-17 13:06:47,048 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-10-17 13:06:47,049 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 150652 2026-10-17 13:06:47,108 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130647_108828_test_tour_kiosk_qfpay_order.txt 2026-10-17 13:06:47,109 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpcdpg0_g__chrome_odoo" 2026-10-17 13:06:47,142 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:06:54,577 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_razorpay.tests.test_razorpay_payment_status: Starting TestRazorpayPaymentStatus.test_matching_transaction_succeeds ... 2026-10-17 13:06:54,651 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:54,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:54] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 94 0.035 0.241 2026-10-17 13:06:54,944 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_razorpay.tests.test_razorpay_payment_status: Starting TestRazorpayPaymentStatus.test_missing_or_forged_signature_is_rejected ... 2026-10-17 13:06:55,028 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:55,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:55] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 27 0.009 0.181 2026-10-17 13:06:55,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:55] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 8 0.002 0.007 2026-10-17 13:06:55,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:55] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 8 0.002 0.009 2026-10-17 13:06:55,263 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_razorpay.tests.test_razorpay_payment_status: Starting TestRazorpayPaymentStatus.test_replay_after_amount_change_is_rejected ... 2026-10-17 13:06:55,351 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:55,676 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:55] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 27 0.012 0.315 2026-10-17 13:06:55,690 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_razorpay.tests.test_razorpay_payment_status: Starting TestRazorpayPaymentStatus.test_replay_on_another_order_is_rejected ... 2026-10-17 13:06:55,791 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:06:55,979 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:06:55] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 27 0.010 0.180 2026-10-17 13:06:56,017 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:06:56,803 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-10-17 13:07:00,391 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:07:00,574 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:00] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.010 0.175 2026-10-17 13:07:00,600 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-10-17 13:07:04,318 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 150849 2026-10-17 13:07:04,319 44 INFO rb-d965522-225652-425718 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/tmps0z9qfka_chrome_odoo 2026-10-17 13:07:04,319 44 INFO rb-d965522-225652-425718 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:40637/json/version 2026-10-17 13:07:04,320 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:07:04,324 44 INFO rb-d965522-225652-425718 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-17 13:07:04,324 44 INFO rb-d965522-225652-425718 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:40637/json 2026-10-17 13:07:04,325 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:07:04,327 44 INFO rb-d965522-225652-425718 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:40637/devtools/page/980295FF6F041AA4B7E6C7066A48AE70 2026-10-17 13:07:04,329 44 INFO rb-d965522-225652-425718 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-17 13:07:04,330 44 INFO rb-d965522-225652-425718 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-17 13:07:04,333 44 INFO rb-d965522-225652-425718 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-17 13:07:04,472 44 INFO rb-d965522-225652-425718 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/256?access_token=access_token" in browser 2026-10-17 13:07:04,473 44 INFO rb-d965522-225652-425718 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/256?access_token=access_token" 2026-10-17 13:07:04,481 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:07:04,874 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:04] "GET /pos-self/256?access_token=access_token HTTP/1.1" 200 - 56 0.017 0.378 2026-10-17 13:07:04,877 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': '980295FF6F041AA4B7E6C7066A48AE70', 'loaderId': '57AA64B3D7846881D8239AC5E69A35E9', 'isDownload': False} 2026-10-17 13:07:04,877 44 INFO rb-d965522-225652-425718 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-17 13:07:04,889 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:07:04,903 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a72728c/pos_self_order.assets.min.css, copying from /web/assets/a72728c/pos_self_order.assets.min.css 2026-10-17 13:07:04,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:04] "GET /web/assets/1/a72728c/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.021 2026-10-17 13:07:04,936 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aaf91a4/pos_self_order.assets.min.js, copying from /web/assets/aaf91a4/pos_self_order.assets.min.js 2026-10-17 13:07:04,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:04] "GET /web/assets/1/aaf91a4/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.054 2026-10-17 13:07:04,968 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c419284/pos_self_order.assets_tests.min.js, copying from /web/assets/c419284/pos_self_order.assets_tests.min.js 2026-10-17 13:07:04,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:04] "GET /web/assets/1/c419284/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.077 2026-10-17 13:07:05,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-17 13:07:05,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:07:05,094 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 13:07:05,100 44 INFO rb-d965522-225652-425718 odoo.http: Session expired 2026-10-17 13:07:05,100 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:07:05,101 44 INFO rb-d965522-225652-425718 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/256?access_token=access_token", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:07:05,109 44 INFO rb-d965522-225652-425718 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-17 13:07:05,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "POST /pos-self/relations/256 HTTP/1.1" 200 - 37 0.016 0.030 2026-10-17 13:07:05,179 44 INFO rb-d965522-225652-425718 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-17 13:07:05,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-17 13:07:05,410 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "POST /pos-self/data/256 HTTP/1.1" 200 - 182 0.077 0.153 2026-10-17 13:07:05,412 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.212 2026-10-17 13:07:05,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-10-17 13:07:05,475 44 INFO rb-d965522-225652-425718 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-17 13:07:05,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/image/ir.attachment/16512/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:07:05,539 44 INFO rb-d965522-225652-425718 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-17 13:07:05,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/image/pos.category/384/image_128?unique=2026-10-17T13:06:56.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-17 13:07:05,573 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:07:05,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/image/product.template/2752/image_512?unique=2026-10-17T13:06:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.018 2026-10-17 13:07:05,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/image/product.template/2753/image_512?unique=2026-10-17T13:06:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-17 13:07:05,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/image/product.template/2756/image_512?unique=2026-10-17T13:06:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-10-17 13:07:05,603 44 INFO rb-d965522-225652-425718 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-17 13:07:05,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/image/product.template/2754/image_512?unique=2026-10-17T13:06:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-17 13:07:05,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/image/product.template/2755/image_512?unique=2026-10-17T13:06:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-17 13:07:05,663 44 INFO rb-d965522-225652-425718 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-17 13:07:05,676 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/image/ir.attachment/16458/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:07:05,683 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:05,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "GET /web/image/product.product/3261/image_512?unique=2026-10-17T13:06:56.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-10-17 13:07:05,715 44 INFO rb-d965522-225652-425718 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-17 13:07:05,778 44 INFO rb-d965522-225652-425718 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-17 13:07:05,802 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76149697 started for PoS orders references: [{'name': None, 'pos_reference': '260-256-000001', 'uuid': 'fb3053f7-b138-495b-9f0f-01b1ccdc4d78'}] 2026-10-17 13:07:05,826 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76149697 order {'name': None, 'pos_reference': '260-256-000001', 'uuid': 'fb3053f7-b138-495b-9f0f-01b1ccdc4d78'} created pos.order #1011 2026-10-17 13:07:05,840 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76149697 finished 2026-10-17 13:07:05,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 105 0.038 0.104 2026-10-17 13:07:05,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-10-17 13:07:05,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:05] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-10-17 13:07:05,969 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-10-17 13:07:05,969 44 INFO rb-d965522-225652-425718 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-17 13:07:05,989 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7626848 (allocated 8650752) 2026-10-17 13:07:05,991 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 150849 2026-10-17 13:07:05,991 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-10-17 13:07:05,991 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 150849 2026-10-17 13:07:06,045 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_130706_045597_test_kiosk_without_payment_terminal.txt 2026-10-17 13:07:06,045 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmps0z9qfka_chrome_odoo" 2026-10-17 13:07:06,076 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-10-17 13:07:09,618 44 INFO rb-d965522-225652-425718 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-10-17 13:07:13,086 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:07:13,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:13] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 99 0.035 0.205 2026-10-17 13:07:13,353 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:07:21,069 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-10-17 13:07:21,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 151034 2026-10-17 13:07:21,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpd3w230jv_chrome_odoo 2026-10-17 13:07:21,417 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:39543/json/version 2026-10-17 13:07:21,418 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:07:21,424 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-10-17 13:07:21,424 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:39543/json 2026-10-17 13:07:21,425 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:07:21,428 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:39543/devtools/page/7D8C5D1A543969BED97C82415B7353BB 2026-10-17 13:07:21,429 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-10-17 13:07:21,430 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-10-17 13:07:21,462 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-17 13:07:21,466 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-10-17 13:07:21,468 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=259" in browser 2026-10-17 13:07:21,468 44 INFO rb-d965522-225652-425718 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=259" 2026-10-17 13:07:21,477 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:07:21,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:21] "GET /pos/ui?config_id=259 HTTP/1.1" 200 - 86 0.024 0.437 2026-10-17 13:07:21,938 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': '7D8C5D1A543969BED97C82415B7353BB', 'loaderId': '2E0C9A2F906397481DE715FC1D5787FD', 'isDownload': False} 2026-10-17 13:07:21,938 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-10-17 13:07:21,949 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:07:21,960 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:21] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:07:21,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:21] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 13:07:21,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:21] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 13:07:22,348 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:07:22,349 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:07:22,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 13:07:22,372 44 INFO rb-d965522-225652-425718 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=259", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:07:22,376 44 INFO rb-d965522-225652-425718 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-17 13:07:22,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-10-17 13:07:22,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:07:22,392 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:22,408 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-17 13:07:22,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-10-17 13:07:22,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.008 0.024 2026-10-17 13:07:22,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-17 13:07:22,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.116 0.265 2026-10-17 13:07:22,865 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:07:22,909 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 13:07:22,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "GET /web/image/res.company/238/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-10-17 13:07:22,976 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:07:22,988 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-10-17 13:07:22,997 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-17 13:07:23,035 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:23,040 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:07:23,050 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 13:07:23,052 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:07:23,065 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07: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-17 13:07:23,070 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 13:07:23,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image/res.users/313/avatar_128 HTTP/1.1" 200 - 14 0.015 0.022 2026-10-17 13:07:23,085 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:07:23,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image?model=res.company&id=238&field=logo HTTP/1.1" 200 - 3 0.003 0.047 2026-10-17 13:07:23,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /pos/ui/259?from_backend=True HTTP/1.1" 200 - 33 0.013 0.054 2026-10-17 13:07:23,141 44 INFO rb-d965522-225652-425718 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-17 13:07:23,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /pos/ui/259 HTTP/1.1" 200 - 33 0.012 0.092 2026-10-17 13:07:23,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image/res.company/238/favicon HTTP/1.1" 200 - 4 0.004 0.093 2026-10-17 13:07:23,201 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:23,218 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image?model=product.template&field=image_128&id=2761&unique=2026-10-17T13:07:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-10-17 13:07:23,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image?model=product.template&field=image_128&id=2762&unique=2026-10-17T13:07:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-17 13:07:23,270 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image?model=product.template&field=image_128&id=2763&unique=2026-10-17T13:07:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-17 13:07:23,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image?model=product.template&field=image_128&id=2764&unique=2026-10-17T13:07:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-17 13:07:23,296 44 INFO rb-d965522-225652-425718 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-17 13:07:23,299 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image/res.company/238/favicon HTTP/1.1" 304 - 4 0.003 0.100 2026-10-17 13:07:23,306 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:23,318 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image?model=product.template&field=image_128&id=2765&unique=2026-10-17T13:07:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-17 13:07:23,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image?model=product.template&field=image_128&id=2769&unique=2026-10-17T13:07:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-17 13:07:23,359 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image?model=product.template&field=image_128&id=2767&unique=2026-10-17T13:07:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-17 13:07:23,375 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image?model=product.template&field=image_128&id=2766&unique=2026-10-17T13:07:13.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-10-17 13:07:23,392 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "GET /web/image?model=product.template&field=image_128&id=2768&unique=2026-10-17T13:07:13.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-10-17 13:07:23,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.111 2026-10-17 13:07:23,497 44 INFO rb-d965522-225652-425718 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-17 13:07:23,548 44 INFO rb-d965522-225652-425718 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-17 13:07:23,599 44 INFO rb-d965522-225652-425718 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-17 13:07:23,653 44 INFO rb-d965522-225652-425718 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-17 13:07:23,703 44 INFO rb-d965522-225652-425718 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-17 13:07:23,756 44 INFO rb-d965522-225652-425718 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-17 13:07:23,818 44 INFO rb-d965522-225652-425718 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-17 13:07:23,869 44 INFO rb-d965522-225652-425718 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-17 13:07:23,921 44 INFO rb-d965522-225652-425718 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-17 13:07:23,973 44 INFO rb-d965522-225652-425718 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-17 13:07:24,155 44 INFO rb-d965522-225652-425718 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-17 13:07:24,206 44 INFO rb-d965522-225652-425718 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-17 13:07:24,256 44 INFO rb-d965522-225652-425718 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-17 13:07:24,332 44 INFO rb-d965522-225652-425718 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-17 13:07:24,385 44 INFO rb-d965522-225652-425718 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-17 13:07:24,436 44 INFO rb-d965522-225652-425718 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-17 13:07:24,493 44 INFO rb-d965522-225652-425718 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-17 13:07:24,551 44 INFO rb-d965522-225652-425718 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-17 13:07:24,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:24] "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.009 0.024 2026-10-17 13:07:24,603 44 INFO rb-d965522-225652-425718 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-17 13:07:24,635 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.011 0.034 2026-10-17 13:07:24,668 44 INFO rb-d965522-225652-425718 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-17 13:07:24,677 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:24,678 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:24,718 44 INFO rb-d965522-225652-425718 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-17 13:07:24,769 44 INFO rb-d965522-225652-425718 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-17 13:07:24,836 44 INFO rb-d965522-225652-425718 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-17 13:07:24,886 44 INFO rb-d965522-225652-425718 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-17 13:07:24,948 44 INFO rb-d965522-225652-425718 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-17 13:07:24,954 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93222855 started for PoS orders references: [{'name': '/', 'pos_reference': '261-259-000001', 'uuid': 'c892a1e6-05ae-4c14-9061-968dbb4dffeb'}] 2026-10-17 13:07:24,957 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:25,233 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93222855 order {'name': '/', 'pos_reference': '261-259-000001', 'uuid': 'c892a1e6-05ae-4c14-9061-968dbb4dffeb'} created pos.order #1013 2026-10-17 13:07:25,249 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93222855 finished 2026-10-17 13:07:25,294 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.099 0.243 2026-10-17 13:07:25,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:25] "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-17 13:07:25,388 44 INFO rb-d965522-225652-425718 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-17 13:07:25,391 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64683233 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-259-000001', 'uuid': 'c892a1e6-05ae-4c14-9061-968dbb4dffeb'}] 2026-10-17 13:07:25,397 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64683233 order {'name': 'Shop - 000001', 'pos_reference': '261-259-000001', 'uuid': 'c892a1e6-05ae-4c14-9061-968dbb4dffeb'} sync ignored for existing PoS order pos.order(1013,) (state: paid) 2026-10-17 13:07:25,413 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64683233 finished 2026-10-17 13:07:25,438 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-10-17 13:07:25,439 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-17 13:07:25,505 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.031 0.085 2026-10-17 13:07:25,543 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 18013980 (allocated 20971520) 2026-10-17 13:07:25,545 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 151034 2026-10-17 13:07:25,546 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-10-17 13:07:25,546 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 151034 2026-10-17 13:07:25,627 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130725_627171_test_01_pos_number_autofill.txt 2026-10-17 13:07:25,627 44 INFO rb-d965522-225652-425718 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpd3w230jv_chrome_odoo" 2026-10-17 13:07:25,669 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:07:33,336 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-10-17 13:07:33,617 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 151249 2026-10-17 13:07:33,617 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmp283rmqzp_chrome_odoo 2026-10-17 13:07:33,618 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:45333/json/version 2026-10-17 13:07:33,619 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:07:33,625 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-10-17 13:07:33,625 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:45333/json 2026-10-17 13:07:33,625 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:07:33,628 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:45333/devtools/page/31108CBC0E563331DAAFF46C04BDBD16 2026-10-17 13:07:33,629 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-10-17 13:07:33,630 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-10-17 13:07:33,654 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 13:07:33,658 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-10-17 13:07:33,659 44 INFO rb-d965522-225652-425718 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=260" in browser 2026-10-17 13:07:33,659 44 INFO rb-d965522-225652-425718 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=260" 2026-10-17 13:07:33,668 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:07:34,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "GET /pos/ui?config_id=260 HTTP/1.1" 200 - 87 0.026 0.396 2026-10-17 13:07:34,090 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '31108CBC0E563331DAAFF46C04BDBD16', 'loaderId': 'CA197C93E996C407F3213105B8606073', 'isDownload': False} 2026-10-17 13:07:34,090 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-10-17 13:07:34,104 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:07:34,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:07:34,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 13:07:34,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 13:07:34,494 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:34,497 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:34,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 13:07:34,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:07:34,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:07:34,535 44 INFO rb-d965522-225652-425718 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=260", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:07:34,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:07:34,538 44 INFO rb-d965522-225652-425718 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-17 13:07:34,557 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 13:07:34,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-17 13:07:34,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.029 2026-10-17 13:07:34,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-17 13:07:35,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.131 0.263 2026-10-17 13:07:35,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:07:35,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 13:07:35,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image/res.company/239/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-17 13:07:35,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:07:35,137 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-10-17 13:07:35,143 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:07:35,177 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:07:35,190 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:07:35,193 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:07:35,208 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13: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-17 13:07:35,208 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:07:35,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image/res.users/315/avatar_128 HTTP/1.1" 200 - 14 0.012 0.021 2026-10-17 13:07:35,220 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image?model=res.company&id=239&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-10-17 13:07:35,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-10-17 13:07:35,237 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image/res.company/239/favicon HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 13:07:35,298 44 INFO rb-d965522-225652-425718 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-17 13:07:35,314 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:07:35,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /pos/ui/260 HTTP/1.1" 200 - 33 0.017 0.034 2026-10-17 13:07:35,363 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:07:35,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /pos/ui/260?from_backend=True HTTP/1.1" 200 - 33 0.012 0.076 2026-10-17 13:07:35,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image?model=product.template&field=image_128&id=2774&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-17 13:07:35,429 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image?model=product.template&field=image_128&id=2775&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-10-17 13:07:35,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image?model=product.template&field=image_128&id=2776&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-17 13:07:35,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image/res.company/239/favicon HTTP/1.1" 304 - 4 0.002 0.142 2026-10-17 13:07:35,457 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:07:35,459 44 INFO rb-d965522-225652-425718 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-17 13:07:35,482 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image?model=product.template&field=image_128&id=2779&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-17 13:07:35,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image?model=product.template&field=image_128&id=2780&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-17 13:07:35,524 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image?model=product.template&field=image_128&id=2781&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-10-17 13:07:35,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image?model=product.template&field=image_128&id=2782&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-10-17 13:07:35,557 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image?model=product.template&field=image_128&id=2777&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-17 13:07:35,612 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.019 0.131 2026-10-17 13:07:35,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:35] "GET /web/image?model=product.template&field=image_128&id=2778&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-10-17 13:07:35,661 44 INFO rb-d965522-225652-425718 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-17 13:07:35,712 44 INFO rb-d965522-225652-425718 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-17 13:07:35,763 44 INFO rb-d965522-225652-425718 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-17 13:07:35,818 44 INFO rb-d965522-225652-425718 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-17 13:07:35,869 44 INFO rb-d965522-225652-425718 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-17 13:07:35,921 44 INFO rb-d965522-225652-425718 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-17 13:07:35,973 44 INFO rb-d965522-225652-425718 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-17 13:07:36,025 44 INFO rb-d965522-225652-425718 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-17 13:07:36,088 44 INFO rb-d965522-225652-425718 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-17 13:07:36,139 44 INFO rb-d965522-225652-425718 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-17 13:07:36,190 44 INFO rb-d965522-225652-425718 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-17 13:07:36,240 44 INFO rb-d965522-225652-425718 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-17 13:07:36,308 44 INFO rb-d965522-225652-425718 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-17 13:07:36,319 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:36,320 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:36,359 44 INFO rb-d965522-225652-425718 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-17 13:07:36,409 44 INFO rb-d965522-225652-425718 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-17 13:07:36,460 44 INFO rb-d965522-225652-425718 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-17 13:07:36,511 44 INFO rb-d965522-225652-425718 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-17 13:07:36,571 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:36] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:36,581 44 INFO rb-d965522-225652-425718 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-17 13:07:36,632 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-10-17 13:07:36,632 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-17 13:07:36,691 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14679544 (allocated 15728640) 2026-10-17 13:07:36,693 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 151249 2026-10-17 13:07:36,694 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-10-17 13:07:36,694 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 151249 2026-10-17 13:07:36,753 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130736_753671_test_viva_com_kiosk_request_data.txt 2026-10-17 13:07:36,753 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmp283rmqzp_chrome_odoo" 2026-10-17 13:07:36,770 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-10-17 13:07:37,105 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 151460 2026-10-17 13:07:37,105 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmp9vtohd_w_chrome_odoo 2026-10-17 13:07:37,105 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:33037/json/version 2026-10-17 13:07:37,106 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:07:37,113 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-17 13:07:37,113 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:33037/json 2026-10-17 13:07:37,113 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:07:37,123 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:33037/devtools/page/55B561FCEFE1578A75F0D09CA3966447 2026-10-17 13:07:37,126 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-10-17 13:07:37,130 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-10-17 13:07:37,168 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 13:07:37,176 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-10-17 13:07:37,177 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Open "http://127.0.0.1:8069/pos/ui/260" in browser 2026-10-17 13:07:37,177 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/260" 2026-10-17 13:07:37,186 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:07:37,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:37] "GET /pos/ui/260 HTTP/1.1" 200 - 89 0.025 0.466 2026-10-17 13:07:37,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': '55B561FCEFE1578A75F0D09CA3966447', 'loaderId': 'DDF8C5D5342C0E830EFACCA354A3572E', 'isDownload': False} 2026-10-17 13:07:37,678 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-10-17 13:07:37,691 44 INFO rb-d965522-225652-425718 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-17 13:07:37,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:37] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:07:37,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:37] "GET /web/assets/48d5e87/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:07:37,710 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:37] "GET /web/assets/558b6cb/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 13:07:38,047 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:38,050 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:38,059 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 13:07:38,070 44 INFO rb-d965522-225652-425718 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/260", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:07:38,074 44 INFO rb-d965522-225652-425718 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-17 13:07:38,075 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-10-17 13:07:38,083 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:07:38,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:07:38,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-10-17 13:07:38,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-17 13:07:38,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.026 2026-10-17 13:07:38,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-17 13:07:38,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.126 0.287 2026-10-17 13:07:38,603 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:07:38,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 13:07:38,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/image/res.company/239/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-17 13:07:38,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:07:38,704 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-10-17 13:07:38,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-17 13:07:38,742 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:07:38,749 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:07:38,756 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:07:38,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/image?model=res.company&id=239&field=logo HTTP/1.1" 200 - 3 0.003 0.014 2026-10-17 13:07:38,766 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:07:38,766 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:07:38,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-17 13:07:38,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/image/res.users/315/avatar_128 HTTP/1.1" 200 - 14 0.009 0.047 2026-10-17 13:07:38,811 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/image/res.company/239/favicon HTTP/1.1" 200 - 4 0.002 0.031 2026-10-17 13:07:38,841 44 INFO rb-d965522-225652-425718 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-17 13:07:38,883 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:07:38,901 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:38,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/image?model=product.template&field=image_128&id=2774&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-17 13:07:38,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/image?model=product.template&field=image_128&id=2776&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-17 13:07:38,921 44 INFO rb-d965522-225652-425718 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-17 13:07:38,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:38] "GET /web/image?model=product.template&field=image_128&id=2775&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.019 0.063 2026-10-17 13:07:39,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "GET /pos/ui/260?from_backend=True HTTP/1.1" 200 - 33 0.011 0.115 2026-10-17 13:07:39,009 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:39,021 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "GET /web/image?model=product.template&field=image_128&id=2777&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-17 13:07:39,038 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "GET /web/image?model=product.template&field=image_128&id=2780&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-17 13:07:39,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "GET /pos/ui/260 HTTP/1.1" 200 - 33 0.012 0.191 2026-10-17 13:07:39,106 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "GET /web/image/res.company/239/favicon HTTP/1.1" 304 - 4 0.003 0.196 2026-10-17 13:07:39,123 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "GET /web/image?model=product.template&field=image_128&id=2782&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-10-17 13:07:39,139 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "GET /web/image?model=product.template&field=image_128&id=2781&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-10-17 13:07:39,195 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.148 2026-10-17 13:07:39,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "GET /web/image?model=product.template&field=image_128&id=2779&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-10-17 13:07:39,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "GET /web/image?model=product.template&field=image_128&id=2778&unique=2026-10-17T13:07:25.000+00:00 HTTP/1.1" 200 - 3 0.001 0.183 2026-10-17 13:07:39,245 44 INFO rb-d965522-225652-425718 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-17 13:07:39,296 44 INFO rb-d965522-225652-425718 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-17 13:07:39,347 44 INFO rb-d965522-225652-425718 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-17 13:07:39,401 44 INFO rb-d965522-225652-425718 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-17 13:07:39,453 44 INFO rb-d965522-225652-425718 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-17 13:07:39,505 44 INFO rb-d965522-225652-425718 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-17 13:07:39,557 44 INFO rb-d965522-225652-425718 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-17 13:07:39,610 44 INFO rb-d965522-225652-425718 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-17 13:07:39,671 44 INFO rb-d965522-225652-425718 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-17 13:07:39,722 44 INFO rb-d965522-225652-425718 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-17 13:07:39,773 44 INFO rb-d965522-225652-425718 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-17 13:07:39,823 44 INFO rb-d965522-225652-425718 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-17 13:07:39,890 44 INFO rb-d965522-225652-425718 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-17 13:07:39,900 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:39,901 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:07:39,940 44 INFO rb-d965522-225652-425718 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-17 13:07:39,990 44 INFO rb-d965522-225652-425718 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-17 13:07:40,041 44 INFO rb-d965522-225652-425718 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-17 13:07:40,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:40] "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-17 13:07:40,111 44 INFO rb-d965522-225652-425718 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-17 13:07:40,167 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-17 13:07:40,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:40] "POST /pos_viva_com/notification?company_id=239&token=viva_com_test HTTP/1.1" 200 - 8 0.003 0.019 2026-10-17 13:07:40,192 44 INFO rb-d965522-225652-425718 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-17 13:07:40,219 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78232007 started for PoS orders references: [{'name': '/', 'pos_reference': '261-260-000001', 'uuid': 'e5421dbb-be9f-4f7e-8d5f-4cef8922afea'}] 2026-10-17 13:07:40,221 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:07:40,493 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78232007 order {'name': '/', 'pos_reference': '261-260-000001', 'uuid': 'e5421dbb-be9f-4f7e-8d5f-4cef8922afea'} created pos.order #1014 2026-10-17 13:07:40,509 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78232007 finished 2026-10-17 13:07:40,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.095 0.244 2026-10-17 13:07:40,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:07:40,691 44 INFO rb-d965522-225652-425718 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-17 13:07:40,694 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4673018 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-260-000001', 'uuid': 'e5421dbb-be9f-4f7e-8d5f-4cef8922afea'}] 2026-10-17 13:07:40,699 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4673018 order {'name': 'Shop - 000001', 'pos_reference': '261-260-000001', 'uuid': 'e5421dbb-be9f-4f7e-8d5f-4cef8922afea'} sync ignored for existing PoS order pos.order(1014,) (state: paid) 2026-10-17 13:07:40,714 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4673018 finished 2026-10-17 13:07:40,754 44 INFO rb-d965522-225652-425718 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-17 13:07:40,800 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.029 0.079 2026-10-17 13:07:40,813 44 INFO rb-d965522-225652-425718 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-17 13:07:40,877 44 INFO rb-d965522-225652-425718 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-17 13:07:40,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:07:40,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.016 2026-10-17 13:07:40,929 44 INFO rb-d965522-225652-425718 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-17 13:07:40,979 44 INFO rb-d965522-225652-425718 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-17 13:07:41,033 44 INFO rb-d965522-225652-425718 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-17 13:07:41,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:41] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.008 2026-10-17 13:07:41,089 44 INFO rb-d965522-225652-425718 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-17 13:07:41,140 44 INFO rb-d965522-225652-425718 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-17 13:07:41,204 44 INFO rb-d965522-225652-425718 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-17 13:07:41,254 44 INFO rb-d965522-225652-425718 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-17 13:07:41,310 44 INFO rb-d965522-225652-425718 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-17 13:07:41,365 44 INFO rb-d965522-225652-425718 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-17 13:07:41,368 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:41] "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.004 2026-10-17 13:07:41,418 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-17 13:07:41,437 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:41] "POST /pos_viva_com/notification?company_id=239&token=viva_com_test HTTP/1.1" 200 - 7 0.002 0.018 2026-10-17 13:07:41,440 44 INFO rb-d965522-225652-425718 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-17 13:07:41,456 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73350121 started for PoS orders references: [{'name': '/', 'pos_reference': '261-260-000002', 'uuid': '3ed68089-27dd-4dfe-8ba2-fdec3c133a94'}] 2026-10-17 13:07:41,679 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73350121 order {'name': '/', 'pos_reference': '261-260-000002', 'uuid': '3ed68089-27dd-4dfe-8ba2-fdec3c133a94'} created pos.order #1015 2026-10-17 13:07:41,708 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73350121 finished 2026-10-17 13:07:41,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.076 0.236 2026-10-17 13:07:41,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:41] "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-17 13:07:41,827 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22282997 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-260-000002', 'uuid': '3ed68089-27dd-4dfe-8ba2-fdec3c133a94'}] 2026-10-17 13:07:41,831 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-10-17 13:07:41,832 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-17 13:07:41,833 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22282997 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-260-000002', 'uuid': '3ed68089-27dd-4dfe-8ba2-fdec3c133a94'} sync ignored for existing PoS order pos.order(1015,) (state: paid) 2026-10-17 13:07:41,851 44 INFO rb-d965522-225652-425718 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22282997 finished 2026-10-17 13:07:41,915 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17558092 (allocated 19009536) 2026-10-17 13:07:41,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:07:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.020 0.071 2026-10-17 13:07:41,917 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 151460 2026-10-17 13:07:41,919 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-10-17 13:07:41,919 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 151460 2026-10-17 13:07:41,991 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130741_990979_test_viva_payment_and_refund.txt 2026-10-17 13:07:41,991 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmp9vtohd_w_chrome_odoo" 2026-10-17 13:07:42,026 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:07:47,196 44 INFO rb-d965522-225652-425718 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-10-17 13:07:47,257 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-17 13:07:47,313 44 INFO rb-d965522-225652-425718 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-17 13:07:47,545 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18369] 2026-10-17 13:07:47,631 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1450] 2026-10-17 13:07:47,641 44 INFO rb-d965522-225652-425718 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-17 13:07:47,791 44 INFO rb-d965522-225652-425718 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-17 13:07:47,954 44 INFO rb-d965522-225652-425718 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-17 13:07:48,111 44 INFO rb-d965522-225652-425718 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-10-17 13:07:48,121 44 INFO rb-d965522-225652-425718 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-17 13:07:50,807 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1452], uid: 2, model: res.partner 2026-10-17 13:07:50,857 44 INFO rb-d965522-225652-425718 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-17 13:07:51,084 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:07:51,327 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18469] 2026-10-17 13:07:51,367 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3298] 2026-10-17 13:07:51,436 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-17 13:07:51,531 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-10-17 13:07:51,628 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-10-17 13:07:51,637 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-17 13:07:51,716 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-17 13:07:51,870 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-17 13:07:54,728 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-17 13:07:57,278 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-17 13:07:57,382 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-17 13:07:57,483 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:07:57,630 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-10-17 13:07:57,894 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-17 13:07:58,001 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-17 13:07:58,003 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-10-17 13:07:58,004 44 INFO rb-d965522-225652-425718 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-17 13:07:58,004 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-10-17 13:07:58,230 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-10-17 13:07:58,478 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18699] 2026-10-17 13:07:58,511 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3330] 2026-10-17 13:07:58,636 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-10-17 13:07:58,653 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-10-17 13:07:58,851 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-10-17 13:07:59,260 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18715, 18714] 2026-10-17 13:07:59,296 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3341, 3340] 2026-10-17 13:07:59,633 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-17 13:07:59,670 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-10-17 13:07:59,861 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-17 13:08:00,380 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18775, 18773] 2026-10-17 13:08:00,415 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3371, 3372] 2026-10-17 13:08:00,577 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-17 13:08:00,712 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-17 13:08:00,770 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-17 13:08:00,777 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-10-17 13:08:00,975 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-17 13:08:01,527 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18850, 18848] 2026-10-17 13:08:01,560 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3414, 3415] 2026-10-17 13:08:01,729 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-17 13:08:01,866 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-17 13:08:01,914 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-17 13:08:02,100 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-17 13:08:02,396 44 INFO rb-d965522-225652-425718 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-17 13:08:02,406 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:02,493 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-17 13:08:02,503 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-17 13:08:02,516 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-10-17 13:08:02,682 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search_favorite_first ... 2026-10-17 13:08:02,790 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-17 13:08:02,973 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:03,345 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-17 13:08:03,373 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-10-17 13:08:03,381 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-17 13:08:03,456 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-17 13:08:03,524 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-10-17 13:08:05,022 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-10-17 13:08:05,557 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-10-17 13:08:05,597 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1121] 2026-10-17 13:08:05,617 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-10-17 13:08:05,797 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-10-17 13:08:05,884 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-10-17 13:08:06,351 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-10-17 13:08:06,382 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1134] 2026-10-17 13:08:06,415 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1135] 2026-10-17 13:08:06,420 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-17 13:08:08,895 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-17 13:08:09,424 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-10-17 13:08:11,878 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:12,170 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3453] 2026-10-17 13:08:12,339 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3472] 2026-10-17 13:08:12,361 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-10-17 13:08:12,432 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3457, 3466] 2026-10-17 13:08:12,510 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3454] 2026-10-17 13:08:12,518 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-10-17 13:08:12,591 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3454, 3455] 2026-10-17 13:08:12,640 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1447] 2026-10-17 13:08:12,644 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1448] 2026-10-17 13:08:12,648 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1449] 2026-10-17 13:08:12,761 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3476, 3477, 3478, 3479, 3480, 3481] 2026-10-17 13:08:12,842 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-10-17 13:08:12,912 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-17 13:08:12,982 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-17 13:08:13,039 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-17 13:08:13,243 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-17 13:08:13,794 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-17 13:08:16,558 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-17 13:08:16,569 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-17 13:08:16,782 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-17 13:08:17,212 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-10-17 13:08:17,460 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-17 13:08:17,469 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:17,748 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-10-17 13:08:17,774 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-17 13:08:17,794 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-17 13:08:17,819 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:17,968 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-17 13:08:17,995 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-17 13:08:20,339 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-17 13:08:20,431 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-17 13:08:20,450 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-17 13:08:20,477 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-17 13:08:20,496 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_seller: Starting TestSeller.test_60_sellers_purchase_ok ... 2026-10-17 13:08:20,538 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:20,800 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-10-17 13:08:20,997 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-10-17 13:08:21,070 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:21,334 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-17 13:08:21,442 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-17 13:08:21,604 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:21,868 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-17 13:08:22,086 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-17 13:08:22,315 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-17 13:08:22,538 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-10-17 13:08:22,928 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-10-17 13:08:23,102 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-17 13:08:25,392 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-17 13:08:25,670 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-17 13:08:26,048 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-17 13:08:26,191 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-17 13:08:26,310 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-17 13:08:26,430 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-17 13:08:26,557 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-17 13:08:26,757 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-17 13:08:26,759 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-17 13:08:26,816 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:27,086 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-17 13:08:27,194 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-17 13:08:27,332 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-17 13:08:27,467 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-17 13:08:27,582 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-17 13:08:27,817 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-17 13:08:28,037 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-17 13:08:28,253 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-17 13:08:28,377 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-17 13:08:28,501 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-17 13:08:28,674 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:28,691 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-17 13:08:28,882 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-17 13:08:29,041 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-17 13:08:29,219 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-17 13:08:29,371 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-17 13:08:29,848 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-17 13:08:30,001 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-17 13:08:30,158 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:30,569 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3712] 2026-10-17 13:08:30,675 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_batch_create_variants_with_image ... 2026-10-17 13:08:30,974 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3717] 2026-10-17 13:08:31,060 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-17 13:08:31,105 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-17 13:08:31,166 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-17 13:08:31,557 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-17 13:08:31,889 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-17 13:08:32,257 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-17 13:08:33,122 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-17 13:08:33,873 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-17 13:08:34,396 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-10-17 13:08:34,657 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-17 13:08:35,237 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-17 13:08:35,357 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-17 13:08:35,386 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-17 13:08:35,656 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-17 13:08:36,576 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:36,578 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-10-17 13:08:36,719 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-17 13:08:36,823 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:37,236 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [3768] 2026-10-17 13:08:37,271 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-17 13:08:37,463 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-10-17 13:08:37,733 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-10-17 13:08:37,857 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-17 13:08:38,058 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-17 13:08:38,357 44 INFO rb-d965522-225652-425718 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-17 13:08:38,633 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:43,501 44 INFO rb-d965522-225652-425718 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-17 13:08:44,228 44 INFO rb-d965522-225652-425718 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-17 13:08:44,752 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:08:44,755 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 151695 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpfr2n32gg_chrome_odoo 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:35391/json/version 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:35391/json 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:35391/devtools/page/E681FE70FBC0B2D9C76BBC7102221058 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 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/821" in browser 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 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/821" 2026-10-17 13:08:45,000 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:08:46,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/821 HTTP/1.1" 200 - 149 0.067 1.000 2026-10-17 13:08:46,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': 'E681FE70FBC0B2D9C76BBC7102221058', 'loaderId': 'BE2F7ED2B1EE361DC922D0A56E8AD3C2', 'isDownload': False} 2026-10-17 13:08:46,000 44 INFO rb-d965522-225652-425718 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-17 13:08:46,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 13:08:46,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.017 0.076 2026-10-17 13:08:46,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.098 2026-10-17 13:08:46,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.003 0.103 2026-10-17 13:08:46,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:08:46,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:08:47,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.003 2026-10-17 13:08:47,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.005 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 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.015 0.035 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 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.000 0.047 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:08:47,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.001 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 29 0.013 0.045 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.065 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 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/821", "delayToCheckUndeterminisms": 0})" 2026-10-17 13:08:47,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.006 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 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-17 13:08:47,000 44 INFO rb-d965522-225652-425718 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.010 0.026 2026-10-17 13:08:47,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.013 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.007 0.053 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 6 0.004 0.073 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.002 0.084 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.014 0.076 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 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.038 0.176 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.271 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 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.277 2026-10-17 13:08:47,000 44 INFO rb-d965522-225652-425718 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.008 0.019 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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.029 0.078 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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.005 0.011 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 33 0.014 0.044 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.008 0.078 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.001 0.060 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 5 0.004 0.016 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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.004 0.026 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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.006 0.040 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 45 0.013 0.092 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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.009 0.092 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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.004 0.025 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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.002 0.006 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 5 0.004 0.010 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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.002 0.003 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/next_by_id#ir.sequence.next_by_id HTTP/1.1" 200 - 4 0.001 0.006 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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 - 28 0.014 0.029 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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.005 0.016 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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-17 13:08:48,000 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1550, 1551] 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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.022 0.054 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 13:08:48,000 44 INFO rb-d965522-225652-425718 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-17 13:08:49,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-10-17 13:08:49,000 44 INFO rb-d965522-225652-425718 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-17 13:08:49,000 44 INFO rb-d965522-225652-425718 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.021 0.044 2026-10-17 13:08:49,000 44 INFO rb-d965522-225652-425718 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.019 0.095 2026-10-17 13:08:49,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 31816572 (allocated 34177024) 2026-10-17 13:08:49,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 151695 2026-10-17 13:08:49,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-10-17 13:08:49,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 151695 2026-10-17 13:08:49,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 22 0.010 0.025 2026-10-17 13:08:49,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-10-17 13:08:49,000 44 INFO rb-d965522-225652-425718 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpfr2n32gg_chrome_odoo" 2026-10-17 13:08:49,259 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:08:54,503 44 INFO rb-d965522-225652-425718 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-10-17 13:08:54,620 44 INFO rb-d965522-225652-425718 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-17 13:08:54,859 44 INFO rb-d965522-225652-425718 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-17 13:08:55,648 44 INFO rb-d965522-225652-425718 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-10-17 13:08:56,639 44 INFO rb-d965522-225652-425718 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-17 13:08:57,177 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:08:59,652 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-17 13:08:59,913 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 151925 2026-10-17 13:08:59,913 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmprqrzlc99_chrome_odoo 2026-10-17 13:08:59,913 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:37245/json/version 2026-10-17 13:08:59,914 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37245', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:08:59,918 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 13:08:59,918 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:37245/json 2026-10-17 13:08:59,918 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37245', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:08:59,922 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:37245/devtools/page/99C0FD5FA4F2C62F368301380751C932 2026-10-17 13:08:59,926 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-10-17 13:08:59,927 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-10-17 13:08:59,946 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:08:59,952 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-10-17 13:08:59,955 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-17 13:08:59,955 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-17 13:08:59,963 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:09:00,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:00] "GET /odoo HTTP/1.1" 200 - 160 0.057 0.932 2026-10-17 13:09:00,953 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': '99C0FD5FA4F2C62F368301380751C932', 'loaderId': '96E03581004F5B6458B7B3B15E7AE2E3', 'isDownload': False} 2026-10-17 13:09:00,953 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-17 13:09:00,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:00] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-17 13:09:01,068 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.016 0.078 2026-10-17 13:09:01,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.100 2026-10-17 13:09:01,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.103 2026-10-17 13:09:01,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:09:01,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-10-17 13:09:01,614 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:09:01,615 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:09:01,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 13:09:01,654 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:09:01,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.015 0.038 2026-10-17 13:09:01,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.056 2026-10-17 13:09:01,693 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-10-17 13:09:01,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-10-17 13:09:01,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:09:01,718 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:09:01,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /odoo HTTP/1.1" 200 - 29 0.011 0.032 2026-10-17 13:09:01,781 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.052 2026-10-17 13:09:01,829 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:09:01,832 44 INFO rb-d965522-225652-425718 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-17 13:09:01,837 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:09:01,838 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/image/res.partner/3/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 13 0.012 0.025 2026-10-17 13:09:01,840 44 INFO rb-d965522-225652-425718 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-17 13:09:01,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.006 0.053 2026-10-17 13:09:01,873 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.067 2026-10-17 13:09:01,877 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.067 2026-10-17 13:09:01,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.048 2026-10-17 13:09:01,899 44 INFO rb-d965522-225652-425718 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-17 13:09:01,946 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "POST /mail/data HTTP/1.1" 200 - 34 0.023 0.073 2026-10-17 13:09:01,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.140 2026-10-17 13:09:01,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.107 2026-10-17 13:09:01,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.052 2026-10-17 13:09:01,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.054 2026-10-17 13:09:01,994 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:09:01,994 44 INFO rb-d965522-225652-425718 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-17 13:09:01,997 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:01] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:09:02,013 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.009 2026-10-17 13:09:02,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.060 0.172 2026-10-17 13:09:02,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.016 0.034 2026-10-17 13:09:02,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-10-17 13:09:02,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "POST /mail/data HTTP/1.1" 200 - 45 0.018 0.104 2026-10-17 13:09:02,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.066 2026-10-17 13:09:02,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.019 2026-10-17 13:09:02,506 44 INFO rb-d965522-225652-425718 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-17 13:09:02,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.020 2026-10-17 13:09:02,567 44 INFO rb-d965522-225652-425718 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-17 13:09:02,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "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.005 0.012 2026-10-17 13:09:02,615 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "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.007 0.016 2026-10-17 13:09:02,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.001 0.041 2026-10-17 13:09:02,832 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/314f8e8/web.assets_backend_lazy.min.css (id:17332) 2026-10-17 13:09:02,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "GET /web/assets/314f8e8/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.006 0.161 2026-10-17 13:09:02,919 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/749214d/web.assets_backend_lazy.min.js (id:17333) 2026-10-17 13:09:02,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "GET /web/assets/749214d/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.003 0.246 2026-10-17 13:09:02,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:02] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:09:03,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:03] "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.009 0.034 2026-10-17 13:09:03,026 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:03] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-10-17 13:09:03,037 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:03] "GET /web/assets/cf7156f/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:09:03,122 44 INFO rb-d965522-225652-425718 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-17 13:09:03,175 44 INFO rb-d965522-225652-425718 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-17 13:09:03,237 44 INFO rb-d965522-225652-425718 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-17 13:09:03,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:03] "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.004 2026-10-17 13:09:03,291 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:03] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.036 2026-10-17 13:09:03,327 44 INFO rb-d965522-225652-425718 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-17 13:09:03,412 44 INFO rb-d965522-225652-425718 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-17 13:09:03,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:03] "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.036 2026-10-17 13:09:03,519 44 INFO rb-d965522-225652-425718 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-17 13:09:03,578 44 INFO rb-d965522-225652-425718 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-17 13:09:03,636 44 INFO rb-d965522-225652-425718 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-17 13:09:03,706 44 INFO rb-d965522-225652-425718 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-17 13:09:03,729 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:03] "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.007 0.021 2026-10-17 13:09:03,777 44 INFO rb-d965522-225652-425718 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-17 13:09:03,839 44 INFO rb-d965522-225652-425718 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-17 13:09:03,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:03] "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.007 0.021 2026-10-17 13:09:03,912 44 INFO rb-d965522-225652-425718 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-17 13:09:03,970 44 INFO rb-d965522-225652-425718 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-17 13:09:04,024 44 INFO rb-d965522-225652-425718 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-17 13:09:04,087 44 INFO rb-d965522-225652-425718 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-17 13:09:04,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:04] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.005 0.012 2026-10-17 13:09:04,146 44 INFO rb-d965522-225652-425718 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-17 13:09:04,203 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-10-17 13:09:04,204 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 13:09:04,315 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 29915580 (allocated 33292288) 2026-10-17 13:09:04,321 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 151925 2026-10-17 13:09:04,322 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-10-17 13:09:04,323 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 151925 2026-10-17 13:09:04,417 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130904_417517_test_burndown_chart_tour.txt 2026-10-17 13:09:04,417 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmprqrzlc99_chrome_odoo" 2026-10-17 13:09:04,437 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:09:04,440 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-10-17 13:09:04,441 44 INFO rb-d965522-225652-425718 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-17 13:09:04,445 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:09:05,434 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-17 13:09:05,836 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19177, 19176, 19175] 2026-10-17 13:09:05,873 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted project.task records with IDs: [1089, 1088, 1087] 2026-10-17 13:09:05,878 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3090, 3091, 3092, 3093, 3094, 3095] 2026-10-17 13:09:06,113 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #337 deleted project.task.type records with IDs: [2205] 2026-10-17 13:09:06,135 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #336 deleted project.task.type records with IDs: [2200] 2026-10-17 13:09:06,152 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #336 deleted project.task.type records with IDs: [2199, 2201] 2026-10-17 13:09:06,167 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2198, 2204] 2026-10-17 13:09:06,222 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2207, 2208, 2209] 2026-10-17 13:09:06,225 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-10-17 13:09:06,511 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:09:06,754 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:09:06,929 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:09:06,940 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-17 13:09:07,128 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-17 13:09:07,144 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19171, 19169, 19167] 2026-10-17 13:09:07,167 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted project.task records with IDs: [1086, 1084, 1083] 2026-10-17 13:09:07,172 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3082, 3083, 3084, 3085, 3088, 3089] 2026-10-17 13:09:07,333 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_grouping_sets ... 2026-10-17 13:09:07,366 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-17 13:09:07,534 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-17 13:09:08,539 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-17 13:09:08,804 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 152144 2026-10-17 13:09:08,804 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpx2pik75n_chrome_odoo 2026-10-17 13:09:08,804 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:42679/json/version 2026-10-17 13:09:08,805 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:09:08,811 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 13:09:08,811 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:42679/json 2026-10-17 13:09:08,812 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:09:08,815 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:42679/devtools/page/79B03FEB4C00DB1C342FBFBDF71ECB44 2026-10-17 13:09:08,824 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-10-17 13:09:08,827 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-10-17 13:09:08,851 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-10-17 13:09:08,858 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-10-17 13:09:08,859 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-17 13:09:08,859 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-17 13:09:08,867 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:09:09,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:09] "GET /odoo HTTP/1.1" 200 - 157 0.053 1.032 2026-10-17 13:09:09,954 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '79B03FEB4C00DB1C342FBFBDF71ECB44', 'loaderId': '16C57D44427FFA68FF65608E214AF977', 'isDownload': False} 2026-10-17 13:09:09,954 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-17 13:09:09,982 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:09] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-17 13:09:09,985 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:09] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 13:09:10,037 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.016 0.044 2026-10-17 13:09:10,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.064 2026-10-17 13:09:10,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:09:10,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:09:10,654 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:09:10,657 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:09:10,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 13:09:10,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:09:10,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-17 13:09:10,714 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-10-17 13:09:10,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:09:10,735 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:09:10,773 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /odoo HTTP/1.1" 200 - 28 0.010 0.024 2026-10-17 13:09:10,786 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.042 2026-10-17 13:09:10,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:09:10,843 44 INFO rb-d965522-225652-425718 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-17 13:09:10,846 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:09:10,849 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:09:10,850 44 INFO rb-d965522-225652-425718 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-17 13:09:10,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /web/image/res.partner/1520/avatar_128?unique=1792242547000 HTTP/1.1" 200 - 13 0.008 0.024 2026-10-17 13:09:10,869 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /web/image?model=res.users&field=avatar_128&id=344 HTTP/1.1" 200 - 7 0.006 0.045 2026-10-17 13:09:10,872 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.047 2026-10-17 13:09:10,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.048 2026-10-17 13:09:10,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.034 2026-10-17 13:09:10,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-17 13:09:10,904 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:09:10,906 44 INFO rb-d965522-225652-425718 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-17 13:09:10,946 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "POST /mail/data HTTP/1.1" 200 - 32 0.026 0.064 2026-10-17 13:09:10,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.042 2026-10-17 13:09:10,981 44 INFO rb-d965522-225652-425718 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-17 13:09:10,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:10] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.009 2026-10-17 13:09:11,145 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 344, model: logistics.shipment.stage 2026-10-17 13:09:11,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 105 0.038 0.109 2026-10-17 13:09:11,233 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.012 0.029 2026-10-17 13:09:11,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-17 13:09:11,279 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.023 2026-10-17 13:09:11,343 44 INFO rb-d965522-225652-425718 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-17 13:09:11,356 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.013 2026-10-17 13:09:11,395 44 INFO rb-d965522-225652-425718 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-17 13:09:11,405 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /mail/data HTTP/1.1" 200 - 43 0.014 0.044 2026-10-17 13:09:11,432 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.009 0.075 2026-10-17 13:09:11,444 44 INFO rb-d965522-225652-425718 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-17 13:09:11,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.005 0.032 2026-10-17 13:09:11,496 44 INFO rb-d965522-225652-425718 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-17 13:09:11,555 44 INFO rb-d965522-225652-425718 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-17 13:09:11,571 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 344, model: project.task, field: is_timeoff_task 2026-10-17 13:09:11,574 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 344, model: project.task, field: task_to_invoice 2026-10-17 13:09:11,624 44 INFO rb-d965522-225652-425718 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-17 13:09:11,643 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 81 0.033 0.166 2026-10-17 13:09:11,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.030 2026-10-17 13:09:11,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-10-17 13:09:11,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.011 2026-10-17 13:09:11,683 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 13:09:11,729 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 344, model: project.task, field: is_timeoff_task 2026-10-17 13:09:11,732 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 344, model: project.task, field: task_to_invoice 2026-10-17 13:09:11,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.012 0.068 2026-10-17 13:09:11,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-10-17 13:09:11,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.014 0.044 2026-10-17 13:09:11,925 44 INFO rb-d965522-225652-425718 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-17 13:09:11,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:11] "GET /web/image/res.users/344/avatar_128 HTTP/1.1" 200 - 7 0.005 0.012 2026-10-17 13:09:11,980 44 INFO rb-d965522-225652-425718 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-17 13:09:12,037 44 INFO rb-d965522-225652-425718 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-17 13:09:12,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.003 0.007 2026-10-17 13:09:12,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.003 0.008 2026-10-17 13:09:12,094 44 INFO rb-d965522-225652-425718 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-17 13:09:12,159 44 INFO rb-d965522-225652-425718 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-17 13:09:12,174 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.001 0.009 2026-10-17 13:09:12,193 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:09:12,239 44 INFO rb-d965522-225652-425718 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-17 13:09:12,298 44 INFO rb-d965522-225652-425718 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-17 13:09:12,304 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.001 0.004 2026-10-17 13:09:12,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-10-17 13:09:12,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.011 0.038 2026-10-17 13:09:12,408 44 INFO rb-d965522-225652-425718 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-17 13:09:12,463 44 INFO rb-d965522-225652-425718 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-17 13:09:12,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.012 2026-10-17 13:09:12,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.004 0.011 2026-10-17 13:09:12,545 44 INFO rb-d965522-225652-425718 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-17 13:09:12,603 44 INFO rb-d965522-225652-425718 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-17 13:09:12,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 58 0.022 0.046 2026-10-17 13:09:12,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.003 0.012 2026-10-17 13:09:12,721 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.007 0.025 2026-10-17 13:09:12,748 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-10-17 13:09:12,749 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 13:09:12,759 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "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.019 0.050 2026-10-17 13:09:12,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.033 2026-10-17 13:09:12,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:12] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.040 2026-10-17 13:09:12,838 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 30378580 (allocated 31981568) 2026-10-17 13:09:12,841 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 152144 2026-10-17 13:09:12,842 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-10-17 13:09:12,842 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 152144 2026-10-17 13:09:12,937 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130912_936964_test_personal_stage_tour.txt 2026-10-17 13:09:12,937 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpx2pik75n_chrome_odoo" 2026-10-17 13:09:12,955 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:09:18,794 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [29883] 2026-10-17 13:09:18,795 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-10-17 13:09:20,215 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-10-17 13:09:20,563 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-10-17 13:09:20,979 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-10-17 13:09:21,632 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:09:21,763 44 INFO rb-d965522-225652-425718 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Chell Gladys" ,"Bastien ProjectManager" ,"Goats" ,"Armande ProjectUser" with Message-Id <1792242561.7205637-89830-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 265}, 349, mail.alias(818,)) 2026-10-17 13:09:22,014 44 INFO rb-d965522-225652-425718 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to armande.projectuser@example.com,chell@gladys.portal,bastien.projectmanager@example.com,b.t@example.com,project+goats@test.mycompany.com with Message-Id <1792242561.9755628-14496-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 265}, 349, mail.alias(818,)) 2026-10-17 13:09:22,166 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-10-17 13:09:22,608 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-10-17 13:09:23,188 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-10-17 13:09:23,804 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-10-17 13:09:24,214 44 INFO rb-d965522-225652-425718 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Lelitre" ,"New Customer" ,help@test.mycompany.com with Message-Id <1792242564.1880703-61922-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 266}, 351, mail.alias(819,)) 2026-10-17 13:09:24,313 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-10-17 13:09:24,707 44 INFO rb-d965522-225652-425718 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Lelitre" ,"New Customer" ,help@test.mycompany.com with Message-Id <1792242564.6807013-72693-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 266}, 349, mail.alias(819,)) 2026-10-17 13:09:25,016 44 INFO rb-d965522-225652-425718 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Cc" ,"Armande ProjectUser" ,"Valid Lelitre" ,"New Customer" ,"Valid Poilvache" with Message-Id <1792242564.9858615-12330-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1129, custom_values: None, uid: 1 2026-10-17 13:09:25,108 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19501, 19500] 2026-10-17 13:09:25,230 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1536, 1537] 2026-10-17 13:09:25,278 44 INFO rb-d965522-225652-425718 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Lelitre" ,"New Customer" ,help@test.mycompany.com with Message-Id <1792242565.2422824-61804-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 266}, 351, mail.alias(819,)) 2026-10-17 13:09:25,573 44 INFO rb-d965522-225652-425718 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Cc" ,"Armande ProjectUser" ,"Valid Lelitre" ,"New Customer" ,"Valid Poilvache" with Message-Id <1792242565.5444539-15732-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1130, custom_values: None, uid: 1 2026-10-17 13:09:25,652 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19507, 19506] 2026-10-17 13:09:25,730 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1538, 1539] 2026-10-17 13:09:25,770 44 INFO rb-d965522-225652-425718 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Lelitre" ,"New Customer" ,help@test.mycompany.com with Message-Id <1792242565.7358201-49707-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 266}, 1, mail.alias(819,)) 2026-10-17 13:09:26,126 44 INFO rb-d965522-225652-425718 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Cc" ,"Armande ProjectUser" ,"Valid Lelitre" ,"New Customer" ,"Valid Poilvache" with Message-Id <1792242566.0976105-55432-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1131, custom_values: None, uid: 1 2026-10-17 13:09:26,210 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19513, 19512] 2026-10-17 13:09:26,293 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1541, 1542] 2026-10-17 13:09:26,301 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-10-17 13:09:26,683 44 INFO rb-d965522-225652-425718 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1792242566.677352@localhost>: direct alias match: ('project.task', 0, {'project_id': 266}, 1, mail.alias(819,)) 2026-10-17 13:09:26,791 44 INFO rb-d965522-225652-425718 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1792242566.7849786@localhost>: direct alias match: ('project.task', 0, {'project_id': 266}, 1, mail.alias(819,)) 2026-10-17 13:09:26,861 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-10-17 13:09:27,428 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-10-17 13:09:27,808 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3238, 3239] 2026-10-17 13:09:27,814 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3142, 3143] 2026-10-17 13:09:27,978 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-10-17 13:09:28,472 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-17 13:09:29,468 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-17 13:09:29,517 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-17 13:09:29,760 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-17 13:09:29,928 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-10-17 13:09:30,201 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-17 13:09:30,582 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-10-17 13:09:30,610 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-10-17 13:09:30,676 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_on_tasks_from_different_projects ... 2026-10-17 13:09:30,820 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-17 13:09:31,280 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:09:33,592 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-10-17 13:09:34,770 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:09:35,970 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-17 13:09:36,077 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:09:37,259 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-10-17 13:09:37,328 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-10-17 13:09:37,384 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-10-17 13:09:37,416 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-17 13:09:37,510 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: bad_resource_allocation_task_alert 2026-10-17 13:09:37,514 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: bad_resource_allocation_task_count 2026-10-17 13:09:37,516 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: bad_resource_allocation_task_json 2026-10-17 13:09:37,517 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: document_ids 2026-10-17 13:09:37,518 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: document_count 2026-10-17 13:09:37,519 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: html_field_history_metadata 2026-10-17 13:09:37,521 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: message_follower_ids 2026-10-17 13:09:37,522 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: message_partner_ids 2026-10-17 13:09:37,523 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: message_ids 2026-10-17 13:09:37,524 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: has_message 2026-10-17 13:09:37,526 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: message_needaction 2026-10-17 13:09:37,527 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: message_needaction_counter 2026-10-17 13:09:37,528 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: message_has_error 2026-10-17 13:09:37,530 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: message_has_error_counter 2026-10-17 13:09:37,531 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: message_attachment_count 2026-10-17 13:09:37,532 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: rating_ids 2026-10-17 13:09:37,533 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: website_message_ids 2026-10-17 13:09:37,535 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: message_has_sms_error 2026-10-17 13:09:37,536 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: approval_coverage_state 2026-10-17 13:09:37,537 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: rotting_days 2026-10-17 13:09:37,538 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: is_rotting 2026-10-17 13:09:37,540 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: rating_last_value 2026-10-17 13:09:37,541 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: rating_last_feedback 2026-10-17 13:09:37,542 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: rating_last_image 2026-10-17 13:09:37,544 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: rating_count 2026-10-17 13:09:37,545 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: rating_avg 2026-10-17 13:09:37,546 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: rating_avg_text 2026-10-17 13:09:37,547 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: rating_percentage_satisfaction 2026-10-17 13:09:37,549 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: rating_last_text 2026-10-17 13:09:37,550 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: activity_ids 2026-10-17 13:09:37,551 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: activity_state 2026-10-17 13:09:37,553 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: activity_user_id 2026-10-17 13:09:37,554 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: activity_type_id 2026-10-17 13:09:37,555 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: activity_type_icon 2026-10-17 13:09:37,556 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: activity_date_deadline 2026-10-17 13:09:37,558 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: my_activity_date_deadline 2026-10-17 13:09:37,559 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: activity_summary 2026-10-17 13:09:37,560 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: activity_exception_decoration 2026-10-17 13:09:37,561 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: activity_exception_icon 2026-10-17 13:09:37,563 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: activity_calendar_event_id 2026-10-17 13:09:37,564 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: email_cc 2026-10-17 13:09:37,565 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: access_warning 2026-10-17 13:09:37,567 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: date_end 2026-10-17 13:09:37,568 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: task_properties 2026-10-17 13:09:37,569 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: role_ids 2026-10-17 13:09:37,570 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: personal_stage_type_ids 2026-10-17 13:09:37,571 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: personal_stage_id 2026-10-17 13:09:37,573 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: personal_stage_type_id 2026-10-17 13:09:37,574 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: partner_phone 2026-10-17 13:09:37,575 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: rating_active 2026-10-17 13:09:37,576 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: attachment_ids 2026-10-17 13:09:37,578 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: project_privacy_visibility 2026-10-17 13:09:37,579 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: subtask_completion_percentage 2026-10-17 13:09:37,580 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: working_hours_open 2026-10-17 13:09:37,581 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: working_hours_close 2026-10-17 13:09:37,583 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: working_days_open 2026-10-17 13:09:37,584 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: working_days_close 2026-10-17 13:09:37,585 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: closed_depend_on_count 2026-10-17 13:09:37,587 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: link_preview_name 2026-10-17 13:09:37,588 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: create_uid 2026-10-17 13:09:37,589 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: write_uid 2026-10-17 13:09:37,590 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: color_stage 2026-10-17 13:09:37,591 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: ancestor_id 2026-10-17 13:09:37,593 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: partner_name 2026-10-17 13:09:37,594 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: partner_company_name 2026-10-17 13:09:37,595 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: remaining_hours_percentage 2026-10-17 13:09:37,596 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: user_skill_ids 2026-10-17 13:09:37,598 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: leave_types_count 2026-10-17 13:09:37,599 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: is_timeoff_task 2026-10-17 13:09:37,600 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: planned_date_start 2026-10-17 13:09:37,601 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: planned_date_end 2026-10-17 13:09:37,603 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: recursive_depend_ids 2026-10-17 13:09:37,604 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: recursive_depending_ids 2026-10-17 13:09:37,605 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: resource_allocation 2026-10-17 13:09:37,606 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: dependency_level 2026-10-17 13:09:37,608 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: bad_resource_allocation_task_ids 2026-10-17 13:09:37,609 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: manager_id 2026-10-17 13:09:37,610 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: okr_node_id 2026-10-17 13:09:37,611 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: project_sale_order_id 2026-10-17 13:09:37,613 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: sale_order_state 2026-10-17 13:09:37,614 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: task_to_invoice 2026-10-17 13:09:37,615 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: pricing_type 2026-10-17 13:09:37,616 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: is_project_map_empty 2026-10-17 13:09:37,618 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: has_multi_sol 2026-10-17 13:09:37,619 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: timesheet_product_id 2026-10-17 13:09:37,620 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: last_sol_of_customer 2026-10-17 13:09:37,621 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: shipment_id 2026-10-17 13:09:37,623 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: shipment_stage_id 2026-10-17 13:09:37,624 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: template_task_id 2026-10-17 13:09:37,625 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: is_require_document 2026-10-17 13:09:37,626 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: required_document_ids 2026-10-17 13:09:37,628 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 366, model: project.task, field: requirement_doc_status 2026-10-17 13:09:37,630 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-17 13:09:37,849 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-17 13:09:37,940 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-10-17 13:09:37,992 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3306] 2026-10-17 13:09:37,997 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3303] 2026-10-17 13:09:38,500 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-10-17 13:09:38,709 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: id 2026-10-17 13:09:38,719 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: display_name 2026-10-17 13:09:38,725 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: message_is_follower 2026-10-17 13:09:38,732 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: duration_tracking 2026-10-17 13:09:38,738 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: access_url 2026-10-17 13:09:38,745 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: access_token 2026-10-17 13:09:38,751 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: active 2026-10-17 13:09:38,758 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: stage_id_color 2026-10-17 13:09:38,764 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: create_date 2026-10-17 13:09:38,771 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: write_date 2026-10-17 13:09:38,777 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: date_assign 2026-10-17 13:09:38,792 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: project_id 2026-10-17 13:09:38,799 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: display_in_project 2026-10-17 13:09:38,805 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: allocated_hours 2026-10-17 13:09:38,812 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: subtask_allocated_hours 2026-10-17 13:09:38,831 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: user_ids 2026-10-17 13:09:38,837 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: portal_user_names 2026-10-17 13:09:38,844 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: email_from 2026-10-17 13:09:38,854 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: company_id 2026-10-17 13:09:38,860 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: displayed_image_id 2026-10-17 13:09:38,867 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: subtask_count 2026-10-17 13:09:38,873 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: closed_subtask_count 2026-10-17 13:09:38,880 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: allow_milestones 2026-10-17 13:09:38,892 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: milestone_id 2026-10-17 13:09:38,899 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: has_late_and_unreached_milestone 2026-10-17 13:09:38,905 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: allow_task_dependencies 2026-10-17 13:09:38,914 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: depend_on_ids 2026-10-17 13:09:38,920 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: depend_on_count 2026-10-17 13:09:38,929 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: dependent_ids 2026-10-17 13:09:38,936 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: dependent_tasks_count 2026-10-17 13:09:38,942 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: display_parent_task_button 2026-10-17 13:09:38,949 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: current_user_same_company_partner 2026-10-17 13:09:38,955 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: display_follow_button 2026-10-17 13:09:38,961 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: allow_recurring_tasks 2026-10-17 13:09:38,968 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: recurring_task 2026-10-17 13:09:38,975 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: recurring_count 2026-10-17 13:09:38,976 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 366, model: project.task.recurrence 2026-10-17 13:09:38,983 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: repeat_interval 2026-10-17 13:09:38,989 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: repeat_unit 2026-10-17 13:09:38,996 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: repeat_type 2026-10-17 13:09:39,002 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: repeat_until 2026-10-17 13:09:39,009 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: is_template 2026-10-17 13:09:39,015 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: has_project_template 2026-10-17 13:09:39,021 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: has_template_ancestor 2026-10-17 13:09:39,028 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: analytic_account_active 2026-10-17 13:09:39,034 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: allow_timesheets 2026-10-17 13:09:39,041 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: remaining_hours 2026-10-17 13:09:39,047 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: effective_hours 2026-10-17 13:09:39,053 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: total_hours_spent 2026-10-17 13:09:39,060 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: progress 2026-10-17 13:09:39,066 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: overtime 2026-10-17 13:09:39,073 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: subtask_effective_hours 2026-10-17 13:09:39,091 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: timesheet_ids 2026-10-17 13:09:39,101 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: encode_uom_in_days 2026-10-17 13:09:39,115 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: sale_order_id 2026-10-17 13:09:39,129 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: sale_line_id 2026-10-17 13:09:39,136 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: allow_billable 2026-10-17 13:09:39,142 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: display_sale_order_button 2026-10-17 13:09:39,149 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: remaining_hours_so 2026-10-17 13:09:39,156 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: remaining_hours_available 2026-10-17 13:09:39,163 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: bad_resource_allocation_task_alert 2026-10-17 13:09:39,170 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: bad_resource_allocation_task_count 2026-10-17 13:09:39,177 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: bad_resource_allocation_task_json 2026-10-17 13:09:39,178 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 366, model: document.document 2026-10-17 13:09:39,185 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: document_count 2026-10-17 13:09:39,192 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: html_field_history_metadata 2026-10-17 13:09:39,193 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 366, model: mail.followers 2026-10-17 13:09:39,205 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: message_partner_ids 2026-10-17 13:09:39,221 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: message_ids 2026-10-17 13:09:39,228 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: has_message 2026-10-17 13:09:39,235 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: message_needaction 2026-10-17 13:09:39,242 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: message_needaction_counter 2026-10-17 13:09:39,249 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: message_has_error 2026-10-17 13:09:39,256 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: message_has_error_counter 2026-10-17 13:09:39,262 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: message_attachment_count 2026-10-17 13:09:39,263 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 366, model: rating.rating 2026-10-17 13:09:39,276 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: website_message_ids 2026-10-17 13:09:39,283 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: message_has_sms_error 2026-10-17 13:09:39,290 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: approval_coverage_state 2026-10-17 13:09:39,297 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: rotting_days 2026-10-17 13:09:39,303 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: is_rotting 2026-10-17 13:09:39,310 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: rating_last_value 2026-10-17 13:09:39,316 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: rating_last_feedback 2026-10-17 13:09:39,323 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: rating_last_image 2026-10-17 13:09:39,329 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: rating_count 2026-10-17 13:09:39,336 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: rating_avg 2026-10-17 13:09:39,342 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: rating_avg_text 2026-10-17 13:09:39,349 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: rating_percentage_satisfaction 2026-10-17 13:09:39,355 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: rating_last_text 2026-10-17 13:09:39,356 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 366, model: mail.activity 2026-10-17 13:09:39,363 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: activity_state 2026-10-17 13:09:39,376 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: activity_user_id 2026-10-17 13:09:39,377 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 366, model: mail.activity.type 2026-10-17 13:09:39,384 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: activity_type_icon 2026-10-17 13:09:39,391 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: activity_date_deadline 2026-10-17 13:09:39,397 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: my_activity_date_deadline 2026-10-17 13:09:39,404 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: activity_summary 2026-10-17 13:09:39,410 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: activity_exception_decoration 2026-10-17 13:09:39,416 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: activity_exception_icon 2026-10-17 13:09:39,428 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: activity_calendar_event_id 2026-10-17 13:09:39,435 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: email_cc 2026-10-17 13:09:39,441 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: access_warning 2026-10-17 13:09:39,448 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: date_end 2026-10-17 13:09:39,454 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: task_properties 2026-10-17 13:09:39,455 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 366, model: project.role 2026-10-17 13:09:39,463 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: personal_stage_type_ids 2026-10-17 13:09:39,464 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 366, model: project.task.stage.personal 2026-10-17 13:09:39,471 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: personal_stage_type_id 2026-10-17 13:09:39,477 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: partner_phone 2026-10-17 13:09:39,484 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: rating_active 2026-10-17 13:09:39,491 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: attachment_ids 2026-10-17 13:09:39,497 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: project_privacy_visibility 2026-10-17 13:09:39,503 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: subtask_completion_percentage 2026-10-17 13:09:39,510 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: working_hours_open 2026-10-17 13:09:39,517 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: working_hours_close 2026-10-17 13:09:39,523 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: working_days_open 2026-10-17 13:09:39,529 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: working_days_close 2026-10-17 13:09:39,536 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: closed_depend_on_count 2026-10-17 13:09:39,542 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: link_preview_name 2026-10-17 13:09:39,555 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: create_uid 2026-10-17 13:09:39,567 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: write_uid 2026-10-17 13:09:39,574 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: color_stage 2026-10-17 13:09:39,583 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: ancestor_id 2026-10-17 13:09:39,589 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: partner_name 2026-10-17 13:09:39,595 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: partner_company_name 2026-10-17 13:09:39,602 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: remaining_hours_percentage 2026-10-17 13:09:39,603 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 366, model: hr.employee.skill 2026-10-17 13:09:39,610 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: leave_types_count 2026-10-17 13:09:39,617 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: is_timeoff_task 2026-10-17 13:09:39,623 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: planned_date_start 2026-10-17 13:09:39,630 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: planned_date_end 2026-10-17 13:09:39,639 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: recursive_depend_ids 2026-10-17 13:09:39,648 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: recursive_depending_ids 2026-10-17 13:09:39,655 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: resource_allocation 2026-10-17 13:09:39,662 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: dependency_level 2026-10-17 13:09:39,671 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: bad_resource_allocation_task_ids 2026-10-17 13:09:39,684 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: manager_id 2026-10-17 13:09:39,685 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 366, model: okr.node 2026-10-17 13:09:39,693 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: project_sale_order_id 2026-10-17 13:09:39,700 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: sale_order_state 2026-10-17 13:09:39,706 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: task_to_invoice 2026-10-17 13:09:39,712 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: pricing_type 2026-10-17 13:09:39,719 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: is_project_map_empty 2026-10-17 13:09:39,725 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: has_multi_sol 2026-10-17 13:09:39,747 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: timesheet_product_id 2026-10-17 13:09:39,755 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: last_sol_of_customer 2026-10-17 13:09:39,770 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: shipment_id 2026-10-17 13:09:39,771 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 366, model: logistics.shipment.stage 2026-10-17 13:09:39,780 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: template_task_id 2026-10-17 13:09:39,787 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: is_require_document 2026-10-17 13:09:39,788 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 366, model: logistics.shipment.required.document 2026-10-17 13:09:39,795 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: write, uid: 366, model: project.task, field: requirement_doc_status 2026-10-17 13:09:39,803 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:09:40,111 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-17 13:09:40,422 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 152369 2026-10-17 13:09:40,422 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpiex2c34w_chrome_odoo 2026-10-17 13:09:40,422 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:45297/json/version 2026-10-17 13:09:40,423 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:09:40,427 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-17 13:09:40,427 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:45297/json 2026-10-17 13:09:40,427 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:09:40,429 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:45297/devtools/page/7B2ACE22CE564BDD5CEC96A2BBC5A7C8 2026-10-17 13:09:40,430 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-10-17 13:09:40,431 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-10-17 13:09:40,495 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:09:40,501 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-10-17 13:09:40,502 44 INFO rb-d965522-225652-425718 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-17 13:09:40,502 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-17 13:09:40,509 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:09:41,485 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:41] "GET /odoo HTTP/1.1" 200 - 154 0.056 0.922 2026-10-17 13:09:41,488 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': '7B2ACE22CE564BDD5CEC96A2BBC5A7C8', 'loaderId': '1D3F8C357A6C1036C07F744BA40F00C1', 'isDownload': False} 2026-10-17 13:09:41,488 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-17 13:09:41,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:41] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:09:41,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:41] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 13:09:41,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:41] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.019 0.086 2026-10-17 13:09:41,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.106 2026-10-17 13:09:41,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:41] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-10-17 13:09:41,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:41] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:09:42,165 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:09:42,165 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:09:42,176 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 13:09:42,209 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:09:42,239 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-17 13:09:42,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.014 0.043 2026-10-17 13:09:42,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.051 2026-10-17 13:09:42,257 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-17 13:09:42,258 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:09:42,270 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:09:42,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /odoo HTTP/1.1" 200 - 29 0.011 0.034 2026-10-17 13:09:42,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.053 2026-10-17 13:09:42,378 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:09:42,380 44 INFO rb-d965522-225652-425718 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-17 13:09:42,387 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:09:42,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.012 0.025 2026-10-17 13:09:42,389 44 INFO rb-d965522-225652-425718 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-17 13:09:42,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /web/image/res.partner/3/avatar_128?unique=1792242579000 HTTP/1.1" 200 - 6 0.006 0.049 2026-10-17 13:09:42,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.065 2026-10-17 13:09:42,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.062 2026-10-17 13:09:42,442 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.045 2026-10-17 13:09:42,449 44 INFO rb-d965522-225652-425718 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-17 13:09:42,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /mail/data HTTP/1.1" 200 - 35 0.016 0.067 2026-10-17 13:09:42,486 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.125 2026-10-17 13:09:42,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.094 2026-10-17 13:09:42,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.040 2026-10-17 13:09:42,493 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.041 2026-10-17 13:09:42,516 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:09:42,518 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:09:42,533 44 INFO rb-d965522-225652-425718 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-17 13:09:42,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.010 2026-10-17 13:09:42,596 44 INFO rb-d965522-225652-425718 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-17 13:09:42,742 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.044 0.122 2026-10-17 13:09:42,810 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.012 0.034 2026-10-17 13:09:42,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-10-17 13:09:42,835 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:09:42,923 44 INFO rb-d965522-225652-425718 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-17 13:09:42,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.013 2026-10-17 13:09:42,981 44 INFO rb-d965522-225652-425718 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-17 13:09:42,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "POST /mail/data HTTP/1.1" 200 - 45 0.015 0.057 2026-10-17 13:09:42,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:42] "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.003 0.013 2026-10-17 13:09:43,037 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.019 2026-10-17 13:09:43,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 17 0.005 0.026 2026-10-17 13:09:43,089 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 17 0.006 0.012 2026-10-17 13:09:43,142 44 INFO rb-d965522-225652-425718 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-17 13:09:43,150 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.003 2026-10-17 13:09:43,206 44 INFO rb-d965522-225652-425718 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-17 13:09:43,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.004 0.013 2026-10-17 13:09:43,475 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.017 2026-10-17 13:09:43,504 44 INFO rb-d965522-225652-425718 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-17 13:09:43,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.001 0.005 2026-10-17 13:09:43,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 13:09:43,563 44 INFO rb-d965522-225652-425718 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-17 13:09:43,620 44 INFO rb-d965522-225652-425718 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-17 13:09:43,635 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.003 0.010 2026-10-17 13:09:43,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 13:09:43,677 44 INFO rb-d965522-225652-425718 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-17 13:09:43,806 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 13:09:43,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 110 0.046 0.082 2026-10-17 13:09:43,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 63 0.027 0.076 2026-10-17 13:09:43,982 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:43] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.015 0.038 2026-10-17 13:09:44,012 44 INFO rb-d965522-225652-425718 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-17 13:09:44,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:44] "GET /my/projects HTTP/1.1" 200 - 141 0.069 0.821 2026-10-17 13:09:45,010 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/263f11b/web.assets_frontend.min.css, copying from /web/assets/263f11b/web.assets_frontend.min.css 2026-10-17 13:09:45,055 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /web/assets/1/263f11b/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.041 2026-10-17 13:09:45,060 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed37af/web.assets_frontend_minimal.min.js, copying from /web/assets/8ed37af/web.assets_frontend_minimal.min.js 2026-10-17 13:09:45,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /web/assets/1/8ed37af/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.078 2026-10-17 13:09:45,079 44 INFO rb-d965522-225652-425718 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-17 13:09:45,080 44 INFO rb-d965522-225652-425718 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-17 13:09:45,081 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee4238b/web.__assets_tests_call__.min.js, copying from /web/assets/ee4238b/web.__assets_tests_call__.min.js 2026-10-17 13:09:45,101 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /web/assets/1/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.023 2026-10-17 13:09:45,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /web/image/website/1/logo/My%20Website?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.004 2026-10-17 13:09:45,174 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:09:45,186 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/09664bb/web.assets_frontend_lazy.min.js, copying from /web/assets/09664bb/web.assets_frontend_lazy.min.js 2026-10-17 13:09:45,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /web/assets/1/09664bb/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.034 2026-10-17 13:09:45,217 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.042 2026-10-17 13:09:45,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 13:09:45,575 44 INFO rb-d965522-225652-425718 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-17 13:09:45,648 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "POST /mail/data HTTP/1.1" 200 - 21 0.009 0.018 2026-10-17 13:09:45,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /my/projects/288 HTTP/1.1" 303 - 4 0.001 0.012 2026-10-17 13:09:45,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /my/projects/288/project_sharing HTTP/1.1" 200 - 71 0.020 0.213 2026-10-17 13:09:45,909 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /web/assets/37d57bd/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:09:45,913 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /web/assets/416dee0/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 13:09:45,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:45] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:09:46,296 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:09:46,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "GET /web/webclient/translations?hash=5b5358aa3dcbb3900c76f0592bc20c73560a5181&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:09:46,306 44 INFO rb-d965522-225652-425718 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-17 13:09:46,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-10-17 13:09:46,328 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-17 13:09:46,392 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "POST /mail/data HTTP/1.1" 200 - 21 0.008 0.019 2026-10-17 13:09:46,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "POST /web/action/load HTTP/1.1" 200 - 13 0.005 0.040 2026-10-17 13:09:46,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-17 13:09:46,542 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.025 0.097 2026-10-17 13:09:46,574 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 13:09:46,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.002 0.016 2026-10-17 13:09:46,638 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:09:46,639 44 INFO rb-d965522-225652-425718 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-17 13:09:46,698 44 INFO rb-d965522-225652-425718 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-17 13:09:46,710 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 13:09:46,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.015 2026-10-17 13:09:46,762 44 INFO rb-d965522-225652-425718 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-17 13:09:46,813 44 INFO rb-d965522-225652-425718 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-17 13:09:46,869 44 INFO rb-d965522-225652-425718 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-17 13:09:46,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 56 0.021 0.051 2026-10-17 13:09:46,972 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:46] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.005 0.014 2026-10-17 13:09:47,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.037 2026-10-17 13:09:47,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.016 0.045 2026-10-17 13:09:47,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "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-17 13:09:47,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.002 2026-10-17 13:09:47,307 44 INFO rb-d965522-225652-425718 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-17 13:09:47,329 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "POST /mail/data HTTP/1.1" 200 - 12 0.012 0.020 2026-10-17 13:09:47,352 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.005 0.025 2026-10-17 13:09:47,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 20 0.012 0.065 2026-10-17 13:09:47,585 44 INFO rb-d965522-225652-425718 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-17 13:09:47,622 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "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-17 13:09:47,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "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-17 13:09:47,654 44 INFO rb-d965522-225652-425718 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-17 13:09:47,713 44 INFO rb-d965522-225652-425718 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-17 13:09:47,732 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.026 0.091 2026-10-17 13:09:47,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.085 2026-10-17 13:09:47,792 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.038 2026-10-17 13:09:47,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.043 2026-10-17 13:09:47,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-10-17 13:09:47,812 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-10-17 13:09:47,852 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:47] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.009 0.036 2026-10-17 13:09:47,942 44 INFO rb-d965522-225652-425718 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-17 13:09:47,997 44 INFO rb-d965522-225652-425718 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-17 13:09:48,002 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:48] "POST /mail/message/post HTTP/1.1" 200 - 53 0.023 0.082 2026-10-17 13:09:48,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:48] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.002 0.008 2026-10-17 13:09:48,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:48] "POST /mail/data HTTP/1.1" 200 - 4 0.001 0.012 2026-10-17 13:09:48,050 44 INFO rb-d965522-225652-425718 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-17 13:09:48,103 44 INFO rb-d965522-225652-425718 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-17 13:09:48,156 44 INFO rb-d965522-225652-425718 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-17 13:09:48,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:48] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.007 0.019 2026-10-17 13:09:48,199 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:48] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-10-17 13:09:48,209 44 INFO rb-d965522-225652-425718 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-17 13:09:48,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:48] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.009 0.028 2026-10-17 13:09:48,261 44 INFO rb-d965522-225652-425718 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-17 13:09:48,315 44 INFO rb-d965522-225652-425718 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-17 13:09:48,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:48] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.004 0.038 2026-10-17 13:09:48,371 44 INFO rb-d965522-225652-425718 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-17 13:09:48,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:48] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.038 2026-10-17 13:09:48,446 44 INFO rb-d965522-225652-425718 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-17 13:09:48,472 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:48] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 19 0.013 0.027 2026-10-17 13:09:48,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:48] "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-17 13:09:48,536 44 INFO rb-d965522-225652-425718 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-17 13:09:48,586 44 INFO rb-d965522-225652-425718 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-17 13:09:48,637 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-10-17 13:09:48,638 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-17 13:09:48,736 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 24146072 (allocated 29069312) 2026-10-17 13:09:48,739 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 152369 2026-10-17 13:09:48,740 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-10-17 13:09:48,741 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 152369 2026-10-17 13:09:48,807 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130948_806956_test_01_project_sharing.txt 2026-10-17 13:09:48,807 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmpiex2c34w_chrome_odoo" 2026-10-17 13:09:48,822 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-17 13:09:49,198 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 152647 2026-10-17 13:09:49,199 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpialbth8e_chrome_odoo 2026-10-17 13:09:49,199 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:34971/json/version 2026-10-17 13:09:49,200 44 INFO rb-d965522-225652-425718 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-17 13:09:49,203 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-17 13:09:49,203 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:34971/json 2026-10-17 13:09:49,204 44 INFO rb-d965522-225652-425718 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-17 13:09:49,209 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:34971/devtools/page/2410ECF3FC78735F1DCC09E32ED06B4A 2026-10-17 13:09:49,211 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-10-17 13:09:49,213 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-10-17 13:09:49,243 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-17 13:09:49,250 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-10-17 13:09:49,251 44 INFO rb-d965522-225652-425718 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-17 13:09:49,251 44 INFO rb-d965522-225652-425718 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-17 13:09:49,258 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:09:50,241 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "GET /my/projects HTTP/1.1" 200 - 133 0.052 0.933 2026-10-17 13:09:50,245 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '2410ECF3FC78735F1DCC09E32ED06B4A', 'loaderId': 'D1B0EFCDF764C5E5F0BF8406C5ECB406', 'isDownload': False} 2026-10-17 13:09:50,245 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-17 13:09:50,263 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:09:50,275 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/263f11b/web.assets_frontend.min.css, copying from /web/assets/263f11b/web.assets_frontend.min.css 2026-10-17 13:09:50,322 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "GET /web/assets/1/263f11b/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.028 0.028 2026-10-17 13:09:50,328 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed37af/web.assets_frontend_minimal.min.js, copying from /web/assets/8ed37af/web.assets_frontend_minimal.min.js 2026-10-17 13:09:50,335 44 INFO rb-d965522-225652-425718 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-17 13:09:50,336 44 INFO rb-d965522-225652-425718 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-17 13:09:50,337 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "GET /web/assets/1/8ed37af/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.057 2026-10-17 13:09:50,344 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee4238b/web.__assets_tests_call__.min.js, copying from /web/assets/ee4238b/web.__assets_tests_call__.min.js 2026-10-17 13:09:50,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "GET /web/assets/1/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.025 2026-10-17 13:09:50,401 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:09:50,402 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:09:50,408 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "GET /web/image/website/1/logo/My%20Website?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.008 2026-10-17 13:09:50,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 13:09:50,461 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/09664bb/web.assets_frontend_lazy.min.js, copying from /web/assets/09664bb/web.assets_frontend_lazy.min.js 2026-10-17 13:09:50,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "GET /web/assets/1/09664bb/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.057 2026-10-17 13:09:50,837 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:09:50,901 44 INFO rb-d965522-225652-425718 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-17 13:09:50,907 44 INFO rb-d965522-225652-425718 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-17 13:09:50,928 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.015 2026-10-17 13:09:50,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:50] "GET /my/projects/288 HTTP/1.1" 303 - 11 0.005 0.010 2026-10-17 13:09:51,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "GET /my/projects/288/project_sharing HTTP/1.1" 200 - 72 0.030 0.298 2026-10-17 13:09:51,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "GET /web/assets/416dee0/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:09:51,346 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "GET /web/assets/37d57bd/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 13:09:51,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-10-17 13:09:51,685 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:09:51,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:09:51,702 44 INFO rb-d965522-225652-425718 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-17 13:09:51,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-17 13:09:51,721 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-17 13:09:51,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "POST /web/action/load HTTP/1.1" 200 - 13 0.007 0.013 2026-10-17 13:09:51,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.031 2026-10-17 13:09:51,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-17 13:09:51,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.024 0.091 2026-10-17 13:09:51,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 13:09:51,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.012 0.029 2026-10-17 13:09:52,059 44 INFO rb-d965522-225652-425718 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-17 13:09:52,118 44 INFO rb-d965522-225652-425718 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-17 13:09:52,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.001 0.019 2026-10-17 13:09:52,154 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:09:52,180 44 INFO rb-d965522-225652-425718 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-17 13:09:52,231 44 INFO rb-d965522-225652-425718 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-17 13:09:52,287 44 INFO rb-d965522-225652-425718 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-17 13:09:52,349 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 49 0.019 0.041 2026-10-17 13:09:52,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.005 0.014 2026-10-17 13:09:52,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.003 0.024 2026-10-17 13:09:52,489 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.016 0.034 2026-10-17 13:09:52,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "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-17 13:09:52,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-10-17 13:09:52,667 44 INFO rb-d965522-225652-425718 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-17 13:09:52,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "POST /mail/data HTTP/1.1" 200 - 18 0.011 0.018 2026-10-17 13:09:52,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "GET /web/image/res.partner/1571/avatar_128?access_token=910c6b78e644235eed0b52dd98870906d98b2d67a32e700ce8799bcd2cca0907o0x6af9bb3b&unique=1792242579000 HTTP/1.1" 200 - 5 0.002 0.019 2026-10-17 13:09:52,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 31 0.015 0.065 2026-10-17 13:09:52,768 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.005 0.089 2026-10-17 13:09:52,906 44 INFO rb-d965522-225652-425718 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-17 13:09:52,928 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "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-17 13:09:52,970 44 INFO rb-d965522-225652-425718 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-17 13:09:52,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.041 2026-10-17 13:09:52,982 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:52] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-17 13:09:53,028 44 INFO rb-d965522-225652-425718 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-17 13:09:53,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.023 0.101 2026-10-17 13:09:53,058 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.066 2026-10-17 13:09:53,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.003 0.028 2026-10-17 13:09:53,105 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.031 2026-10-17 13:09:53,182 44 INFO rb-d965522-225652-425718 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-17 13:09:53,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /mail/message/post HTTP/1.1" 200 - 34 0.016 0.030 2026-10-17 13:09:53,195 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.043 2026-10-17 13:09:53,225 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.010 0.063 2026-10-17 13:09:53,235 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.002 0.028 2026-10-17 13:09:53,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /mail/data HTTP/1.1" 200 - 9 0.002 0.035 2026-10-17 13:09:53,260 44 INFO rb-d965522-225652-425718 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-17 13:09:53,313 44 INFO rb-d965522-225652-425718 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-17 13:09:53,367 44 INFO rb-d965522-225652-425718 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-17 13:09:53,421 44 INFO rb-d965522-225652-425718 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-17 13:09:53,436 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.005 0.009 2026-10-17 13:09:53,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 13:09:53,474 44 INFO rb-d965522-225652-425718 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-17 13:09:53,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.010 0.025 2026-10-17 13:09:53,525 44 INFO rb-d965522-225652-425718 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-17 13:09:53,578 44 INFO rb-d965522-225652-425718 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-17 13:09:53,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.003 0.009 2026-10-17 13:09:53,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 13:09:53,636 44 INFO rb-d965522-225652-425718 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-17 13:09:53,639 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.011 0.026 2026-10-17 13:09:53,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 8 0.005 0.027 2026-10-17 13:09:53,700 44 INFO rb-d965522-225652-425718 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-17 13:09:53,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.010 0.021 2026-10-17 13:09:53,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 13:09:53,759 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:53] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:09:53,801 44 INFO rb-d965522-225652-425718 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-17 13:09:53,852 44 INFO rb-d965522-225652-425718 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-17 13:09:53,903 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-10-17 13:09:53,903 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-17 13:09:53,985 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 23024632 (allocated 27271168) 2026-10-17 13:09:53,986 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 152647 2026-10-17 13:09:53,987 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-10-17 13:09:53,988 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 152647 2026-10-17 13:09:54,045 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130954_045091_test_02_project_sharing.txt 2026-10-17 13:09:54,045 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmpialbth8e_chrome_odoo" 2026-10-17 13:09:54,055 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-17 13:09:54,491 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 152866 2026-10-17 13:09:54,491 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpfc8lhs4t_chrome_odoo 2026-10-17 13:09:54,491 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:44823/json/version 2026-10-17 13:09:54,492 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44823', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:09:54,496 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-17 13:09:54,497 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:44823/json 2026-10-17 13:09:54,497 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44823', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:09:54,500 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:44823/devtools/page/AC7591D05F5E378C62D1CACD2A97BD63 2026-10-17 13:09:54,502 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-10-17 13:09:54,503 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-10-17 13:09:54,556 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-17 13:09:54,562 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-10-17 13:09:54,563 44 INFO rb-d965522-225652-425718 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-17 13:09:54,563 44 INFO rb-d965522-225652-425718 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-17 13:09:54,570 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:09:55,566 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:55] "GET /my/projects HTTP/1.1" 200 - 133 0.052 0.946 2026-10-17 13:09:55,570 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': 'AC7591D05F5E378C62D1CACD2A97BD63', 'loaderId': '436C158C66221D3ED24EB815A44990DC', 'isDownload': False} 2026-10-17 13:09:55,570 44 INFO rb-d965522-225652-425718 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-17 13:09:55,590 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09: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-17 13:09:55,600 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/263f11b/web.assets_frontend.min.css, copying from /web/assets/263f11b/web.assets_frontend.min.css 2026-10-17 13:09:55,655 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:55] "GET /web/assets/1/263f11b/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.038 0.028 2026-10-17 13:09:55,661 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed37af/web.assets_frontend_minimal.min.js, copying from /web/assets/8ed37af/web.assets_frontend_minimal.min.js 2026-10-17 13:09:55,670 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:55] "GET /web/assets/1/8ed37af/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.066 2026-10-17 13:09:55,676 44 INFO rb-d965522-225652-425718 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-17 13:09:55,676 44 INFO rb-d965522-225652-425718 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-17 13:09:55,681 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee4238b/web.__assets_tests_call__.min.js, copying from /web/assets/ee4238b/web.__assets_tests_call__.min.js 2026-10-17 13:09:55,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:55] "GET /web/assets/1/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.023 2026-10-17 13:09:55,737 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:55] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:09:55,738 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:09:55,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:55] "GET /web/image/website/1/logo/My%20Website?unique=c5aca08 HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 13:09:55,785 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/09664bb/web.assets_frontend_lazy.min.js, copying from /web/assets/09664bb/web.assets_frontend_lazy.min.js 2026-10-17 13:09:55,813 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:55] "GET /web/assets/1/09664bb/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.037 2026-10-17 13:09:55,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:55] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.042 2026-10-17 13:09:56,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 13:09:56,235 44 INFO rb-d965522-225652-425718 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-17 13:09:56,241 44 INFO rb-d965522-225652-425718 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-17 13:09:56,258 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:56] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.014 2026-10-17 13:09:56,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:56] "GET /my/projects/288 HTTP/1.1" 303 - 14 0.004 0.011 2026-10-17 13:09:56,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:56] "GET /my/projects/288/project_sharing HTTP/1.1" 200 - 72 0.022 0.217 2026-10-17 13:09:56,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:56] "GET /web/assets/37d57bd/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:09:56,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:56] "GET /web/assets/416dee0/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-10-17 13:09:56,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:56] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-10-17 13:09:56,929 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:56] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:09:56,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:09:56,948 44 INFO rb-d965522-225652-425718 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-17 13:09:56,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-17 13:09:56,966 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-17 13:09:57,003 44 INFO rb-d965522-225652-425718 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-17 13:09:57,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:57] "POST /web/action/load HTTP/1.1" 200 - 13 0.005 0.013 2026-10-17 13:09:57,039 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:57] "POST /mail/data HTTP/1.1" 200 - 18 0.008 0.029 2026-10-17 13:09:57,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-17 13:09:57,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 68 0.024 0.080 2026-10-17 13:09:57,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 13:09:57,198 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.011 0.031 2026-10-17 13:09:57,215 44 INFO rb-d965522-225652-425718 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-17 13:09:57,246 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.003 0.026 2026-10-17 13:09:57,275 44 INFO rb-d965522-225652-425718 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-17 13:09:57,292 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.010 0.021 2026-10-17 13:09:57,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09: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-17 13:09:57,390 44 INFO rb-d965522-225652-425718 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-17 13:09:57,440 44 INFO rb-d965522-225652-425718 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-17 13:09:57,491 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-10-17 13:09:57,492 44 INFO rb-d965522-225652-425718 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-17 13:09:57,542 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 14056552 (allocated 16515072) 2026-10-17 13:09:57,544 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 152866 2026-10-17 13:09:57,546 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-10-17 13:09:57,547 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 152866 2026-10-17 13:09:57,607 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_130957_607752_test_03_project_sharing.txt 2026-10-17 13:09:57,608 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmpfc8lhs4t_chrome_odoo" 2026-10-17 13:09:57,617 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-10-17 13:09:57,967 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:09:58,065 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-17 13:09:58,135 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-10-17 13:09:58,146 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:09:58,335 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:58] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.012 0.179 2026-10-17 13:09:58,600 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 153058 2026-10-17 13:09:58,600 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmpx3ocn9i0_chrome_odoo 2026-10-17 13:09:58,601 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:36877/json/version 2026-10-17 13:09:58,601 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:09:58,608 44 INFO rb-d965522-225652-425718 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-17 13:09:58,608 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:36877/json 2026-10-17 13:09:58,608 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:09:58,611 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:36877/devtools/page/09AA178E1808573BBDA02FBE4639CCB7 2026-10-17 13:09:58,613 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-10-17 13:09:58,614 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-10-17 13:09:58,623 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-17 13:09:58,624 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-10-17 13:09:58,625 44 INFO rb-d965522-225652-425718 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-17 13:09:58,625 44 INFO rb-d965522-225652-425718 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-17 13:09:59,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:59] "GET /my/projects HTTP/1.1" 200 - 126 0.049 0.723 2026-10-17 13:09:59,425 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': '09AA178E1808573BBDA02FBE4639CCB7', 'loaderId': '84EF382250FE39D608F3F0E4D3CB0A35', 'isDownload': False} 2026-10-17 13:09:59,425 44 INFO rb-d965522-225652-425718 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-17 13:09:59,445 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:09:59,453 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/263f11b/web.assets_frontend.min.css, copying from /web/assets/263f11b/web.assets_frontend.min.css 2026-10-17 13:09:59,500 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:59] "GET /web/assets/1/263f11b/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.029 0.029 2026-10-17 13:09:59,505 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed37af/web.assets_frontend_minimal.min.js, copying from /web/assets/8ed37af/web.assets_frontend_minimal.min.js 2026-10-17 13:09:59,511 44 INFO rb-d965522-225652-425718 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-17 13:09:59,512 44 INFO rb-d965522-225652-425718 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-17 13:09:59,514 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:59] "GET /web/assets/1/8ed37af/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.056 2026-10-17 13:09:59,524 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee4238b/web.__assets_tests_call__.min.js, copying from /web/assets/ee4238b/web.__assets_tests_call__.min.js 2026-10-17 13:09:59,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:59] "GET /web/assets/1/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.025 2026-10-17 13:09:59,578 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:59] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:09:59,580 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:09:59,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:59] "GET /web/image/website/1/logo/My%20Website?unique=c5aca08 HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 13:09:59,627 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/09664bb/web.assets_frontend_lazy.min.js, copying from /web/assets/09664bb/web.assets_frontend_lazy.min.js 2026-10-17 13:09:59,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:59] "GET /web/assets/1/09664bb/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.040 2026-10-17 13:09:59,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:09:59] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.045 2026-10-17 13:10:00,040 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 13:10:00,094 44 INFO rb-d965522-225652-425718 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-17 13:10:00,101 44 INFO rb-d965522-225652-425718 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-17 13:10:00,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "POST /mail/data HTTP/1.1" 200 - 18 0.008 0.014 2026-10-17 13:10:00,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "GET /my/projects/288 HTTP/1.1" 303 - 11 0.003 0.010 2026-10-17 13:10:00,428 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "GET /my/projects/288/project_sharing HTTP/1.1" 200 - 70 0.022 0.225 2026-10-17 13:10:00,448 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "GET /web/assets/37d57bd/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:10:00,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "GET /web/assets/416dee0/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 13:10:00,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:10:00,812 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:10:00,819 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:10:00,829 44 INFO rb-d965522-225652-425718 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-17 13:10:00,841 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-17 13:10:00,848 44 INFO rb-d965522-225652-425718 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-17 13:10:00,884 44 INFO rb-d965522-225652-425718 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-17 13:10:00,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.005 0.013 2026-10-17 13:10:00,920 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "POST /mail/data HTTP/1.1" 200 - 18 0.008 0.029 2026-10-17 13:10:00,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-17 13:10:01,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.023 0.087 2026-10-17 13:10:01,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 13:10:01,092 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.012 0.032 2026-10-17 13:10:01,171 44 INFO rb-d965522-225652-425718 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-17 13:10:01,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.004 0.024 2026-10-17 13:10:01,273 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.016 0.035 2026-10-17 13:10:01,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "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-17 13:10:01,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-10-17 13:10:01,483 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "POST /mail/data HTTP/1.1" 200 - 18 0.019 0.015 2026-10-17 13:10:01,493 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "GET /web/image/res.partner/1571/avatar_128?access_token=910c6b78e644235eed0b52dd98870906d98b2d67a32e700ce8799bcd2cca0907o0x6af9bb3b&unique=1792242579000 HTTP/1.1" 200 - 5 0.002 0.029 2026-10-17 13:10:01,517 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.007 0.048 2026-10-17 13:10:01,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-17 13:10:01,605 44 INFO rb-d965522-225652-425718 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-17 13:10:01,612 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "GET /web/image/res.partner/2/avatar_128?access_token=8dfc34cb5e50bdecf304e3e85441ac0da053c7bba13bedd23427a888044cd9eao0x6af7d051&unique=1792242579000 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-17 13:10:01,616 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:01] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:10:01,657 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-10-17 13:10:01,658 44 INFO rb-d965522-225652-425718 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-17 13:10:01,717 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18983028 (allocated 20447232) 2026-10-17 13:10:01,720 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 153058 2026-10-17 13:10:01,720 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-10-17 13:10:01,721 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 153058 2026-10-17 13:10:01,782 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131001_782790_test_04_project_sharing_chatter_message_reactions.txt 2026-10-17 13:10:01,783 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmpx3ocn9i0_chrome_odoo" 2026-10-17 13:10:01,793 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-10-17 13:10:02,173 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 153257 2026-10-17 13:10:02,173 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmpkule_7xu_chrome_odoo 2026-10-17 13:10:02,173 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:38631/json/version 2026-10-17 13:10:02,174 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:02,181 44 INFO rb-d965522-225652-425718 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-17 13:10:02,181 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:38631/json 2026-10-17 13:10:02,182 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:02,185 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:38631/devtools/page/722448F84A0592B183A3CE989937D16C 2026-10-17 13:10:02,187 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-10-17 13:10:02,188 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-10-17 13:10:02,206 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-17 13:10:02,212 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-10-17 13:10:02,213 44 INFO rb-d965522-225652-425718 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-17 13:10:02,213 44 INFO rb-d965522-225652-425718 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-17 13:10:02,222 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:10:03,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:03] "GET /my/projects HTTP/1.1" 200 - 133 0.052 1.050 2026-10-17 13:10:03,326 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '722448F84A0592B183A3CE989937D16C', 'loaderId': '28F3E0151B5CE06B7C0DDCD6FA6C93FC', 'isDownload': False} 2026-10-17 13:10:03,326 44 INFO rb-d965522-225652-425718 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-17 13:10:03,345 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:10:03,355 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/263f11b/web.assets_frontend.min.css, copying from /web/assets/263f11b/web.assets_frontend.min.css 2026-10-17 13:10:03,403 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:03] "GET /web/assets/1/263f11b/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.031 2026-10-17 13:10:03,408 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed37af/web.assets_frontend_minimal.min.js, copying from /web/assets/8ed37af/web.assets_frontend_minimal.min.js 2026-10-17 13:10:03,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:03] "GET /web/assets/1/8ed37af/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.060 2026-10-17 13:10:03,422 44 INFO rb-d965522-225652-425718 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-17 13:10:03,422 44 INFO rb-d965522-225652-425718 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-17 13:10:03,424 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee4238b/web.__assets_tests_call__.min.js, copying from /web/assets/ee4238b/web.__assets_tests_call__.min.js 2026-10-17 13:10:03,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:03] "GET /web/assets/1/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.019 2026-10-17 13:10:03,482 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:03] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:10:03,484 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:10:03,484 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:03] "GET /web/image/website/1/logo/My%20Website?unique=c5aca08 HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 13:10:03,528 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/09664bb/web.assets_frontend_lazy.min.js, copying from /web/assets/09664bb/web.assets_frontend_lazy.min.js 2026-10-17 13:10:03,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:03] "GET /web/assets/1/09664bb/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.039 2026-10-17 13:10:03,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:03] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.039 2026-10-17 13:10:03,889 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 13:10:03,945 44 INFO rb-d965522-225652-425718 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-17 13:10:03,952 44 INFO rb-d965522-225652-425718 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-17 13:10:03,963 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:03] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.014 2026-10-17 13:10:04,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "GET /my/projects/288 HTTP/1.1" 303 - 11 0.003 0.009 2026-10-17 13:10:04,273 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "GET /my/projects/288/project_sharing HTTP/1.1" 200 - 72 0.022 0.219 2026-10-17 13:10:04,292 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "GET /web/assets/37d57bd/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:10:04,296 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "GET /web/assets/416dee0/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-10-17 13:10:04,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-10-17 13:10:04,645 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:10:04,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:10:04,661 44 INFO rb-d965522-225652-425718 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-17 13:10:04,673 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-17 13:10:04,680 44 INFO rb-d965522-225652-425718 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-17 13:10:04,715 44 INFO rb-d965522-225652-425718 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-17 13:10:04,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "POST /web/action/load HTTP/1.1" 200 - 13 0.005 0.014 2026-10-17 13:10:04,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.029 2026-10-17 13:10:04,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-17 13:10:04,849 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.024 0.078 2026-10-17 13:10:04,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 13:10:04,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.011 0.029 2026-10-17 13:10:04,987 44 INFO rb-d965522-225652-425718 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-17 13:10:05,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.004 0.026 2026-10-17 13:10:05,092 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:05] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.017 0.035 2026-10-17 13:10:05,146 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:05] "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-17 13:10:05,214 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:05] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-10-17 13:10:05,295 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:05] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.008 0.015 2026-10-17 13:10:05,304 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:05] "GET /web/image/res.partner/1571/avatar_128?access_token=910c6b78e644235eed0b52dd98870906d98b2d67a32e700ce8799bcd2cca0907o0x6af9bb3b&unique=1792242579000 HTTP/1.1" 200 - 5 0.002 0.026 2026-10-17 13:10:05,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:05] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.039 2026-10-17 13:10:05,324 44 INFO rb-d965522-225652-425718 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-17 13:10:05,625 44 INFO rb-d965522-225652-425718 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-17 13:10:05,628 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:05] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.009 0.021 2026-10-17 13:10:05,713 44 INFO rb-d965522-225652-425718 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-17 13:10:05,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:05] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.008 0.017 2026-10-17 13:10:06,028 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-10-17 13:10:06,029 44 INFO rb-d965522-225652-425718 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-17 13:10:06,084 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17607860 (allocated 20971520) 2026-10-17 13:10:06,087 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 153257 2026-10-17 13:10:06,088 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-10-17 13:10:06,090 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 153257 2026-10-17 13:10:06,159 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131006_159422_test_05_project_sharing_chatter_mention_users.txt 2026-10-17 13:10:06,159 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmpkule_7xu_chrome_odoo" 2026-10-17 13:10:06,168 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-10-17 13:10:06,605 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 153463 2026-10-17 13:10:06,605 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpnktangyx_chrome_odoo 2026-10-17 13:10:06,605 44 INFO rb-d965522-225652-425718 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:42863/json/version 2026-10-17 13:10:06,606 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:06,624 44 INFO rb-d965522-225652-425718 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-17 13:10:06,624 44 INFO rb-d965522-225652-425718 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:42863/json 2026-10-17 13:10:06,625 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:06,635 44 INFO rb-d965522-225652-425718 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:42863/devtools/page/B5AF48A3B434A821E4BE045C43414CFB 2026-10-17 13:10:06,642 44 INFO rb-d965522-225652-425718 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-17 13:10:06,645 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-10-17 13:10:06,679 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-17 13:10:06,685 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-10-17 13:10:06,686 44 INFO rb-d965522-225652-425718 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-17 13:10:06,686 44 INFO rb-d965522-225652-425718 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-17 13:10:06,695 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:10:06,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:06] "GET /odoo HTTP/1.1" 303 - 5 0.001 0.182 2026-10-17 13:10:07,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /my HTTP/1.1" 200 - 142 0.059 0.787 2026-10-17 13:10:07,729 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': 'B5AF48A3B434A821E4BE045C43414CFB', 'loaderId': '2384FC3E79C1D76266A5CF74B6BA1B19', 'isDownload': False} 2026-10-17 13:10:07,729 44 INFO rb-d965522-225652-425718 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-17 13:10:07,747 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:10:07,755 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/263f11b/web.assets_frontend.min.css, copying from /web/assets/263f11b/web.assets_frontend.min.css 2026-10-17 13:10:07,802 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /web/assets/1/263f11b/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.029 0.029 2026-10-17 13:10:07,807 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed37af/web.assets_frontend_minimal.min.js, copying from /web/assets/8ed37af/web.assets_frontend_minimal.min.js 2026-10-17 13:10:07,814 44 INFO rb-d965522-225652-425718 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-17 13:10:07,814 44 INFO rb-d965522-225652-425718 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-17 13:10:07,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /web/assets/1/8ed37af/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.057 2026-10-17 13:10:07,823 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee4238b/web.__assets_tests_call__.min.js, copying from /web/assets/ee4238b/web.__assets_tests_call__.min.js 2026-10-17 13:10:07,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /web/assets/1/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.021 2026-10-17 13:10:07,891 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:10:07,893 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:10:07,897 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 13:10:07,899 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:10:07,901 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 13:10:07,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /web/image/website/1/logo/My%20Website?unique=c5aca08 HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 13:10:07,902 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 13:10:07,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /web/image/website/1/favicon?unique=c5aca08 HTTP/1.1" 200 - 4 0.001 0.007 2026-10-17 13:10:07,949 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/09664bb/web.assets_frontend_lazy.min.js, copying from /web/assets/09664bb/web.assets_frontend_lazy.min.js 2026-10-17 13:10:07,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:07] "GET /web/assets/1/09664bb/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.041 2026-10-17 13:10:08,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-17 13:10:08,373 44 INFO rb-d965522-225652-425718 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-17 13:10:08,383 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "POST /my/counters HTTP/1.1" 200 - 36 0.016 0.024 2026-10-17 13:10:08,401 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:10:08,417 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "POST /my/counters HTTP/1.1" 200 - 34 0.013 0.058 2026-10-17 13:10:08,447 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:10:08,449 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:10:08,452 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:10:08,453 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:10:08,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "POST /my/counters HTTP/1.1" 200 - 26 0.017 0.097 2026-10-17 13:10:08,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.101 2026-10-17 13:10:08,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "GET /my/projects HTTP/1.1" 200 - 38 0.021 0.258 2026-10-17 13:10:08,842 44 INFO rb-d965522-225652-425718 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-17 13:10:08,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "POST /mail/data HTTP/1.1" 200 - 7 0.003 0.008 2026-10-17 13:10:08,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:08] "GET /my/projects/288 HTTP/1.1" 303 - 11 0.003 0.010 2026-10-17 13:10:09,145 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "GET /my/projects/288/project_sharing HTTP/1.1" 200 - 68 0.017 0.207 2026-10-17 13:10:09,164 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "GET /web/assets/37d57bd/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:10:09,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "GET /web/assets/416dee0/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-10-17 13:10:09,176 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "GET /web/assets/ee4238b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:10:09,502 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:10:09,510 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:10:09,521 44 INFO rb-d965522-225652-425718 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-17 13:10:09,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-17 13:10:09,540 44 INFO rb-d965522-225652-425718 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-17 13:10:09,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "POST /web/action/load HTTP/1.1" 200 - 13 0.005 0.014 2026-10-17 13:10:09,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.030 2026-10-17 13:10:09,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.024 0.083 2026-10-17 13:10:09,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.130 2026-10-17 13:10:09,742 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.007 2026-10-17 13:10:09,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.011 0.029 2026-10-17 13:10:09,851 44 INFO rb-d965522-225652-425718 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-17 13:10:09,882 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.003 0.024 2026-10-17 13:10:09,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:09] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.018 0.038 2026-10-17 13:10:10,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:10] "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-17 13:10:10,073 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:10] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-10-17 13:10:10,142 44 INFO rb-d965522-225652-425718 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-17 13:10:10,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:10] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.014 2026-10-17 13:10:10,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:10] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.005 0.012 2026-10-17 13:10:10,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:10] "GET /web/image/res.partner/1571/avatar_128?access_token=910c6b78e644235eed0b52dd98870906d98b2d67a32e700ce8799bcd2cca0907o0x6af9bb3b&unique=1792242579000 HTTP/1.1" 200 - 5 0.002 0.007 2026-10-17 13:10:10,207 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-10-17 13:10:10,208 44 INFO rb-d965522-225652-425718 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-17 13:10:10,290 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 17200248 (allocated 18612224) 2026-10-17 13:10:10,293 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 153463 2026-10-17 13:10:10,295 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-10-17 13:10:10,296 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 153463 2026-10-17 13:10:10,359 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131010_359031_test_blocked_task_with_project_sharing_string_portal.txt 2026-10-17 13:10:10,359 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpnktangyx_chrome_odoo" 2026-10-17 13:10:10,376 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-17 13:10:11,270 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-10-17 13:10:11,321 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-10-17 13:10:11,389 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-17 13:10:11,601 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-10-17 13:10:11,824 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-10-17 13:10:12,173 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-17 13:10:12,344 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-10-17 13:10:12,471 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-17 13:10:12,722 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-10-17 13:10:13,131 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-10-17 13:10:13,430 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-17 13:10:14,107 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-10-17 13:10:14,527 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-10-17 13:10:14,895 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:10:15,072 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-10-17 13:10:15,260 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-17 13:10:15,377 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-17 13:10:15,743 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19717, 19664] 2026-10-17 13:10:15,774 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted project.task records with IDs: [1185, 1249] 2026-10-17 13:10:15,779 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3346, 3347, 3423, 3424] 2026-10-17 13:10:15,785 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-10-17 13:10:15,876 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-17 13:10:18,699 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-17 13:10:19,023 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-17 13:10:19,095 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-17 13:10:19,422 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-10-17 13:10:19,572 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-17 13:10:20,893 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-17 13:10:21,165 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 153669 2026-10-17 13:10:21,165 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmp79dqqkch_chrome_odoo 2026-10-17 13:10:21,165 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:34373/json/version 2026-10-17 13:10:21,166 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:21,168 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-10-17 13:10:21,168 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:34373/json 2026-10-17 13:10:21,169 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:21,170 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:34373/devtools/page/8A76C262ED4AD94B312E35F435FC84D0 2026-10-17 13:10:21,171 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-10-17 13:10:21,172 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-10-17 13:10:21,213 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:10:21,219 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-10-17 13:10:21,220 44 INFO rb-d965522-225652-425718 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-17 13:10:21,220 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-17 13:10:21,230 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:10:22,224 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:22] "GET /odoo HTTP/1.1" 200 - 150 0.057 0.939 2026-10-17 13:10:22,228 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': '8A76C262ED4AD94B312E35F435FC84D0', 'loaderId': '8806FC28F72C0277802F7E7CE5B06668', 'isDownload': False} 2026-10-17 13:10:22,228 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-17 13:10:22,254 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:22] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 13:10:22,257 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:22] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 13:10:22,358 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:22] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.032 0.079 2026-10-17 13:10:22,365 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.003 0.113 2026-10-17 13:10:22,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:22] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:10:22,423 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:22] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:10:22,906 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:22] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:10:22,907 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:22] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:10:22,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 13:10:22,945 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:10:22,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:22] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.017 0.036 2026-10-17 13:10:22,985 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-10-17 13:10:23,011 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.078 2026-10-17 13:10:23,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.070 2026-10-17 13:10:23,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-17 13:10:23,035 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:10:23,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /odoo HTTP/1.1" 200 - 29 0.011 0.036 2026-10-17 13:10:23,100 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.055 2026-10-17 13:10:23,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.010 2026-10-17 13:10:23,144 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:10:23,144 44 INFO rb-d965522-225652-425718 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-17 13:10:23,147 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:10:23,153 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.010 0.035 2026-10-17 13:10:23,155 44 INFO rb-d965522-225652-425718 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-17 13:10:23,171 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /web/image/res.partner/3/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 6 0.004 0.057 2026-10-17 13:10:23,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.060 2026-10-17 13:10:23,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.064 2026-10-17 13:10:23,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.046 2026-10-17 13:10:23,236 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:10:23,237 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:10:23,243 44 INFO rb-d965522-225652-425718 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-17 13:10:23,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /mail/data HTTP/1.1" 200 - 34 0.020 0.076 2026-10-17 13:10:23,251 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.084 2026-10-17 13:10:23,302 44 INFO rb-d965522-225652-425718 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-17 13:10:23,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.015 2026-10-17 13:10:23,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 118 0.055 0.129 2026-10-17 13:10:23,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.017 2026-10-17 13:10:23,663 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.024 0.067 2026-10-17 13:10:23,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.093 2026-10-17 13:10:23,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-17 13:10:23,829 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.023 2026-10-17 13:10:23,832 44 INFO rb-d965522-225652-425718 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-17 13:10:23,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /mail/data HTTP/1.1" 200 - 45 0.014 0.062 2026-10-17 13:10:23,895 44 INFO rb-d965522-225652-425718 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-17 13:10:23,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-10-17 13:10:23,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.010 0.026 2026-10-17 13:10:23,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:23] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.025 2026-10-17 13:10:23,966 44 INFO rb-d965522-225652-425718 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-17 13:10:24,018 44 INFO rb-d965522-225652-425718 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-17 13:10:24,069 44 INFO rb-d965522-225652-425718 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-17 13:10:24,129 44 INFO rb-d965522-225652-425718 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-17 13:10:24,193 44 INFO rb-d965522-225652-425718 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-17 13:10:24,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:24] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:10:24,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:24] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.010 0.030 2026-10-17 13:10:24,258 44 INFO rb-d965522-225652-425718 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-17 13:10:24,309 44 INFO rb-d965522-225652-425718 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-17 13:10:24,360 44 INFO rb-d965522-225652-425718 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-17 13:10:24,419 44 INFO rb-d965522-225652-425718 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-17 13:10:24,480 44 INFO rb-d965522-225652-425718 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-17 13:10:24,482 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:24] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:10:24,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:24] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.010 0.027 2026-10-17 13:10:24,555 44 INFO rb-d965522-225652-425718 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-17 13:10:24,606 44 INFO rb-d965522-225652-425718 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-17 13:10:24,657 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-10-17 13:10:24,658 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-17 13:10:24,734 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 27462740 (allocated 28835840) 2026-10-17 13:10:24,737 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 153669 2026-10-17 13:10:24,738 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-10-17 13:10:24,739 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 153669 2026-10-17 13:10:24,798 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131024_797981_test_01_project_tags.txt 2026-10-17 13:10:24,798 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmp79dqqkch_chrome_odoo" 2026-10-17 13:10:24,822 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:10:24,912 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-10-17 13:10:25,222 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 153890 2026-10-17 13:10:25,222 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp0k8r2tan_chrome_odoo 2026-10-17 13:10:25,222 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:36399/json/version 2026-10-17 13:10:25,223 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:25,235 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 13:10:25,235 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:36399/json 2026-10-17 13:10:25,236 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:25,241 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:36399/devtools/page/F53DC91FA041F6C31EB499B21EFC210A 2026-10-17 13:10:25,251 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-10-17 13:10:25,254 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-10-17 13:10:25,323 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:10:25,327 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-10-17 13:10:25,328 44 INFO rb-d965522-225652-425718 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-17 13:10:25,328 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-17 13:10:25,336 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:10:26,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:26] "GET /odoo HTTP/1.1" 200 - 153 0.060 1.019 2026-10-17 13:10:26,417 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': 'F53DC91FA041F6C31EB499B21EFC210A', 'loaderId': 'F9601F02CFE99D1C0B4096B36BE314E4', 'isDownload': False} 2026-10-17 13:10:26,417 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-10-17 13:10:26,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:26] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-17 13:10:26,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:26] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 13:10:26,535 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:26] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.018 0.081 2026-10-17 13:10:26,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.100 2026-10-17 13:10:26,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:26] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:10:26,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:26] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:10:27,099 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:10:27,101 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:10:27,115 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 13:10:27,144 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:10:27,174 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.015 0.036 2026-10-17 13:10:27,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.046 2026-10-17 13:10:27,186 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-17 13:10:27,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-17 13:10:27,195 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:10:27,205 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:10:27,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /odoo HTTP/1.1" 200 - 29 0.011 0.033 2026-10-17 13:10:27,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.052 2026-10-17 13:10:27,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.017 2026-10-17 13:10:27,322 44 INFO rb-d965522-225652-425718 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-17 13:10:27,327 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 13:10:27,329 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:10:27,331 44 INFO rb-d965522-225652-425718 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-17 13:10:27,371 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /web/image/res.partner/3/avatar_128?unique=1792242624000 HTTP/1.1" 200 - 13 0.028 0.045 2026-10-17 13:10:27,390 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.007 0.085 2026-10-17 13:10:27,393 44 INFO rb-d965522-225652-425718 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-17 13:10:27,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.098 2026-10-17 13:10:27,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.101 2026-10-17 13:10:27,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.091 2026-10-17 13:10:27,440 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:10:27,441 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:10:27,449 44 INFO rb-d965522-225652-425718 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-17 13:10:27,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /mail/data HTTP/1.1" 200 - 34 0.037 0.127 2026-10-17 13:10:27,501 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.105 2026-10-17 13:10:27,505 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.108 2026-10-17 13:10:27,515 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.073 2026-10-17 13:10:27,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.072 2026-10-17 13:10:27,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.195 2026-10-17 13:10:27,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.053 0.123 2026-10-17 13:10:27,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:10:27,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 13:10:27,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:10:27,950 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:10:27,984 44 INFO rb-d965522-225652-425718 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-17 13:10:27,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:27] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.017 2026-10-17 13:10:28,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.035 2026-10-17 13:10:28,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.006 0.055 2026-10-17 13:10:28,042 44 INFO rb-d965522-225652-425718 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-17 13:10:28,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.073 2026-10-17 13:10:28,109 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /mail/data HTTP/1.1" 200 - 45 0.021 0.112 2026-10-17 13:10:28,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 2 0.001 0.069 2026-10-17 13:10:28,165 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.020 2026-10-17 13:10:28,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 14 0.005 0.032 2026-10-17 13:10:28,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.006 0.019 2026-10-17 13:10:28,282 44 INFO rb-d965522-225652-425718 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-17 13:10:28,342 44 INFO rb-d965522-225652-425718 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-17 13:10:28,355 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.003 0.008 2026-10-17 13:10:28,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "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 - 150 0.066 0.124 2026-10-17 13:10:28,722 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.027 0.126 2026-10-17 13:10:28,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-10-17 13:10:28,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.010 2026-10-17 13:10:28,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 13:10:28,783 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:10:28,819 44 INFO rb-d965522-225652-425718 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-17 13:10:28,883 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.058 2026-10-17 13:10:28,937 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.008 0.032 2026-10-17 13:10:28,939 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.036 2026-10-17 13:10:28,955 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:28] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:10:28,980 44 INFO rb-d965522-225652-425718 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-17 13:10:29,037 44 INFO rb-d965522-225652-425718 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-17 13:10:29,077 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.035 2026-10-17 13:10:29,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.009 0.018 2026-10-17 13:10:29,121 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.025 2026-10-17 13:10:29,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:10:29,180 44 INFO rb-d965522-225652-425718 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-17 13:10:29,233 44 INFO rb-d965522-225652-425718 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-17 13:10:29,237 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:10:29,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "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.008 2026-10-17 13:10:29,276 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.002 0.009 2026-10-17 13:10:29,305 44 INFO rb-d965522-225652-425718 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-17 13:10:29,361 44 INFO rb-d965522-225652-425718 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-17 13:10:29,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:10:29,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "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 - 113 0.042 0.100 2026-10-17 13:10:29,574 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.040 2026-10-17 13:10:29,597 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.007 2026-10-17 13:10:29,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.018 2026-10-17 13:10:29,612 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.019 2026-10-17 13:10:29,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "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-17 13:10:29,651 44 INFO rb-d965522-225652-425718 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-17 13:10:29,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.006 0.048 2026-10-17 13:10:29,750 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.013 0.019 2026-10-17 13:10:29,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.031 2026-10-17 13:10:29,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:10:29,796 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-10-17 13:10:29,797 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-17 13:10:29,900 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 34556296 (allocated 37097472) 2026-10-17 13:10:29,902 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 153890 2026-10-17 13:10:29,903 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-10-17 13:10:29,905 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 153890 2026-10-17 13:10:29,977 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131029_977694_test_project_templates_tour.txt 2026-10-17 13:10:29,977 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmp0k8r2tan_chrome_odoo" 2026-10-17 13:10:29,997 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:10:30,033 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-17 13:10:30,299 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 154127 2026-10-17 13:10:30,299 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp5rhqpa5t_chrome_odoo 2026-10-17 13:10:30,299 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:35285/json/version 2026-10-17 13:10:30,301 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:30,309 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 13:10:30,309 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:35285/json 2026-10-17 13:10:30,310 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:30,318 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:35285/devtools/page/B2D91E5C56414B6ACEBDC5F079B7E270 2026-10-17 13:10:30,321 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-17 13:10:30,324 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-17 13:10:30,356 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:10:30,367 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-10-17 13:10:30,368 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-17 13:10:30,368 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-17 13:10:30,376 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:10:31,520 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:31] "GET /odoo HTTP/1.1" 200 - 162 0.131 1.016 2026-10-17 13:10:31,524 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': 'B2D91E5C56414B6ACEBDC5F079B7E270', 'loaderId': 'EEC383F39A99F22C9DFA08AD6F70D1E2', 'isDownload': False} 2026-10-17 13:10:31,524 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-17 13:10:31,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:31] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 13:10:31,557 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:31] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 13:10:31,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:31] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.025 0.133 2026-10-17 13:10:31,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.161 2026-10-17 13:10:31,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:31] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:10:31,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:31] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:10:32,233 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:10:32,235 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:10:32,244 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 13:10:32,276 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:10:32,309 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.015 0.040 2026-10-17 13:10:32,312 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-17 13:10:32,313 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.049 2026-10-17 13:10:32,324 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-10-17 13:10:32,325 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:10:32,338 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:10:32,388 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /odoo HTTP/1.1" 200 - 29 0.011 0.034 2026-10-17 13:10:32,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.052 2026-10-17 13:10:32,454 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:10:32,454 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.010 0.025 2026-10-17 13:10:32,467 44 INFO rb-d965522-225652-425718 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-17 13:10:32,468 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.043 2026-10-17 13:10:32,471 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "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-17 13:10:32,474 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.044 2026-10-17 13:10:32,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.043 2026-10-17 13:10:32,490 44 INFO rb-d965522-225652-425718 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-17 13:10:32,496 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /web/image/res.partner/3/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 6 0.004 0.069 2026-10-17 13:10:32,515 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.049 2026-10-17 13:10:32,518 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-17 13:10:32,530 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:10:32,543 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 13:10:32,560 44 INFO rb-d965522-225652-425718 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-17 13:10:32,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /mail/data HTTP/1.1" 200 - 34 0.035 0.076 2026-10-17 13:10:32,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.044 2026-10-17 13:10:32,614 44 INFO rb-d965522-225652-425718 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-17 13:10:32,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.012 2026-10-17 13:10:32,665 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-10-17 13:10:32,832 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.045 0.129 2026-10-17 13:10:32,888 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-10-17 13:10:32,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 13:10:32,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /mail/data HTTP/1.1" 200 - 45 0.017 0.053 2026-10-17 13:10:32,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.049 2026-10-17 13:10:32,973 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:32] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:10:33,099 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:10:33,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.019 2026-10-17 13:10:33,124 44 INFO rb-d965522-225652-425718 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-17 13:10:33,132 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.015 2026-10-17 13:10:33,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.029 2026-10-17 13:10:33,164 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.043 2026-10-17 13:10:33,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.004 0.059 2026-10-17 13:10:33,182 44 INFO rb-d965522-225652-425718 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-17 13:10:33,239 44 INFO rb-d965522-225652-425718 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-17 13:10:33,252 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.009 2026-10-17 13:10:33,288 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.016 2026-10-17 13:10:33,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.010 2026-10-17 13:10:33,369 44 INFO rb-d965522-225652-425718 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-17 13:10:33,427 44 INFO rb-d965522-225652-425718 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-17 13:10:33,499 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.023 0.046 2026-10-17 13:10:33,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.008 0.023 2026-10-17 13:10:33,718 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.030 0.137 2026-10-17 13:10:33,745 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 13:10:33,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.014 2026-10-17 13:10:33,758 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 13:10:33,775 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "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-17 13:10:33,816 44 INFO rb-d965522-225652-425718 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-17 13:10:33,870 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-10-17 13:10:33,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:33] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.005 0.013 2026-10-17 13:10:33,921 44 INFO rb-d965522-225652-425718 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-17 13:10:33,975 44 INFO rb-d965522-225652-425718 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-17 13:10:34,030 44 INFO rb-d965522-225652-425718 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-17 13:10:34,039 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.005 2026-10-17 13:10:34,060 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.003 0.011 2026-10-17 13:10:34,080 44 INFO rb-d965522-225652-425718 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-17 13:10:34,135 44 INFO rb-d965522-225652-425718 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-17 13:10:34,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.013 2026-10-17 13:10:34,173 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.008 2026-10-17 13:10:34,196 44 INFO rb-d965522-225652-425718 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-17 13:10:34,250 44 INFO rb-d965522-225652-425718 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-17 13:10:34,300 44 INFO rb-d965522-225652-425718 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-17 13:10:34,357 44 INFO rb-d965522-225652-425718 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-17 13:10:34,409 44 INFO rb-d965522-225652-425718 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-17 13:10:34,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.028 0.057 2026-10-17 13:10:34,460 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 13:10:34,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.007 0.019 2026-10-17 13:10:34,524 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "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.012 0.042 2026-10-17 13:10:34,532 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 13:10:34,542 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.034 2026-10-17 13:10:34,696 44 INFO rb-d965522-225652-425718 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-17 13:10:34,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.017 0.036 2026-10-17 13:10:34,733 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-10-17 13:10:34,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.014 2026-10-17 13:10:34,747 44 INFO rb-d965522-225652-425718 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-17 13:10:34,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.006 0.024 2026-10-17 13:10:34,802 44 INFO rb-d965522-225652-425718 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-17 13:10:34,849 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.040 2026-10-17 13:10:34,928 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 29 0.016 0.041 2026-10-17 13:10:34,953 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "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-17 13:10:34,995 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:34] "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-17 13:10:35,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "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-17 13:10:35,076 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-10-17 13:10:35,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "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.012 2026-10-17 13:10:35,119 44 INFO rb-d965522-225652-425718 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-17 13:10:35,164 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.011 0.029 2026-10-17 13:10:35,179 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "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.004 0.048 2026-10-17 13:10:35,238 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /mail/data HTTP/1.1" 200 - 34 0.016 0.090 2026-10-17 13:10:35,247 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.031 2026-10-17 13:10:35,322 44 INFO rb-d965522-225652-425718 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-17 13:10:35,336 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 13:10:35,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:10:35,410 44 INFO rb-d965522-225652-425718 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-17 13:10:35,465 44 INFO rb-d965522-225652-425718 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-17 13:10:35,516 44 INFO rb-d965522-225652-425718 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-17 13:10:35,575 44 INFO rb-d965522-225652-425718 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-17 13:10:35,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.007 0.027 2026-10-17 13:10:35,626 44 INFO rb-d965522-225652-425718 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-17 13:10:35,640 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.004 0.013 2026-10-17 13:10:35,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-10-17 13:10:35,698 44 INFO rb-d965522-225652-425718 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-17 13:10:35,717 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.018 2026-10-17 13:10:35,743 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.006 0.032 2026-10-17 13:10:35,748 44 INFO rb-d965522-225652-425718 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-17 13:10:35,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 13:10:35,825 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.007 0.021 2026-10-17 13:10:35,843 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.010 2026-10-17 13:10:35,870 44 INFO rb-d965522-225652-425718 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-17 13:10:35,878 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /mail/data HTTP/1.1" 200 - 25 0.009 0.034 2026-10-17 13:10:35,893 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.004 0.021 2026-10-17 13:10:35,920 44 INFO rb-d965522-225652-425718 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-17 13:10:35,978 44 INFO rb-d965522-225652-425718 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-17 13:10:35,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:35] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:10:36,029 44 INFO rb-d965522-225652-425718 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-17 13:10:36,059 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.014 0.047 2026-10-17 13:10:36,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "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-17 13:10:36,084 44 INFO rb-d965522-225652-425718 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-17 13:10:36,150 44 INFO rb-d965522-225652-425718 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-17 13:10:36,186 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.007 0.024 2026-10-17 13:10:36,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "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-17 13:10:36,222 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:10:36,236 44 INFO rb-d965522-225652-425718 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-17 13:10:36,287 44 INFO rb-d965522-225652-425718 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-17 13:10:36,351 44 INFO rb-d965522-225652-425718 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-17 13:10:36,405 44 INFO rb-d965522-225652-425718 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-17 13:10:36,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.013 0.040 2026-10-17 13:10:36,456 44 INFO rb-d965522-225652-425718 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-17 13:10:36,550 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 83 0.039 0.083 2026-10-17 13:10:36,557 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.122 2026-10-17 13:10:36,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.009 0.024 2026-10-17 13:10:36,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.048 2026-10-17 13:10:36,643 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.054 2026-10-17 13:10:36,691 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /mail/data HTTP/1.1" 200 - 36 0.016 0.082 2026-10-17 13:10:36,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.012 0.067 2026-10-17 13:10:36,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.087 2026-10-17 13:10:36,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.090 2026-10-17 13:10:36,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "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-17 13:10:36,809 44 INFO rb-d965522-225652-425718 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-17 13:10:36,869 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:36] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.013 0.042 2026-10-17 13:10:36,894 44 INFO rb-d965522-225652-425718 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-17 13:10:36,949 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-10-17 13:10:36,999 44 INFO rb-d965522-225652-425718 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-17 13:10:37,058 44 INFO rb-d965522-225652-425718 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-17 13:10:37,133 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:37] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.027 0.046 2026-10-17 13:10:37,208 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:37] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.017 0.030 2026-10-17 13:10:37,231 44 INFO rb-d965522-225652-425718 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-17 13:10:37,283 44 INFO rb-d965522-225652-425718 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-17 13:10:37,340 44 INFO rb-d965522-225652-425718 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-17 13:10:37,389 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:37] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.014 0.033 2026-10-17 13:10:37,391 44 INFO rb-d965522-225652-425718 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-17 13:10:37,447 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-10-17 13:10:37,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.021 0.027 2026-10-17 13:10:37,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:37] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.017 0.030 2026-10-17 13:10:37,498 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-10-17 13:10:37,499 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-17 13:10:37,504 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:37] "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-17 13:10:37,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:37] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.054 2026-10-17 13:10:37,645 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 43538908 (allocated 46014464) 2026-10-17 13:10:37,646 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 154127 2026-10-17 13:10:37,648 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-10-17 13:10:37,649 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 154127 2026-10-17 13:10:37,746 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131037_746277_test_01_project_tour.txt 2026-10-17 13:10:37,746 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp5rhqpa5t_chrome_odoo" 2026-10-17 13:10:37,759 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-10-17 13:10:38,135 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 154409 2026-10-17 13:10:38,135 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmptt67a6cj_chrome_odoo 2026-10-17 13:10:38,136 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:33877/json/version 2026-10-17 13:10:38,136 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:38,181 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-10-17 13:10:38,181 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:33877/json 2026-10-17 13:10:38,181 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:38,197 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:33877/devtools/page/8895ED7E6D04089C745AA24279BE9AAF 2026-10-17 13:10:38,204 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-10-17 13:10:38,210 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-10-17 13:10:38,260 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:10:38,265 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-10-17 13:10:38,267 44 INFO rb-d965522-225652-425718 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-17 13:10:38,267 44 INFO rb-d965522-225652-425718 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-17 13:10:38,277 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:10:39,481 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:39] "GET /odoo?debug=1 HTTP/1.1" 200 - 157 0.078 1.129 2026-10-17 13:10:39,484 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '8895ED7E6D04089C745AA24279BE9AAF', 'loaderId': 'E41F657423FC4FB3BE519C4CD5A7C19A', 'isDownload': False} 2026-10-17 13:10:39,484 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-10-17 13:10:39,513 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:39] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 13:10:39,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:39] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 13:10:39,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 14 0.009 0.039 2026-10-17 13:10:39,666 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:39] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.015 0.146 2026-10-17 13:10:39,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:39] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.094 2026-10-17 13:10:39,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:39] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-17 13:10:40,242 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:10:40,258 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 13:10:40,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 13:10:40,296 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:10:40,348 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.016 0.058 2026-10-17 13:10:40,352 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-17 13:10:40,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.070 2026-10-17 13:10:40,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.047 2026-10-17 13:10:40,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:10:40,376 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:10:40,429 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /odoo HTTP/1.1" 200 - 29 0.012 0.036 2026-10-17 13:10:40,444 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.057 2026-10-17 13:10:40,503 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.010 0.027 2026-10-17 13:10:40,514 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 13:10:40,518 44 INFO rb-d965522-225652-425718 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-17 13:10:40,521 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "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-17 13:10:40,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /web/image/res.partner/3/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 6 0.009 0.053 2026-10-17 13:10:40,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.059 2026-10-17 13:10:40,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.065 2026-10-17 13:10:40,566 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.037 2026-10-17 13:10:40,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.111 2026-10-17 13:10:40,594 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:10:40,601 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 13:10:40,644 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "POST /mail/data HTTP/1.1" 200 - 34 0.023 0.090 2026-10-17 13:10:40,647 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-10-17 13:10:40,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.013 0.159 2026-10-17 13:10:40,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.026 0.118 2026-10-17 13:10:40,887 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.146 2026-10-17 13:10:41,334 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 13:10:41,337 44 INFO rb-d965522-225652-425718 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-17 13:10:41,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-10-17 13:10:41,378 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-17 13:10:41,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.006 0.014 2026-10-17 13:10:41,492 44 INFO rb-d965522-225652-425718 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-17 13:10:41,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.009 0.042 2026-10-17 13:10:41,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.040 2026-10-17 13:10:41,516 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.043 2026-10-17 13:10:41,539 44 INFO rb-d965522-225652-425718 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-17 13:10:41,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "POST /mail/data HTTP/1.1" 200 - 19 0.015 0.056 2026-10-17 13:10:41,560 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.066 2026-10-17 13:10:41,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.070 2026-10-17 13:10:41,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.026 2026-10-17 13:10:41,582 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.086 2026-10-17 13:10:41,855 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.081 0.132 2026-10-17 13:10:41,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.018 0.040 2026-10-17 13:10:41,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.062 2026-10-17 13:10:41,968 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:41] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 13:10:42,073 44 INFO rb-d965522-225652-425718 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-17 13:10:42,079 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.017 2026-10-17 13:10:42,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "POST /mail/data HTTP/1.1" 200 - 45 0.015 0.050 2026-10-17 13:10:42,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.009 0.089 2026-10-17 13:10:42,201 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.020 2026-10-17 13:10:42,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.032 0.148 2026-10-17 13:10:42,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.007 2026-10-17 13:10:42,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.016 0.029 2026-10-17 13:10:42,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.032 2026-10-17 13:10:42,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.008 2026-10-17 13:10:42,557 44 INFO rb-d965522-225652-425718 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-17 13:10:42,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.044 2026-10-17 13:10:42,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "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.015 0.025 2026-10-17 13:10:42,757 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 32 0.024 0.083 2026-10-17 13:10:42,786 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:10:42,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "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-17 13:10:42,844 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "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-17 13:10:42,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-17 13:10:42,967 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:42] "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-17 13:10:43,003 44 INFO rb-d965522-225652-425718 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-17 13:10:43,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.016 0.033 2026-10-17 13:10:43,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10: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.005 0.061 2026-10-17 13:10:43,101 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.005 0.090 2026-10-17 13:10:43,105 44 INFO rb-d965522-225652-425718 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-17 13:10:43,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /mail/data HTTP/1.1" 200 - 29 0.013 0.139 2026-10-17 13:10:43,151 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.070 2026-10-17 13:10:43,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "GET /web/image/res.partner/2/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 5 0.004 0.048 2026-10-17 13:10:43,174 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "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-17 13:10:43,175 44 INFO rb-d965522-225652-425718 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-17 13:10:43,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.020 0.063 2026-10-17 13:10:43,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.083 2026-10-17 13:10:43,315 44 INFO rb-d965522-225652-425718 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-17 13:10:43,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.025 2026-10-17 13:10:43,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "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-17 13:10:43,337 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10: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.005 0.035 2026-10-17 13:10:43,371 44 INFO rb-d965522-225652-425718 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-17 13:10:43,386 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /mail/data HTTP/1.1" 200 - 26 0.012 0.057 2026-10-17 13:10:43,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.115 2026-10-17 13:10:43,409 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10: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.005 0.083 2026-10-17 13:10:43,428 44 INFO rb-d965522-225652-425718 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-17 13:10:43,430 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.052 2026-10-17 13:10:43,491 44 INFO rb-d965522-225652-425718 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-17 13:10:43,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "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-17 13:10:43,587 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.020 0.070 2026-10-17 13:10:43,606 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.009 2026-10-17 13:10:43,611 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "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-17 13:10:43,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "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-17 13:10:43,640 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10: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.005 0.014 2026-10-17 13:10:43,641 44 INFO rb-d965522-225652-425718 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-17 13:10:43,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /mail/data HTTP/1.1" 200 - 26 0.010 0.030 2026-10-17 13:10:43,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10: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.005 0.049 2026-10-17 13:10:43,701 44 INFO rb-d965522-225652-425718 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-17 13:10:43,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.019 2026-10-17 13:10:43,757 44 INFO rb-d965522-225652-425718 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-17 13:10:43,822 44 INFO rb-d965522-225652-425718 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-17 13:10:43,824 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "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-17 13:10:43,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.020 0.060 2026-10-17 13:10:43,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.006 2026-10-17 13:10:43,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "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-17 13:10:43,941 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:43] "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-17 13:10:43,960 44 INFO rb-d965522-225652-425718 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-17 13:10:43,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10: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.006 0.020 2026-10-17 13:10:44,005 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /mail/data HTTP/1.1" 200 - 26 0.010 0.034 2026-10-17 13:10:44,022 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10: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.005 0.044 2026-10-17 13:10:44,022 44 INFO rb-d965522-225652-425718 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-17 13:10:44,045 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.020 2026-10-17 13:10:44,077 44 INFO rb-d965522-225652-425718 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-17 13:10:44,141 44 INFO rb-d965522-225652-425718 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-17 13:10:44,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "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-17 13:10:44,228 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.019 0.062 2026-10-17 13:10:44,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.009 2026-10-17 13:10:44,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "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-17 13:10:44,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 13:10:44,281 44 INFO rb-d965522-225652-425718 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-17 13:10:44,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10: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.005 0.017 2026-10-17 13:10:44,320 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /mail/data HTTP/1.1" 200 - 26 0.010 0.027 2026-10-17 13:10:44,336 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10: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.005 0.046 2026-10-17 13:10:44,338 44 INFO rb-d965522-225652-425718 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-17 13:10:44,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.053 2026-10-17 13:10:44,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.011 0.028 2026-10-17 13:10:44,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.046 2026-10-17 13:10:44,464 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.048 2026-10-17 13:10:44,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "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-17 13:10:44,511 44 INFO rb-d965522-225652-425718 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-17 13:10:44,564 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.047 2026-10-17 13:10:44,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 24 0.013 0.038 2026-10-17 13:10:44,655 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.008 2026-10-17 13:10:44,658 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "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-17 13:10:44,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10: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.005 0.018 2026-10-17 13:10:44,726 44 INFO rb-d965522-225652-425718 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-17 13:10:44,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.011 2026-10-17 13:10:44,761 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10: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.005 0.024 2026-10-17 13:10:44,782 44 INFO rb-d965522-225652-425718 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-17 13:10:44,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /mail/data HTTP/1.1" 200 - 26 0.011 0.032 2026-10-17 13:10:44,839 44 INFO rb-d965522-225652-425718 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-17 13:10:44,857 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-17 13:10:44,904 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:10:44,905 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 13:10:44,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.005 0.023 2026-10-17 13:10:44,929 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "GET /web/assets/5761f5d/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 13:10:44,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "GET /web/assets/70c4a4d/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-17 13:10:44,949 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:44] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 13:10:44,977 44 INFO rb-d965522-225652-425718 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-17 13:10:45,030 44 INFO rb-d965522-225652-425718 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-17 13:10:45,081 44 INFO rb-d965522-225652-425718 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-17 13:10:45,136 44 INFO rb-d965522-225652-425718 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-17 13:10:45,148 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:45] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.002 0.009 2026-10-17 13:10:45,167 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:45] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.002 0.011 2026-10-17 13:10:45,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:45] "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.002 0.009 2026-10-17 13:10:45,211 44 INFO rb-d965522-225652-425718 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-17 13:10:45,261 44 INFO rb-d965522-225652-425718 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-17 13:10:45,317 44 INFO rb-d965522-225652-425718 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-17 13:10:45,367 44 INFO rb-d965522-225652-425718 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-17 13:10:45,418 44 INFO rb-d965522-225652-425718 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-17 13:10:45,475 44 INFO rb-d965522-225652-425718 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-17 13:10:45,539 44 INFO rb-d965522-225652-425718 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-17 13:10:45,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:45] "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-17 13:10:45,591 44 INFO rb-d965522-225652-425718 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-17 13:10:45,646 44 INFO rb-d965522-225652-425718 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-17 13:10:45,695 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 17 0.010 0.035 2026-10-17 13:10:45,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:45] "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-17 13:10:45,758 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:45] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.036 2026-10-17 13:10:45,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:45] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.008 0.023 2026-10-17 13:10:45,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:45] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.030 2026-10-17 13:10:45,818 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:45] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:10:45,843 44 INFO rb-d965522-225652-425718 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-17 13:10:45,899 44 INFO rb-d965522-225652-425718 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-17 13:10:45,933 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:45] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 20 0.009 0.024 2026-10-17 13:10:45,985 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.040 2026-10-17 13:10:46,009 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 13:10:46,019 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.003 0.013 2026-10-17 13:10:46,052 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.048 2026-10-17 13:10:46,082 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "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-17 13:10:46,246 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:10:46,279 44 INFO rb-d965522-225652-425718 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-17 13:10:46,289 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.016 2026-10-17 13:10:46,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.034 2026-10-17 13:10:46,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.051 2026-10-17 13:10:46,342 44 INFO rb-d965522-225652-425718 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-17 13:10:46,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.006 0.072 2026-10-17 13:10:46,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.046 2026-10-17 13:10:46,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 13:10:46,436 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.018 2026-10-17 13:10:46,464 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "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-17 13:10:46,519 44 INFO rb-d965522-225652-425718 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-17 13:10:46,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.050 2026-10-17 13:10:46,598 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:10:46,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 15 0.007 0.042 2026-10-17 13:10:46,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-10-17 13:10:46,670 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "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-17 13:10:46,719 44 INFO rb-d965522-225652-425718 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-17 13:10:46,780 44 INFO rb-d965522-225652-425718 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-17 13:10:46,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "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-17 13:10:46,847 44 INFO rb-d965522-225652-425718 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-17 13:10:46,931 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 53 0.021 0.057 2026-10-17 13:10:46,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "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-17 13:10:46,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:46] "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-17 13:10:46,982 44 INFO rb-d965522-225652-425718 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-17 13:10:47,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.010 0.024 2026-10-17 13:10:47,025 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "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.005 0.045 2026-10-17 13:10:47,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "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.006 0.046 2026-10-17 13:10:47,053 44 INFO rb-d965522-225652-425718 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-17 13:10:47,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /mail/data HTTP/1.1" 200 - 31 0.017 0.088 2026-10-17 13:10:47,117 44 INFO rb-d965522-225652-425718 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-17 13:10:47,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.063 2026-10-17 13:10:47,180 44 INFO rb-d965522-225652-425718 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-17 13:10:47,189 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-17 13:10:47,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.022 0.058 2026-10-17 13:10:47,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 13:10:47,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.040 2026-10-17 13:10:47,332 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-10-17 13:10:47,336 44 INFO rb-d965522-225652-425718 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-17 13:10:47,351 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "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.026 2026-10-17 13:10:47,394 44 INFO rb-d965522-225652-425718 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-17 13:10:47,395 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /mail/data HTTP/1.1" 200 - 31 0.015 0.042 2026-10-17 13:10:47,424 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "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.076 2026-10-17 13:10:47,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.048 2026-10-17 13:10:47,457 44 INFO rb-d965522-225652-425718 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-17 13:10:47,520 44 INFO rb-d965522-225652-425718 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-17 13:10:47,522 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "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-17 13:10:47,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.026 0.080 2026-10-17 13:10:47,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.011 2026-10-17 13:10:47,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "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-17 13:10:47,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "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-17 13:10:47,680 44 INFO rb-d965522-225652-425718 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-17 13:10:47,685 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "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.006 0.016 2026-10-17 13:10:47,725 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /mail/data HTTP/1.1" 200 - 31 0.011 0.033 2026-10-17 13:10:47,734 44 INFO rb-d965522-225652-425718 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-17 13:10:47,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "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.006 0.052 2026-10-17 13:10:47,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.022 2026-10-17 13:10:47,790 44 INFO rb-d965522-225652-425718 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-17 13:10:47,853 44 INFO rb-d965522-225652-425718 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-17 13:10:47,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "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-17 13:10:47,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.027 0.093 2026-10-17 13:10:47,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:47] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-10-17 13:10:48,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "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-17 13:10:48,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "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-17 13:10:48,025 44 INFO rb-d965522-225652-425718 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-17 13:10:48,028 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "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.006 0.012 2026-10-17 13:10:48,080 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "POST /mail/data HTTP/1.1" 200 - 31 0.022 0.034 2026-10-17 13:10:48,081 44 INFO rb-d965522-225652-425718 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-17 13:10:48,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "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.062 2026-10-17 13:10:48,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.032 2026-10-17 13:10:48,137 44 INFO rb-d965522-225652-425718 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-17 13:10:48,200 44 INFO rb-d965522-225652-425718 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-17 13:10:48,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "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-17 13:10:48,286 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.024 0.056 2026-10-17 13:10:48,303 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.006 2026-10-17 13:10:48,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "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-17 13:10:48,314 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "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-17 13:10:48,329 44 INFO rb-d965522-225652-425718 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-17 13:10:48,333 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "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.013 2026-10-17 13:10:48,377 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "POST /mail/data HTTP/1.1" 200 - 31 0.016 0.032 2026-10-17 13:10:48,380 44 INFO rb-d965522-225652-425718 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-17 13:10:48,393 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "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.005 0.053 2026-10-17 13:10:48,435 44 INFO rb-d965522-225652-425718 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-17 13:10:48,486 44 INFO rb-d965522-225652-425718 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-17 13:10:48,543 44 INFO rb-d965522-225652-425718 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-17 13:10:48,557 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-17 13:10:48,579 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 13:10:48,600 44 INFO rb-d965522-225652-425718 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-17 13:10:48,656 44 INFO rb-d965522-225652-425718 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-17 13:10:48,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.035 2026-10-17 13:10:48,751 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.011 0.023 2026-10-17 13:10:48,754 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.033 2026-10-17 13:10:48,768 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:48] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:10:48,794 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-10-17 13:10:48,795 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-17 13:10:48,957 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 56418308 (allocated 59088896) 2026-10-17 13:10:48,961 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 154409 2026-10-17 13:10:48,963 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-10-17 13:10:48,963 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 154409 2026-10-17 13:10:49,075 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131049_075306_test_project_task_history.txt 2026-10-17 13:10:49,075 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmptt67a6cj_chrome_odoo" 2026-10-17 13:10:49,091 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-10-17 13:10:49,450 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 154783 2026-10-17 13:10:49,450 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmpenjrg3uc_chrome_odoo 2026-10-17 13:10:49,450 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:40263/json/version 2026-10-17 13:10:49,451 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:49,457 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-10-17 13:10:49,458 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:40263/json 2026-10-17 13:10:49,458 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:10:49,462 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:40263/devtools/page/12F8CA023EA88EF38FF1419A8989C570 2026-10-17 13:10:49,469 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-10-17 13:10:49,473 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-10-17 13:10:49,496 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:10:49,501 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-10-17 13:10:49,502 44 INFO rb-d965522-225652-425718 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-17 13:10:49,502 44 INFO rb-d965522-225652-425718 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-17 13:10:49,512 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:10:50,689 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:50] "GET /odoo HTTP/1.1" 200 - 157 0.061 1.119 2026-10-17 13:10:50,692 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '12F8CA023EA88EF38FF1419A8989C570', 'loaderId': '5217988EDC6F2DC705E9F8C575EB9E3F', 'isDownload': False} 2026-10-17 13:10:50,692 44 INFO rb-d965522-225652-425718 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-17 13:10:50,719 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:50] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 13:10:50,722 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:50] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 13:10:50,822 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:50] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.023 0.088 2026-10-17 13:10:50,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.113 2026-10-17 13:10:50,841 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:50] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:10:50,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:50] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:10:51,383 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:10:51,385 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:10:51,394 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 13:10:51,426 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:10:51,455 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.014 0.037 2026-10-17 13:10:51,459 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-17 13:10:51,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.054 2026-10-17 13:10:51,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-17 13:10:51,473 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:10:51,488 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:10:51,544 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /odoo HTTP/1.1" 200 - 29 0.013 0.039 2026-10-17 13:10:51,559 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.059 2026-10-17 13:10:51,594 44 INFO rb-d965522-225652-425718 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-17 13:10:51,600 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:10:51,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.011 0.025 2026-10-17 13:10:51,618 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "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-17 13:10:51,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /web/image/res.partner/3/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 6 0.007 0.051 2026-10-17 13:10:51,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.054 2026-10-17 13:10:51,634 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.048 2026-10-17 13:10:51,647 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.074 2026-10-17 13:10:51,649 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-17 13:10:51,670 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:10:51,672 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.044 2026-10-17 13:10:51,677 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:10:51,721 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "POST /mail/data HTTP/1.1" 200 - 34 0.018 0.073 2026-10-17 13:10:51,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.015 0.152 2026-10-17 13:10:51,899 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.017 0.079 2026-10-17 13:10:51,906 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.101 2026-10-17 13:10:52,381 44 INFO rb-d965522-225652-425718 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-17 13:10:52,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 13:10:52,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-17 13:10:52,428 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-17 13:10:52,533 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.013 2026-10-17 13:10:52,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 13:10:52,556 44 INFO rb-d965522-225652-425718 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-17 13:10:52,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.006 0.036 2026-10-17 13:10:52,568 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.037 2026-10-17 13:10:52,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "POST /mail/data HTTP/1.1" 200 - 19 0.014 0.037 2026-10-17 13:10:52,605 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.044 2026-10-17 13:10:52,612 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.044 2026-10-17 13:10:52,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.050 2026-10-17 13:10:52,626 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-17 13:10:52,628 44 INFO rb-d965522-225652-425718 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-17 13:10:52,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-10-17 13:10:52,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.017 2026-10-17 13:10:52,898 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.051 0.142 2026-10-17 13:10:52,978 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.020 0.036 2026-10-17 13:10:52,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:52] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-10-17 13:10:53,018 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-17 13:10:53,101 44 INFO rb-d965522-225652-425718 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-17 13:10:53,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.017 2026-10-17 13:10:53,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /mail/data HTTP/1.1" 200 - 45 0.021 0.062 2026-10-17 13:10:53,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.013 0.111 2026-10-17 13:10:53,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.027 2026-10-17 13:10:53,438 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.040 0.149 2026-10-17 13:10:53,467 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.009 2026-10-17 13:10:53,512 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.015 0.041 2026-10-17 13:10:53,518 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.050 2026-10-17 13:10:53,538 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 13:10:53,602 44 INFO rb-d965522-225652-425718 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-17 13:10:53,655 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.046 2026-10-17 13:10:53,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "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.015 0.026 2026-10-17 13:10:53,789 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 32 0.023 0.083 2026-10-17 13:10:53,818 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 13:10:53,862 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "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-17 13:10:53,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "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-17 13:10:53,966 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-17 13:10:53,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:53] "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.005 0.012 2026-10-17 13:10:54,026 44 INFO rb-d965522-225652-425718 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-17 13:10:54,036 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "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.006 0.013 2026-10-17 13:10:54,083 44 INFO rb-d965522-225652-425718 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-17 13:10:54,084 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.012 0.055 2026-10-17 13:10:54,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.005 0.095 2026-10-17 13:10:54,169 44 INFO rb-d965522-225652-425718 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-17 13:10:54,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /mail/data HTTP/1.1" 200 - 29 0.017 0.144 2026-10-17 13:10:54,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.062 2026-10-17 13:10:54,213 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "GET /web/image/res.partner/2/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 5 0.005 0.054 2026-10-17 13:10:54,218 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.051 2026-10-17 13:10:54,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-17 13:10:54,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.020 0.107 2026-10-17 13:10:54,345 44 INFO rb-d965522-225652-425718 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-17 13:10:54,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.058 2026-10-17 13:10:54,391 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "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.005 0.045 2026-10-17 13:10:54,402 44 INFO rb-d965522-225652-425718 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-17 13:10:54,427 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /mail/data HTTP/1.1" 200 - 26 0.011 0.067 2026-10-17 13:10:54,442 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "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.005 0.088 2026-10-17 13:10:54,449 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.109 2026-10-17 13:10:54,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.117 2026-10-17 13:10:54,453 44 INFO rb-d965522-225652-425718 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-17 13:10:54,511 44 INFO rb-d965522-225652-425718 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-17 13:10:54,530 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-17 13:10:54,567 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 13:10:54,569 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 13:10:54,586 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.005 0.021 2026-10-17 13:10:54,592 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "GET /web/assets/70c4a4d/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-17 13:10:54,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "GET /web/assets/5761f5d/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-17 13:10:54,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 13:10:54,679 44 INFO rb-d965522-225652-425718 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-17 13:10:54,730 44 INFO rb-d965522-225652-425718 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-17 13:10:54,785 44 INFO rb-d965522-225652-425718 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-17 13:10:54,801 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.003 0.010 2026-10-17 13:10:54,818 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 13:10:54,836 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "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.002 0.010 2026-10-17 13:10:54,861 44 INFO rb-d965522-225652-425718 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-17 13:10:54,918 44 INFO rb-d965522-225652-425718 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-17 13:10:54,983 44 INFO rb-d965522-225652-425718 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-17 13:10:54,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:54] "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-17 13:10:55,041 44 INFO rb-d965522-225652-425718 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-17 13:10:55,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.022 2026-10-17 13:10:55,094 44 INFO rb-d965522-225652-425718 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-17 13:10:55,164 44 INFO rb-d965522-225652-425718 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-17 13:10:55,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "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-17 13:10:55,278 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.022 0.086 2026-10-17 13:10:55,293 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.006 2026-10-17 13:10:55,299 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "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-17 13:10:55,307 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "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-17 13:10:55,318 44 INFO rb-d965522-225652-425718 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-17 13:10:55,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "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.005 0.012 2026-10-17 13:10:55,357 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "POST /mail/data HTTP/1.1" 200 - 26 0.010 0.024 2026-10-17 13:10:55,372 44 INFO rb-d965522-225652-425718 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-17 13:10:55,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "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.005 0.044 2026-10-17 13:10:55,427 44 INFO rb-d965522-225652-425718 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-17 13:10:55,491 44 INFO rb-d965522-225652-425718 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-17 13:10:55,492 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "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-17 13:10:55,546 44 INFO rb-d965522-225652-425718 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-17 13:10:55,602 44 INFO rb-d965522-225652-425718 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-17 13:10:55,624 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.019 2026-10-17 13:10:55,656 44 INFO rb-d965522-225652-425718 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-17 13:10:55,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "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-17 13:10:55,726 44 INFO rb-d965522-225652-425718 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-17 13:10:55,816 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.021 0.062 2026-10-17 13:10:55,834 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.006 2026-10-17 13:10:55,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "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-17 13:10:55,864 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "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-17 13:10:55,876 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-10-17 13:10:55,877 44 INFO rb-d965522-225652-425718 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-17 13:10:55,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "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.005 0.017 2026-10-17 13:10:55,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "POST /mail/data HTTP/1.1" 200 - 26 0.013 0.045 2026-10-17 13:10:55,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:10:55] "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.006 0.067 2026-10-17 13:10:56,043 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 36363452 (allocated 38670336) 2026-10-17 13:10:56,045 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 154783 2026-10-17 13:10:56,048 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-10-17 13:10:56,050 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 154783 2026-10-17 13:10:56,147 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131056_146723_test_project_task_last_history_steps.txt 2026-10-17 13:10:56,147 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmpenjrg3uc_chrome_odoo" 2026-10-17 13:10:56,174 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:10:58,158 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-17 13:10:58,175 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 387, model: project.update 2026-10-17 13:10:58,183 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-17 13:10:58,228 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 387, model: project.milestone 2026-10-17 13:10:58,239 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-17 13:10:58,288 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #387 deleted mail.message records with IDs: [19778] 2026-10-17 13:10:58,295 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 387, model: project.milestone 2026-10-17 13:10:58,302 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-17 13:10:58,339 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 387, model: project.milestone 2026-10-17 13:10:58,346 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-17 13:10:58,376 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-17 13:10:58,409 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #386 deleted mail.message records with IDs: [19777] 2026-10-17 13:10:58,426 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #386 deleted project.update records with IDs: [1] 2026-10-17 13:10:58,441 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-17 13:10:58,476 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 387, model: project.update 2026-10-17 13:10:58,483 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-17 13:10:58,519 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 387, model: project.update 2026-10-17 13:10:58,526 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-17 13:10:58,562 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 387, model: project.update 2026-10-17 13:10:58,570 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-17 13:10:58,606 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 387, model: project.update 2026-10-17 13:10:58,614 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-17 13:10:58,661 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-17 13:10:58,714 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #384 deleted mail.message records with IDs: [19777] 2026-10-17 13:10:58,719 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 384, model: project.update 2026-10-17 13:10:58,726 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-17 13:10:58,773 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 384, model: project.update 2026-10-17 13:10:58,781 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_unlink ... 2026-10-17 13:10:58,892 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #385 deleted mail.message records with IDs: [19782] 2026-10-17 13:10:58,910 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #385 deleted project.update records with IDs: [2] 2026-10-17 13:10:58,918 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #385 deleted mail.followers records with IDs: [3504] 2026-10-17 13:10:58,937 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-17 13:11:00,016 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-17 13:11:00,169 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-17 13:11:00,399 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-17 13:11:00,668 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-10-17 13:11:00,937 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:11:00,941 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-17 13:11:01,245 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 155064 2026-10-17 13:11:01,246 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpb4cjedtw_chrome_odoo 2026-10-17 13:11:01,246 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40701/json/version 2026-10-17 13:11:01,247 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:11:01,257 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 13:11:01,257 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40701/json 2026-10-17 13:11:01,257 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:11:01,261 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:40701/devtools/page/5D083BB6BFC777B6935728EFCC44A498 2026-10-17 13:11:01,265 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-17 13:11:01,270 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-17 13:11:01,289 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:11:01,296 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-17 13:11:01,297 44 INFO rb-d965522-225652-425718 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-17 13:11:01,297 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-17 13:11:01,308 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:11:02,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:02] "GET /odoo HTTP/1.1" 200 - 162 0.068 1.156 2026-10-17 13:11:02,531 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '5D083BB6BFC777B6935728EFCC44A498', 'loaderId': '301EFF86DD0D92D89FDEED9914FF50E8', 'isDownload': False} 2026-10-17 13:11:02,531 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-17 13:11:02,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:02] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-17 13:11:02,588 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.009 0.025 2026-10-17 13:11:02,658 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:02] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.012 0.094 2026-10-17 13:11:02,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:02] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.114 2026-10-17 13:11:02,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:02] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:11:02,734 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:02] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:11:03,228 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:11:03,232 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:11:03,239 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 13:11:03,272 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:11:03,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.016 0.037 2026-10-17 13:11:03,305 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.056 2026-10-17 13:11:03,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.048 2026-10-17 13:11:03,327 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-17 13:11:03,345 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:11:03,356 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:11:03,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /odoo HTTP/1.1" 200 - 29 0.011 0.035 2026-10-17 13:11:03,421 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.054 2026-10-17 13:11:03,497 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:11:03,503 44 INFO rb-d965522-225652-425718 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-17 13:11:03,513 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "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-17 13:11:03,517 44 INFO rb-d965522-225652-425718 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-17 13:11:03,519 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.017 0.042 2026-10-17 13:11:03,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /web/image/res.partner/3/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 6 0.005 0.069 2026-10-17 13:11:03,549 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.083 2026-10-17 13:11:03,553 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.080 2026-10-17 13:11:03,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-17 13:11:03,580 44 INFO rb-d965522-225652-425718 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-17 13:11:03,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /mail/data HTTP/1.1" 200 - 35 0.016 0.052 2026-10-17 13:11:03,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.130 2026-10-17 13:11:03,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.096 2026-10-17 13:11:03,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.046 2026-10-17 13:11:03,637 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.051 2026-10-17 13:11:03,640 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:11:03,641 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:11:03,645 44 INFO rb-d965522-225652-425718 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-17 13:11:03,661 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.010 2026-10-17 13:11:03,671 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.016 2026-10-17 13:11:03,887 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.046 0.133 2026-10-17 13:11:03,915 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:11:03,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-17 13:11:03,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:03] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.023 2026-10-17 13:11:04,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:11:04,115 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:11:04,135 44 INFO rb-d965522-225652-425718 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-17 13:11:04,190 44 INFO rb-d965522-225652-425718 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-17 13:11:04,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /mail/data HTTP/1.1" 200 - 45 0.024 0.079 2026-10-17 13:11:04,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.074 2026-10-17 13:11:04,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.088 2026-10-17 13:11:04,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.104 2026-10-17 13:11:04,248 44 INFO rb-d965522-225652-425718 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-17 13:11:04,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.122 2026-10-17 13:11:04,283 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.027 2026-10-17 13:11:04,316 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.083 2026-10-17 13:11:04,335 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.029 2026-10-17 13:11:04,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.017 2026-10-17 13:11:04,427 44 INFO rb-d965522-225652-425718 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-17 13:11:04,486 44 INFO rb-d965522-225652-425718 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-17 13:11:04,588 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.024 0.077 2026-10-17 13:11:04,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.009 0.026 2026-10-17 13:11:04,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.031 0.146 2026-10-17 13:11:04,847 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 13:11:04,855 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.011 2026-10-17 13:11:04,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 13:11:04,880 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "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-17 13:11:04,916 44 INFO rb-d965522-225652-425718 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-17 13:11:04,971 44 INFO rb-d965522-225652-425718 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-17 13:11:04,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:04] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.005 0.020 2026-10-17 13:11:05,022 44 INFO rb-d965522-225652-425718 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-17 13:11:05,075 44 INFO rb-d965522-225652-425718 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-17 13:11:05,130 44 INFO rb-d965522-225652-425718 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-17 13:11:05,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.005 2026-10-17 13:11:05,168 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.003 0.017 2026-10-17 13:11:05,181 44 INFO rb-d965522-225652-425718 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-17 13:11:05,236 44 INFO rb-d965522-225652-425718 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-17 13:11:05,261 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.013 2026-10-17 13:11:05,281 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.008 2026-10-17 13:11:05,303 44 INFO rb-d965522-225652-425718 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-17 13:11:05,358 44 INFO rb-d965522-225652-425718 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-17 13:11:05,409 44 INFO rb-d965522-225652-425718 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-17 13:11:05,465 44 INFO rb-d965522-225652-425718 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-17 13:11:05,516 44 INFO rb-d965522-225652-425718 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-17 13:11:05,552 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.025 0.059 2026-10-17 13:11:05,576 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 13:11:05,582 44 INFO rb-d965522-225652-425718 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-17 13:11:05,603 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.006 0.020 2026-10-17 13:11:05,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "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.012 0.041 2026-10-17 13:11:05,644 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.017 2026-10-17 13:11:05,652 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.025 2026-10-17 13:11:05,675 44 INFO rb-d965522-225652-425718 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-17 13:11:05,731 44 INFO rb-d965522-225652-425718 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-17 13:11:05,781 44 INFO rb-d965522-225652-425718 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-17 13:11:05,837 44 INFO rb-d965522-225652-425718 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-17 13:11:05,892 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.017 0.036 2026-10-17 13:11:05,893 44 INFO rb-d965522-225652-425718 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-17 13:11:05,913 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.008 2026-10-17 13:11:05,948 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.007 0.033 2026-10-17 13:11:05,958 44 INFO rb-d965522-225652-425718 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-17 13:11:05,977 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "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.047 2026-10-17 13:11:05,986 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.002 0.026 2026-10-17 13:11:05,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.020 2026-10-17 13:11:06,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.027 2026-10-17 13:11:06,008 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-17 13:11:06,049 44 INFO rb-d965522-225652-425718 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-17 13:11:06,104 44 INFO rb-d965522-225652-425718 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-17 13:11:06,111 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.003 2026-10-17 13:11:06,131 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-10-17 13:11:06,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.011 0.045 2026-10-17 13:11:06,212 44 INFO rb-d965522-225652-425718 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-17 13:11:06,263 44 INFO rb-d965522-225652-425718 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-17 13:11:06,463 44 INFO rb-d965522-225652-425718 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-17 13:11:06,488 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.019 0.039 2026-10-17 13:11:06,507 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-10-17 13:11:06,516 44 INFO rb-d965522-225652-425718 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-17 13:11:06,519 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.016 2026-10-17 13:11:06,540 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.006 0.030 2026-10-17 13:11:06,580 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.057 2026-10-17 13:11:06,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.011 0.029 2026-10-17 13:11:06,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.039 2026-10-17 13:11:06,646 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:11:06,676 44 INFO rb-d965522-225652-425718 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-17 13:11:06,733 44 INFO rb-d965522-225652-425718 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-17 13:11:06,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.035 2026-10-17 13:11:06,821 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 16 0.008 0.022 2026-10-17 13:11:06,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.030 2026-10-17 13:11:06,845 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:11:06,884 44 INFO rb-d965522-225652-425718 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-17 13:11:06,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.035 2026-10-17 13:11:06,974 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:06] "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.007 0.019 2026-10-17 13:11:07,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 29 0.017 0.052 2026-10-17 13:11:07,024 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.072 2026-10-17 13:11:07,056 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:11:07,172 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "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.004 0.010 2026-10-17 13:11:07,196 44 INFO rb-d965522-225652-425718 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-17 13:11:07,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /mail/data HTTP/1.1" 200 - 39 0.019 0.050 2026-10-17 13:11:07,262 44 INFO rb-d965522-225652-425718 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-17 13:11:07,290 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.008 0.062 2026-10-17 13:11:07,353 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-17 13:11:07,365 44 INFO rb-d965522-225652-425718 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-17 13:11:07,433 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 31 0.033 0.031 2026-10-17 13:11:07,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.060 2026-10-17 13:11:07,454 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:11:07,491 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.005 2026-10-17 13:11:07,505 44 INFO rb-d965522-225652-425718 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-17 13:11:07,557 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 20 0.012 0.038 2026-10-17 13:11:07,570 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "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.004 0.053 2026-10-17 13:11:07,584 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "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.005 0.051 2026-10-17 13:11:07,643 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /mail/data HTTP/1.1" 200 - 31 0.013 0.104 2026-10-17 13:11:07,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.107 2026-10-17 13:11:07,736 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.009 0.025 2026-10-17 13:11:07,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.044 2026-10-17 13:11:07,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.049 2026-10-17 13:11:07,759 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "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-17 13:11:07,796 44 INFO rb-d965522-225652-425718 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-17 13:11:07,850 44 INFO rb-d965522-225652-425718 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-17 13:11:07,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "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.004 0.013 2026-10-17 13:11:07,891 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:07] "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.004 0.013 2026-10-17 13:11:08,012 44 INFO rb-d965522-225652-425718 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-17 13:11:08,029 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "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.004 0.012 2026-10-17 13:11:08,068 44 INFO rb-d965522-225652-425718 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-17 13:11:08,095 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/action/load HTTP/1.1" 200 - 17 0.006 0.019 2026-10-17 13:11:08,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 22 0.011 0.038 2026-10-17 13:11:08,175 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:11:08,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 38 0.019 0.035 2026-10-17 13:11:08,264 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 17 0.009 0.066 2026-10-17 13:11:08,296 44 INFO rb-d965522-225652-425718 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-17 13:11:08,321 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 17 0.006 0.018 2026-10-17 13:11:08,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 17 0.007 0.022 2026-10-17 13:11:08,376 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:11:08,410 44 INFO rb-d965522-225652-425718 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-17 13:11:08,416 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:11:08,418 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:11:08,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 5 0.003 0.009 2026-10-17 13:11:08,473 44 INFO rb-d965522-225652-425718 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-17 13:11:08,558 44 INFO rb-d965522-225652-425718 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-17 13:11:08,615 44 INFO rb-d965522-225652-425718 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-17 13:11:08,623 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 13:11:08,638 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:11:08,717 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 23 0.015 0.058 2026-10-17 13:11:08,743 44 INFO rb-d965522-225652-425718 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-17 13:11:08,799 44 INFO rb-d965522-225652-425718 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-17 13:11:08,865 44 INFO rb-d965522-225652-425718 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-17 13:11:08,893 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 13 0.007 0.020 2026-10-17 13:11:08,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 9 0.005 0.013 2026-10-17 13:11:08,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:08] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 21 0.012 0.024 2026-10-17 13:11:08,996 44 INFO rb-d965522-225652-425718 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-17 13:11:09,009 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.002 0.009 2026-10-17 13:11:09,053 44 INFO rb-d965522-225652-425718 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-17 13:11:09,127 44 INFO rb-d965522-225652-425718 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-17 13:11:09,135 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:11:09,152 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:11:09,183 44 INFO rb-d965522-225652-425718 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-17 13:11:09,192 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 15 0.009 0.024 2026-10-17 13:11:09,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.000 0.009 2026-10-17 13:11:09,233 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:11:09,272 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.013 0.027 2026-10-17 13:11:09,310 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.012 0.051 2026-10-17 13:11:09,351 44 INFO rb-d965522-225652-425718 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-17 13:11:09,363 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.000 0.009 2026-10-17 13:11:09,456 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.009 0.072 2026-10-17 13:11:09,540 44 INFO rb-d965522-225652-425718 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-17 13:11:09,597 44 INFO rb-d965522-225652-425718 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-17 13:11:09,650 44 INFO rb-d965522-225652-425718 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-17 13:11:09,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.017 0.068 2026-10-17 13:11:09,719 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-17 13:11:09,731 44 INFO rb-d965522-225652-425718 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-17 13:11:09,758 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.009 0.025 2026-10-17 13:11:09,789 44 INFO rb-d965522-225652-425718 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-17 13:11:09,798 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /mail/data HTTP/1.1" 200 - 31 0.011 0.055 2026-10-17 13:11:09,840 44 INFO rb-d965522-225652-425718 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-17 13:11:09,891 44 INFO rb-d965522-225652-425718 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-17 13:11:09,946 44 INFO rb-d965522-225652-425718 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-17 13:11:09,965 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.000 0.015 2026-10-17 13:11:09,987 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:09] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.002 0.009 2026-10-17 13:11:10,025 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:10] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.012 0.034 2026-10-17 13:11:10,061 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:10] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.011 0.050 2026-10-17 13:11:10,101 44 INFO rb-d965522-225652-425718 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-17 13:11:10,117 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:10] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.000 0.014 2026-10-17 13:11:10,143 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:10] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.003 0.008 2026-10-17 13:11:10,187 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:10] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.018 0.034 2026-10-17 13:11:10,224 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:10] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.012 0.055 2026-10-17 13:11:10,261 44 INFO rb-d965522-225652-425718 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-17 13:11:10,315 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-17 13:11:10,316 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-17 13:11:10,374 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:10] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.037 2026-10-17 13:11:10,554 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 51521588 (allocated 53616640) 2026-10-17 13:11:10,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:10] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:11:10,563 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 155064 2026-10-17 13:11:10,564 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-17 13:11:10,564 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 155064 2026-10-17 13:11:10,658 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131110_658557_test_01_project_tour.txt 2026-10-17 13:11:10,658 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpb4cjedtw_chrome_odoo" 2026-10-17 13:11:10,948 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 155392 2026-10-17 13:11:10,948 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp51apd66v_chrome_odoo 2026-10-17 13:11:10,948 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40675/json/version 2026-10-17 13:11:10,950 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:11:10,960 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 13:11:10,960 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40675/json 2026-10-17 13:11:10,961 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:11:10,971 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:40675/devtools/page/32FD86A707E62479CA3A5CE9DA25C116 2026-10-17 13:11:10,977 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-17 13:11:10,980 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-17 13:11:11,005 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:11:11,007 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-17 13:11:11,008 44 INFO rb-d965522-225652-425718 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-17 13:11:11,008 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-17 13:11:11,122 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /odoo HTTP/1.1" 200 - 31 0.016 0.058 2026-10-17 13:11:11,126 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '32FD86A707E62479CA3A5CE9DA25C116', 'loaderId': 'F61F1CFED79E01A625AC1FF994350B02', 'isDownload': False} 2026-10-17 13:11:11,126 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-17 13:11:11,174 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-17 13:11:11,176 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.025 2026-10-17 13:11:11,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-17 13:11:11,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.038 2026-10-17 13:11:11,209 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 13:11:11,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:11:11,881 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:11:11,890 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-17 13:11:11,890 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-17 13:11:11,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 13:11:11,927 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:11:11,957 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-17 13:11:11,970 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:11:11,984 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:11] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:11:12,063 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "GET /odoo HTTP/1.1" 200 - 31 0.014 0.059 2026-10-17 13:11:12,069 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.075 2026-10-17 13:11:12,123 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:11:12,126 44 INFO rb-d965522-225652-425718 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-17 13:11:12,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.010 0.024 2026-10-17 13:11:12,133 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "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-17 13:11:12,139 44 INFO rb-d965522-225652-425718 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-17 13:11:12,163 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "GET /web/image/res.partner/3/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 6 0.009 0.059 2026-10-17 13:11:12,166 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.057 2026-10-17 13:11:12,170 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.059 2026-10-17 13:11:12,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.086 2026-10-17 13:11:12,197 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.063 2026-10-17 13:11:12,208 44 INFO rb-d965522-225652-425718 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-17 13:11:12,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /mail/data HTTP/1.1" 200 - 19 0.010 0.070 2026-10-17 13:11:12,229 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-10-17 13:11:12,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.020 2026-10-17 13:11:12,241 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:11:12,242 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.029 2026-10-17 13:11:12,243 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:11:12,262 44 INFO rb-d965522-225652-425718 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-17 13:11:12,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.016 2026-10-17 13:11:12,321 44 INFO rb-d965522-225652-425718 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-17 13:11:12,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.064 2026-10-17 13:11:12,439 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.010 0.026 2026-10-17 13:11:12,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-17 13:11:12,467 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 13:11:12,545 44 INFO rb-d965522-225652-425718 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-17 13:11:12,565 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.024 2026-10-17 13:11:12,601 44 INFO rb-d965522-225652-425718 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-17 13:11:12,652 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /mail/data HTTP/1.1" 200 - 41 0.013 0.049 2026-10-17 13:11:12,655 44 INFO rb-d965522-225652-425718 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-17 13:11:12,674 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.014 2026-10-17 13:11:12,698 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.002 0.008 2026-10-17 13:11:12,713 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 2 0.001 0.010 2026-10-17 13:11:12,737 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 13:11:12,788 44 INFO rb-d965522-225652-425718 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-17 13:11:12,847 44 INFO rb-d965522-225652-425718 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-17 13:11:12,895 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.011 0.035 2026-10-17 13:11:12,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:12] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 20 0.008 0.037 2026-10-17 13:11:13,009 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.045 2026-10-17 13:11:13,039 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.011 2026-10-17 13:11:13,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.016 2026-10-17 13:11:13,054 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "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-17 13:11:13,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 13:11:13,083 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:11:13,103 44 INFO rb-d965522-225652-425718 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-17 13:11:13,159 44 INFO rb-d965522-225652-425718 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-17 13:11:13,169 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.006 2026-10-17 13:11:13,210 44 INFO rb-d965522-225652-425718 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-17 13:11:13,263 44 INFO rb-d965522-225652-425718 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-17 13:11:13,318 44 INFO rb-d965522-225652-425718 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-17 13:11:13,328 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.005 2026-10-17 13:11:13,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.004 2026-10-17 13:11:13,369 44 INFO rb-d965522-225652-425718 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-17 13:11:13,424 44 INFO rb-d965522-225652-425718 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-17 13:11:13,441 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.010 2026-10-17 13:11:13,459 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 13:11:13,481 44 INFO rb-d965522-225652-425718 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-17 13:11:13,535 44 INFO rb-d965522-225652-425718 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-17 13:11:13,586 44 INFO rb-d965522-225652-425718 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-17 13:11:13,643 44 INFO rb-d965522-225652-425718 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-17 13:11:13,694 44 INFO rb-d965522-225652-425718 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-17 13:11:13,703 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.021 0.037 2026-10-17 13:11:13,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 13:11:13,748 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.008 0.019 2026-10-17 13:11:13,771 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "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.038 2026-10-17 13:11:13,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.011 2026-10-17 13:11:13,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.018 2026-10-17 13:11:13,947 44 INFO rb-d965522-225652-425718 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-17 13:11:13,972 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.023 0.038 2026-10-17 13:11:13,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-10-17 13:11:13,998 44 INFO rb-d965522-225652-425718 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-17 13:11:14,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.018 2026-10-17 13:11:14,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.007 0.027 2026-10-17 13:11:14,055 44 INFO rb-d965522-225652-425718 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-17 13:11:14,103 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.042 2026-10-17 13:11:14,186 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.019 0.041 2026-10-17 13:11:14,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.005 2026-10-17 13:11:14,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "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-17 13:11:14,266 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "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-17 13:11:14,341 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.002 2026-10-17 13:11:14,370 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "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.006 0.012 2026-10-17 13:11:14,385 44 INFO rb-d965522-225652-425718 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-17 13:11:14,446 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /mail/data HTTP/1.1" 200 - 35 0.020 0.040 2026-10-17 13:11:14,483 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.010 0.082 2026-10-17 13:11:14,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "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.107 2026-10-17 13:11:14,516 44 INFO rb-d965522-225652-425718 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-17 13:11:14,543 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.011 2026-10-17 13:11:14,577 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:11:14,618 44 INFO rb-d965522-225652-425718 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-17 13:11:14,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:11:14,683 44 INFO rb-d965522-225652-425718 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-17 13:11:14,734 44 INFO rb-d965522-225652-425718 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-17 13:11:14,794 44 INFO rb-d965522-225652-425718 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-17 13:11:14,832 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.011 0.025 2026-10-17 13:11:14,844 44 INFO rb-d965522-225652-425718 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-17 13:11:14,861 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.005 0.015 2026-10-17 13:11:14,886 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:11:14,919 44 INFO rb-d965522-225652-425718 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-17 13:11:14,943 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.006 0.015 2026-10-17 13:11:14,957 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:11:14,976 44 INFO rb-d965522-225652-425718 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-17 13:11:14,997 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:14] "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.029 2026-10-17 13:11:15,014 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.008 2026-10-17 13:11:15,037 44 INFO rb-d965522-225652-425718 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-17 13:11:15,053 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /mail/data HTTP/1.1" 200 - 25 0.013 0.034 2026-10-17 13:11:15,080 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.006 0.036 2026-10-17 13:11:15,087 44 INFO rb-d965522-225652-425718 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-17 13:11:15,147 44 INFO rb-d965522-225652-425718 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-17 13:11:15,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:11:15,197 44 INFO rb-d965522-225652-425718 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-17 13:11:15,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.018 0.036 2026-10-17 13:11:15,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "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-17 13:11:15,253 44 INFO rb-d965522-225652-425718 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-17 13:11:15,320 44 INFO rb-d965522-225652-425718 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-17 13:11:15,368 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.010 0.032 2026-10-17 13:11:15,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "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-17 13:11:15,408 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:11:15,425 44 INFO rb-d965522-225652-425718 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-17 13:11:15,476 44 INFO rb-d965522-225652-425718 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-17 13:11:15,540 44 INFO rb-d965522-225652-425718 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-17 13:11:15,591 44 INFO rb-d965522-225652-425718 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-17 13:11:15,600 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.019 0.040 2026-10-17 13:11:15,645 44 INFO rb-d965522-225652-425718 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-17 13:11:15,760 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 83 0.050 0.086 2026-10-17 13:11:15,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.139 2026-10-17 13:11:15,797 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.010 0.018 2026-10-17 13:11:15,881 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.079 2026-10-17 13:11:15,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.084 2026-10-17 13:11:15,961 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /mail/data HTTP/1.1" 200 - 36 0.021 0.136 2026-10-17 13:11:15,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.064 2026-10-17 13:11:16,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.013 0.093 2026-10-17 13:11:16,016 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.106 2026-10-17 13:11:16,032 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:16] "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-17 13:11:16,068 44 INFO rb-d965522-225652-425718 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-17 13:11:16,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:16] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.012 0.030 2026-10-17 13:11:16,131 44 INFO rb-d965522-225652-425718 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-17 13:11:16,185 44 INFO rb-d965522-225652-425718 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-17 13:11:16,236 44 INFO rb-d965522-225652-425718 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-17 13:11:16,296 44 INFO rb-d965522-225652-425718 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-17 13:11:16,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:16] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.021 0.044 2026-10-17 13:11:16,411 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:16] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.013 0.030 2026-10-17 13:11:16,447 44 INFO rb-d965522-225652-425718 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-17 13:11:16,498 44 INFO rb-d965522-225652-425718 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-17 13:11:16,554 44 INFO rb-d965522-225652-425718 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-17 13:11:16,602 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:16] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.012 0.033 2026-10-17 13:11:16,605 44 INFO rb-d965522-225652-425718 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-17 13:11:16,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.014 0.028 2026-10-17 13:11:16,661 44 INFO rb-d965522-225652-425718 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-17 13:11:16,708 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:16] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.012 0.033 2026-10-17 13:11:16,716 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-17 13:11:16,716 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-17 13:11:16,719 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:16] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.053 2026-10-17 13:11:16,747 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:16] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.076 2026-10-17 13:11:16,855 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 40492656 (allocated 42602496) 2026-10-17 13:11:16,857 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 155392 2026-10-17 13:11:16,858 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-17 13:11:16,860 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 155392 2026-10-17 13:11:16,956 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131116_956546_test_01_project_tour.txt 2026-10-17 13:11:16,956 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp51apd66v_chrome_odoo" 2026-10-17 13:11:16,978 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:11:18,180 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-10-17 13:11:18,437 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-10-17 13:11:18,665 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-17 13:11:18,739 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-17 13:11:19,005 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-17 13:11:19,294 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-17 13:11:19,339 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-17 13:11:19,477 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:11:19,806 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:11:19,998 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-10-17 13:11:20,016 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-17 13:11:20,021 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:11:20,249 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:20] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 20 0.009 0.220 2026-10-17 13:11:20,252 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-10-17 13:11:20,286 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-17 13:11:20,295 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:11:20,566 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:20] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 20 0.009 0.263 2026-10-17 13:11:20,575 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-17 13:11:21,790 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-17 13:11:21,819 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-17 13:11:21,895 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-10-17 13:11:21,946 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-17 13:11:22,078 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-17 13:11:22,186 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-17 13:11:22,295 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-17 13:11:22,674 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-17 13:11:22,966 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-10-17 13:11:23,125 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-10-17 13:11:23,210 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:11:23,316 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-10-17 13:11:23,596 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 155675 2026-10-17 13:11:23,596 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp3h83xsv__chrome_odoo 2026-10-17 13:11:23,597 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:36333/json/version 2026-10-17 13:11:23,598 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:11:23,609 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-17 13:11:23,609 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:36333/json 2026-10-17 13:11:23,609 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:11:23,611 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:36333/devtools/page/251242542CDC2C875D1C76ECE7F6F6EE 2026-10-17 13:11:23,615 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-10-17 13:11:23,616 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-10-17 13:11:23,651 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:11:23,656 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-10-17 13:11:23,659 44 INFO rb-d965522-225652-425718 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-17 13:11:23,659 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-17 13:11:23,670 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:11:24,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:24] "GET /odoo HTTP/1.1" 200 - 157 0.063 1.035 2026-10-17 13:11:24,767 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '251242542CDC2C875D1C76ECE7F6F6EE', 'loaderId': 'B41E0627B52E77D024829749A147FCBF', 'isDownload': False} 2026-10-17 13:11:24,767 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-10-17 13:11:24,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:24] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 13:11:24,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:24] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-17 13:11:24,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.010 0.029 2026-10-17 13:11:24,946 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:24] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.017 0.141 2026-10-17 13:11:24,952 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:24] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.114 2026-10-17 13:11:24,993 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:24] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:11:25,496 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:11:25,501 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:11:25,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-17 13:11:25,539 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:11:25,569 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.014 0.038 2026-10-17 13:11:25,573 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.047 2026-10-17 13:11:25,585 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-17 13:11:25,588 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.045 2026-10-17 13:11:25,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:11:25,603 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:11:25,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /odoo HTTP/1.1" 200 - 29 0.012 0.035 2026-10-17 13:11:25,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.054 2026-10-17 13:11:25,733 44 INFO rb-d965522-225652-425718 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-17 13:11:25,736 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:11:25,742 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /web/image/res.partner/3/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 13 0.011 0.028 2026-10-17 13:11:25,744 44 INFO rb-d965522-225652-425718 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-17 13:11:25,746 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:11:25,763 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.007 0.054 2026-10-17 13:11:25,776 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.068 2026-10-17 13:11:25,780 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.058 2026-10-17 13:11:25,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.046 2026-10-17 13:11:25,804 44 INFO rb-d965522-225652-425718 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-17 13:11:25,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "POST /mail/data HTTP/1.1" 200 - 35 0.018 0.068 2026-10-17 13:11:25,848 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.135 2026-10-17 13:11:25,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.096 2026-10-17 13:11:25,853 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.046 2026-10-17 13:11:25,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.050 2026-10-17 13:11:25,887 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:11:25,888 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:11:25,889 44 INFO rb-d965522-225652-425718 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-17 13:11:25,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.011 2026-10-17 13:11:26,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.046 0.121 2026-10-17 13:11:26,191 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.011 0.033 2026-10-17 13:11:26,194 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.046 2026-10-17 13:11:26,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.031 2026-10-17 13:11:26,309 44 INFO rb-d965522-225652-425718 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-17 13:11:26,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.014 2026-10-17 13:11:26,383 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "POST /mail/data HTTP/1.1" 200 - 45 0.015 0.061 2026-10-17 13:11:26,434 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.011 0.109 2026-10-17 13:11:26,458 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.028 2026-10-17 13:11:26,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.035 0.194 2026-10-17 13:11:26,705 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-10-17 13:11:26,716 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.003 0.014 2026-10-17 13:11:26,723 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "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-17 13:11:26,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:26] "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-17 13:11:27,007 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:11:27,034 44 INFO rb-d965522-225652-425718 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-17 13:11:27,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.007 0.018 2026-10-17 13:11:27,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.005 0.034 2026-10-17 13:11:27,083 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.005 0.055 2026-10-17 13:11:27,092 44 INFO rb-d965522-225652-425718 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-17 13:11:27,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.070 2026-10-17 13:11:27,150 44 INFO rb-d965522-225652-425718 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-17 13:11:27,239 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 55 0.027 0.062 2026-10-17 13:11:27,299 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.047 2026-10-17 13:11:27,360 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "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.012 0.028 2026-10-17 13:11:27,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 29 0.017 0.077 2026-10-17 13:11:27,447 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "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-17 13:11:27,495 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "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-17 13:11:27,509 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "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-17 13:11:27,607 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-17 13:11:27,631 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "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.005 0.012 2026-10-17 13:11:27,659 44 INFO rb-d965522-225652-425718 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-17 13:11:27,704 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.011 0.028 2026-10-17 13:11:27,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "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.005 0.049 2026-10-17 13:11:27,731 44 INFO rb-d965522-225652-425718 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-17 13:11:27,769 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "POST /mail/data HTTP/1.1" 200 - 34 0.017 0.080 2026-10-17 13:11:27,773 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.050 2026-10-17 13:11:27,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 35 0.032 0.087 2026-10-17 13:11:27,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.081 2026-10-17 13:11:27,895 44 INFO rb-d965522-225652-425718 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-17 13:11:27,903 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.011 0.026 2026-10-17 13:11:27,908 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.029 2026-10-17 13:11:27,914 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-10-17 13:11:27,945 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-10-17 13:11:27,946 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-17 13:11:27,969 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "POST /mail/data HTTP/1.1" 200 - 31 0.018 0.050 2026-10-17 13:11:27,997 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:27] "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.006 0.107 2026-10-17 13:11:28,001 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:28] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.092 2026-10-17 13:11:28,066 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:11:28] "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.006 0.155 2026-10-17 13:11:28,085 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 39153612 (allocated 41947136) 2026-10-17 13:11:28,087 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 155675 2026-10-17 13:11:28,088 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-10-17 13:11:28,089 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 155675 2026-10-17 13:11:28,184 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131128_184476_test_task_templates_tour.txt 2026-10-17 13:11:28,184 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmp3h83xsv__chrome_odoo" 2026-10-17 13:11:28,202 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:11:29,283 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-17 13:11:29,377 44 INFO rb-d965522-225652-425718 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-17 13:11:29,507 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:11:33,439 44 INFO rb-d965522-225652-425718 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-10-17 13:11:37,565 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:11:51,242 44 INFO rb-d965522-225652-425718 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-10-17 13:11:52,436 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:12:08,341 44 INFO rb-d965522-225652-425718 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-10-17 13:12:10,720 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #410 deleted account.analytic.line records with IDs: [12] 2026-10-17 13:12:10,879 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #410 deleted account.move.line.ctp records with IDs: [1371, 1372, 1373] 2026-10-17 13:12:11,004 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #410 deleted account.move.line records with IDs: [2558, 2559, 2560, 2561] 2026-10-17 13:12:11,085 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #410 deleted account.move records with IDs: [961] 2026-10-17 13:12:11,163 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #410 deleted account.analytic.line records with IDs: [11] 2026-10-17 13:12:11,269 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #410 deleted account.move.line.ctp records with IDs: [1370] 2026-10-17 13:12:11,357 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #410 deleted account.move.line records with IDs: [2556, 2557] 2026-10-17 13:12:11,411 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #410 deleted account.move records with IDs: [960] 2026-10-17 13:12:11,447 44 INFO rb-d965522-225652-425718 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-10-17 13:12:12,006 44 INFO rb-d965522-225652-425718 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_expense_with_divided_distribution ... 2026-10-17 13:12:14,059 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-17 13:12:16,305 44 INFO rb-d965522-225652-425718 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-10-17 13:12:16,326 44 INFO rb-d965522-225652-425718 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-17 13:12:17,434 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:12:22,385 44 INFO rb-d965522-225652-425718 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-10-17 13:12:23,625 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:12:29,053 44 INFO rb-d965522-225652-425718 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-10-17 13:12:29,459 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:12:41,898 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-10-17 13:12:43,811 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-10-17 13:12:44,608 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-10-17 13:12:45,222 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-10-17 13:12:46,780 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-10-17 13:12:50,336 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-10-17 13:12:52,723 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-10-17 13:12:53,543 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-10-17 13:12:54,023 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-10-17 13:12:54,823 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-10-17 13:12:54,961 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-10-17 13:12:56,363 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-10-17 13:12:57,110 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #419 deleted account.analytic.line records with IDs: [45] 2026-10-17 13:12:57,191 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-10-17 13:12:58,197 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #419 deleted account.move.line.ctp records with IDs: [1422, 1423] 2026-10-17 13:12:58,283 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #419 deleted account.move.line records with IDs: [2636] 2026-10-17 13:12:59,942 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:13:15,680 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-10-17 13:13:15,896 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-10-17 13:13:18,017 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:13:18,020 44 INFO rb-d965522-225652-425718 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-10-17 13:13:18,780 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1573] 2026-10-17 13:13:18,791 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:13:33,331 44 INFO rb-d965522-225652-425718 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-10-17 13:13:36,199 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:13:54,933 44 INFO rb-d965522-225652-425718 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-10-17 13:13:58,798 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #428 deleted stock.move.line records with IDs: [1571] 2026-10-17 13:13:59,037 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #428 deleted account.analytic.line records with IDs: [49] 2026-10-17 13:13:59,185 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #428 deleted account.move.line.ctp records with IDs: [1429] 2026-10-17 13:13:59,298 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #428 deleted account.move.line records with IDs: [2643, 2644] 2026-10-17 13:13:59,382 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #428 deleted account.move records with IDs: [986] 2026-10-17 13:14:00,266 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #428 deleted stock.move.line records with IDs: [1572] 2026-10-17 13:14:00,443 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #428 deleted account.analytic.line records with IDs: [50] 2026-10-17 13:14:00,571 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #428 deleted account.move.line.ctp records with IDs: [1430] 2026-10-17 13:14:00,663 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #428 deleted account.move.line records with IDs: [2645, 2646] 2026-10-17 13:14:00,719 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #428 deleted account.move records with IDs: [987] 2026-10-17 13:14:00,741 44 INFO rb-d965522-225652-425718 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-10-17 13:14:03,455 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-17 13:14:18,715 44 INFO rb-d965522-225652-425718 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-10-17 13:14:20,153 44 INFO rb-d965522-225652-425718 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-10-17 13:14:20,334 44 INFO rb-d965522-225652-425718 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-10-17 13:14:24,229 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-17 13:14:27,596 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:14:27,817 44 INFO rb-d965522-225652-425718 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-17 13:14:28,000 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #442 deleted resource.calendar.leaves records with IDs: [2] 2026-10-17 13:14:28,000 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #442 deleted account.analytic.line records with IDs: [58] 2026-10-17 13:14:28,205 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-17 13:14:30,963 44 INFO rb-d965522-225652-425718 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-17 13:14:31,480 44 INFO rb-d965522-225652-425718 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-17 13:14:31,000 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [62] 2026-10-17 13:14:31,983 44 INFO rb-d965522-225652-425718 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-17 13:14:32,000 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [67] 2026-10-17 13:14:32,000 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [68] 2026-10-17 13:14:32,000 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [69] 2026-10-17 13:14:32,502 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-17 13:14:32,969 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:14:33,047 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-10-17 13:14:33,401 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 155915 2026-10-17 13:14:33,401 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpcr1zyf0h_chrome_odoo 2026-10-17 13:14:33,402 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:45325/json/version 2026-10-17 13:14:33,403 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:14:33,414 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-10-17 13:14:33,414 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:45325/json 2026-10-17 13:14:33,414 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:14:33,425 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:45325/devtools/page/5EC65CEBEEA661DD4647B1F7FD8F52CF 2026-10-17 13:14:33,432 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-10-17 13:14:33,440 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-10-17 13:14:33,476 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:14:33,478 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-10-17 13:14:33,479 44 INFO rb-d965522-225652-425718 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-17 13:14:33,480 44 INFO rb-d965522-225652-425718 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-17 13:14:33,491 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:14:34,645 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:34] "GET /odoo?debug=1 HTTP/1.1" 200 - 148 0.067 1.090 2026-10-17 13:14:34,649 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '5EC65CEBEEA661DD4647B1F7FD8F52CF', 'loaderId': '5B3277F349A6593E07F5C00E897EB187', 'isDownload': False} 2026-10-17 13:14:34,649 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-10-17 13:14:34,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:34] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 13:14:34,787 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:34] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.021 0.094 2026-10-17 13:14:34,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:34] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.119 2026-10-17 13:14:34,803 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.127 2026-10-17 13:14:34,820 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:34] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:14:34,870 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:34] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:14:35,360 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:14:35,362 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:14:35,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 13:14:35,414 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:14:35,441 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-17 13:14:35,445 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.014 0.048 2026-10-17 13:14:35,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.067 2026-10-17 13:14:35,453 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:14:35,465 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-17 13:14:35,466 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:14:35,525 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /odoo HTTP/1.1" 200 - 29 0.012 0.040 2026-10-17 13:14:35,539 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.057 2026-10-17 13:14:35,583 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.006 0.022 2026-10-17 13:14:35,587 44 INFO rb-d965522-225652-425718 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-17 13:14:35,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /web/image/res.partner/3/avatar_128?unique=1792242872000 HTTP/1.1" 200 - 6 0.008 0.054 2026-10-17 13:14:35,618 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-17 13:14:35,622 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "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-17 13:14:35,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.066 2026-10-17 13:14:35,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.063 2026-10-17 13:14:35,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.093 2026-10-17 13:14:35,676 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.040 2026-10-17 13:14:35,683 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:14:35,686 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-17 13:14:35,730 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "POST /mail/data HTTP/1.1" 200 - 34 0.026 0.070 2026-10-17 13:14:35,777 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.012 0.140 2026-10-17 13:14:35,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.163 2026-10-17 13:14:35,832 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.031 2026-10-17 13:14:35,840 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.037 2026-10-17 13:14:36,400 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [1/39] Tour project_todo_history_tour → Step .o_navbar_apps_menu button:enabled 2026-10-17 13:14:36,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-17 13:14:36,414 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-10-17 13:14:36,438 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-17 13:14:36,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.013 2026-10-17 13:14:36,535 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [2/39] Tour project_todo_history_tour → Step Open the Todo app (trigger: .o_app[data-menu-xmlid='project_todo.menu_todo_todos']) 2026-10-17 13:14:36,554 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.008 0.028 2026-10-17 13:14:36,559 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.035 2026-10-17 13:14:36,563 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.035 2026-10-17 13:14:36,591 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "POST /mail/data HTTP/1.1" 200 - 19 0.010 0.046 2026-10-17 13:14:36,596 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [3/39] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-10-17 13:14:36,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.061 2026-10-17 13:14:36,613 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.066 2026-10-17 13:14:36,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-17 13:14:36,655 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "POST /web/action/load HTTP/1.1" 200 - 12 0.020 0.028 2026-10-17 13:14:36,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.101 2026-10-17 13:14:36,668 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.051 2026-10-17 13:14:36,823 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 74 0.035 0.096 2026-10-17 13:14:36,855 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.007 2026-10-17 13:14:36,902 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.014 0.038 2026-10-17 13:14:36,924 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:36] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:14:37,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.013 2026-10-17 13:14:37,009 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [4/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-17 13:14:37,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.037 2026-10-17 13:14:37,120 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "POST /mail/data HTTP/1.1" 200 - 45 0.020 0.084 2026-10-17 13:14:37,157 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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.012 0.071 2026-10-17 13:14:37,180 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.007 0.097 2026-10-17 13:14:37,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.109 2026-10-17 13:14:37,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.048 2026-10-17 13:14:37,242 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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-17 13:14:37,339 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.002 2026-10-17 13:14:37,364 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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.005 0.012 2026-10-17 13:14:37,369 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [5/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-17 13:14:37,406 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.006 0.030 2026-10-17 13:14:37,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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.005 0.044 2026-10-17 13:14:37,433 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [6/39] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-17 13:14:37,496 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [7/39] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-17 13:14:37,498 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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-17 13:14:37,562 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 27 0.015 0.048 2026-10-17 13:14:37,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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-17 13:14:37,583 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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-17 13:14:37,585 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [8/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-17 13:14:37,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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.005 0.015 2026-10-17 13:14:37,618 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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.005 0.024 2026-10-17 13:14:37,638 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [9/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-17 13:14:37,697 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [10/39] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-17 13:14:37,756 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [11/39] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-17 13:14:37,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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-17 13:14:37,835 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.014 0.059 2026-10-17 13:14:37,850 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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-17 13:14:37,858 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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-17 13:14:37,872 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [12/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-17 13:14:37,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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.005 0.014 2026-10-17 13:14:37,897 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:37] "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.005 0.016 2026-10-17 13:14:37,921 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [13/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-17 13:14:37,979 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [14/39] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-17 13:14:38,038 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [15/39] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-17 13:14:38,043 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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-17 13:14:38,099 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.014 0.042 2026-10-17 13:14:38,114 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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-17 13:14:38,125 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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-17 13:14:38,137 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [16/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-17 13:14:38,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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.005 0.013 2026-10-17 13:14:38,158 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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.005 0.014 2026-10-17 13:14:38,188 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [17/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-17 13:14:38,246 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [18/39] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-17 13:14:38,305 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [19/39] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-17 13:14:38,311 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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-17 13:14:38,378 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.015 0.053 2026-10-17 13:14:38,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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-17 13:14:38,400 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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-17 13:14:38,404 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [20/39] 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-17 13:14:38,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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.006 0.018 2026-10-17 13:14:38,443 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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.006 0.028 2026-10-17 13:14:38,457 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [21/39] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-10-17 13:14:38,497 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.034 2026-10-17 13:14:38,519 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.007 2026-10-17 13:14:38,556 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.012 0.030 2026-10-17 13:14:38,600 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [22/39] Tour project_todo_history_tour → Step ensure record is loaded (trigger: div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project todo history version 3)) 2026-10-17 13:14:38,640 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.034 2026-10-17 13:14:38,675 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.007 0.016 2026-10-17 13:14:38,691 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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-17 13:14:38,729 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [23/39] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-10-17 13:14:38,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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.006 0.012 2026-10-17 13:14:38,755 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "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.005 0.015 2026-10-17 13:14:38,783 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [24/39] Tour project_todo_history_tour → Step .dropdown-menu 2026-10-17 13:14:38,834 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [25/39] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-10-17 13:14:38,890 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [26/39] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-17 13:14:38,910 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-17 13:14:38,944 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-17 13:14:38,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.011 2026-10-17 13:14:38,958 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "GET /web/assets/70c4a4d/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:14:38,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "GET /web/assets/5761f5d/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 13:14:38,987 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:38] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:14:39,017 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [27/39] 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-17 13:14:39,069 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [28/39] 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-17 13:14:39,120 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [29/39] 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-17 13:14:39,175 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [30/39] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-17 13:14:39,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:39] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.002 0.009 2026-10-17 13:14:39,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:39] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.002 0.009 2026-10-17 13:14:39,223 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:39] "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.002 0.009 2026-10-17 13:14:39,251 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [31/39] 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-17 13:14:39,303 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [32/39] Tour project_todo_history_tour → Step .history-container .history-view-top-bar a:contains(Comparison) 2026-10-17 13:14:39,358 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [33/39] Tour project_todo_history_tour → Step Verify comparaison text (trigger: .modal .history-container .history-comparison-view) 2026-10-17 13:14:39,409 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [34/39] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-17 13:14:39,459 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [35/39] 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-17 13:14:39,517 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [36/39] Tour project_todo_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal button.btn-primary:text(Restore)) 2026-10-17 13:14:39,576 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [37/39] 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-17 13:14:39,581 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:39] "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-17 13:14:39,626 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [38/39] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-17 13:14:39,682 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [39/39] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-17 13:14:39,744 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:39] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.013 0.047 2026-10-17 13:14:39,761 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:39] "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-17 13:14:39,765 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:39] "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-17 13:14:39,769 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-10-17 13:14:39,770 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-17 13:14:39,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:39] "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.006 0.013 2026-10-17 13:14:39,806 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:39] "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.006 0.013 2026-10-17 13:14:39,888 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 33423932 (allocated 35491840) 2026-10-17 13:14:39,891 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 155915 2026-10-17 13:14:39,894 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-10-17 13:14:39,895 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 155915 2026-10-17 13:14:39,973 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131439_972988_test_project_todo_history.txt 2026-10-17 13:14:39,973 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpcr1zyf0h_chrome_odoo" 2026-10-17 13:14:39,987 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-10-17 13:14:40,558 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 156190 2026-10-17 13:14:40,558 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmp3xlsc9cq_chrome_odoo 2026-10-17 13:14:40,558 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:33465/json/version 2026-10-17 13:14:40,559 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33465', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:14:40,574 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-10-17 13:14:40,574 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:33465/json 2026-10-17 13:14:40,574 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33465', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:14:40,585 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:33465/devtools/page/8F5F686F8D581FD34DF114D40F383BA9 2026-10-17 13:14:40,588 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-10-17 13:14:40,592 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-10-17 13:14:40,680 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:14:40,682 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-10-17 13:14:40,683 44 INFO rb-d965522-225652-425718 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-17 13:14:40,683 44 INFO rb-d965522-225652-425718 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-17 13:14:40,692 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:14:41,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:41] "GET /odoo HTTP/1.1" 200 - 153 0.066 0.976 2026-10-17 13:14:41,734 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': '8F5F686F8D581FD34DF114D40F383BA9', 'loaderId': '908816FEF40FBAE8AA7B82957D0B416A', 'isDownload': False} 2026-10-17 13:14:41,734 44 INFO rb-d965522-225652-425718 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-17 13:14:41,758 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:41] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 13:14:41,854 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:41] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.020 0.084 2026-10-17 13:14:41,861 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:41] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.108 2026-10-17 13:14:41,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.112 2026-10-17 13:14:41,879 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:41] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:14:41,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:41] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:14:42,521 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:14:42,522 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:14:42,528 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 13:14:42,564 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:14:42,594 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.015 0.037 2026-10-17 13:14:42,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.048 2026-10-17 13:14:42,610 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.039 2026-10-17 13:14:42,612 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-10-17 13:14:42,627 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:14:42,638 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:14:42,692 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /odoo HTTP/1.1" 200 - 29 0.011 0.037 2026-10-17 13:14:42,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.058 2026-10-17 13:14:42,748 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.006 0.017 2026-10-17 13:14:42,754 44 INFO rb-d965522-225652-425718 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-17 13:14:42,762 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-17 13:14:42,764 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.032 2026-10-17 13:14:42,768 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "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-17 13:14:42,771 44 INFO rb-d965522-225652-425718 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-17 13:14:42,771 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.032 2026-10-17 13:14:42,779 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.039 2026-10-17 13:14:42,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /web/image/res.partner/3/avatar_128?unique=1792242872000 HTTP/1.1" 200 - 6 0.005 0.065 2026-10-17 13:14:42,817 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:14:42,857 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 13:14:42,884 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "POST /mail/data HTTP/1.1" 200 - 44 0.023 0.087 2026-10-17 13:14:42,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.128 2026-10-17 13:14:42,911 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.135 2026-10-17 13:14:42,922 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-10-17 13:14:42,927 44 INFO rb-d965522-225652-425718 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-17 13:14:42,945 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:14:42,948 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:14:42,956 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:42] "POST /mail/data HTTP/1.1" 200 - 15 0.009 0.015 2026-10-17 13:14:42,991 44 INFO rb-d965522-225652-425718 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-17 13:14:43,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 86 0.036 0.155 2026-10-17 13:14:43,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 31 0.022 0.084 2026-10-17 13:14:43,428 44 INFO rb-d965522-225652-425718 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-17 13:14:43,450 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:43] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.020 2026-10-17 13:14:43,485 44 INFO rb-d965522-225652-425718 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-17 13:14:43,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:43] "POST /mail/data HTTP/1.1" 200 - 45 0.014 0.059 2026-10-17 13:14:43,540 44 INFO rb-d965522-225652-425718 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-17 13:14:43,558 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:43] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.020 2026-10-17 13:14:43,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.018 0.057 2026-10-17 13:14:43,651 44 INFO rb-d965522-225652-425718 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-17 13:14:43,704 44 INFO rb-d965522-225652-425718 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-17 13:14:43,728 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:43] "POST /mail/data HTTP/1.1" 200 - 15 0.006 0.016 2026-10-17 13:14:43,757 44 INFO rb-d965522-225652-425718 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-17 13:14:43,762 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:43] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 - 5 0.001 0.003 2026-10-17 13:14:43,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.007 0.048 2026-10-17 13:14:43,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.015 0.038 2026-10-17 13:14:43,931 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-10-17 13:14:43,932 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-17 13:14:44,007 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 27055864 (allocated 28573696) 2026-10-17 13:14:44,011 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 156190 2026-10-17 13:14:44,012 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-10-17 13:14:44,013 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 156190 2026-10-17 13:14:44,085 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131444_084880_test_tour_project_task_activities_split.txt 2026-10-17 13:14:44,085 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmp3xlsc9cq_chrome_odoo" 2026-10-17 13:14:44,097 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-10-17 13:14:44,440 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 156396 2026-10-17 13:14:44,440 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpjhdqydth_chrome_odoo 2026-10-17 13:14:44,440 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:34787/json/version 2026-10-17 13:14:44,441 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:14:44,449 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-10-17 13:14:44,449 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:34787/json 2026-10-17 13:14:44,449 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:14:44,458 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:34787/devtools/page/520C0FB11C2ADC2FDB78AC226AF95C1B 2026-10-17 13:14:44,460 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-10-17 13:14:44,464 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-10-17 13:14:44,529 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:14:44,535 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-10-17 13:14:44,536 44 INFO rb-d965522-225652-425718 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-17 13:14:44,536 44 INFO rb-d965522-225652-425718 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-17 13:14:44,544 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:14:45,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:45] "GET /odoo HTTP/1.1" 200 - 154 0.069 1.051 2026-10-17 13:14:45,665 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': '520C0FB11C2ADC2FDB78AC226AF95C1B', 'loaderId': '24A04FE890668FF32F1C2C83995588DC', 'isDownload': False} 2026-10-17 13:14:45,665 44 INFO rb-d965522-225652-425718 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-17 13:14:45,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:45] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 13:14:45,696 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:45] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 13:14:45,795 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:45] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.024 0.088 2026-10-17 13:14:45,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.118 2026-10-17 13:14:45,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:45] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:14:45,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:45] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:14:46,368 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:14:46,370 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:14:46,380 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-17 13:14:46,417 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:14:46,451 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.016 0.045 2026-10-17 13:14:46,456 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-10-17 13:14:46,457 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.056 2026-10-17 13:14:46,469 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.047 2026-10-17 13:14:46,470 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:14:46,500 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:14:46,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /odoo HTTP/1.1" 200 - 29 0.012 0.046 2026-10-17 13:14:46,596 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.069 2026-10-17 13:14:46,606 44 INFO rb-d965522-225652-425718 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-17 13:14:46,617 44 INFO rb-d965522-225652-425718 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-17 13:14:46,618 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-17 13:14:46,628 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:14:46,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.012 0.049 2026-10-17 13:14:46,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.071 2026-10-17 13:14:46,659 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.072 2026-10-17 13:14:46,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.074 2026-10-17 13:14:46,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-17 13:14:46,684 44 INFO rb-d965522-225652-425718 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-17 13:14:46,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /web/image/res.partner/3/avatar_128?unique=1792242872000 HTTP/1.1" 200 - 6 0.007 0.103 2026-10-17 13:14:46,709 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:14:46,710 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:14:46,736 44 INFO rb-d965522-225652-425718 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-17 13:14:46,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "POST /mail/data HTTP/1.1" 200 - 34 0.021 0.076 2026-10-17 13:14:46,770 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.129 2026-10-17 13:14:46,773 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.087 2026-10-17 13:14:46,778 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.091 2026-10-17 13:14:46,796 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.054 2026-10-17 13:14:46,806 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.027 2026-10-17 13:14:46,959 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.050 0.089 2026-10-17 13:14:47,040 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.019 0.034 2026-10-17 13:14:47,050 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.061 2026-10-17 13:14:47,090 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-10-17 13:14:47,158 44 INFO rb-d965522-225652-425718 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-17 13:14:47,162 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /mail/data HTTP/1.1" 200 - 45 0.027 0.050 2026-10-17 13:14:47,188 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.035 2026-10-17 13:14:47,209 44 INFO rb-d965522-225652-425718 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-17 13:14:47,221 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.022 2026-10-17 13:14:47,266 44 INFO rb-d965522-225652-425718 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-17 13:14:47,323 44 INFO rb-d965522-225652-425718 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-17 13:14:47,340 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.004 0.012 2026-10-17 13:14:47,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 9 0.004 0.018 2026-10-17 13:14:47,381 44 INFO rb-d965522-225652-425718 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-17 13:14:47,436 44 INFO rb-d965522-225652-425718 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-17 13:14:47,492 44 INFO rb-d965522-225652-425718 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-17 13:14:47,499 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:14:47,515 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.008 2026-10-17 13:14:47,542 44 INFO rb-d965522-225652-425718 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-17 13:14:47,599 44 INFO rb-d965522-225652-425718 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-17 13:14:47,617 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.012 2026-10-17 13:14:47,632 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-17 13:14:47,650 44 INFO rb-d965522-225652-425718 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-17 13:14:47,708 44 INFO rb-d965522-225652-425718 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-17 13:14:47,759 44 INFO rb-d965522-225652-425718 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-17 13:14:47,816 44 INFO rb-d965522-225652-425718 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-17 13:14:47,868 44 INFO rb-d965522-225652-425718 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-17 13:14:47,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 59 0.029 0.053 2026-10-17 13:14:47,916 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-10-17 13:14:47,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.009 0.018 2026-10-17 13:14:47,981 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "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.015 0.043 2026-10-17 13:14:47,992 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.027 2026-10-17 13:14:48,000 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.003 0.034 2026-10-17 13:14:48,087 44 INFO rb-d965522-225652-425718 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-17 13:14:48,093 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.013 0.028 2026-10-17 13:14:48,108 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 13:14:48,118 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.013 2026-10-17 13:14:48,136 44 INFO rb-d965522-225652-425718 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-17 13:14:48,138 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.005 0.025 2026-10-17 13:14:48,197 44 INFO rb-d965522-225652-425718 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-17 13:14:48,248 44 INFO rb-d965522-225652-425718 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-17 13:14:48,305 44 INFO rb-d965522-225652-425718 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-17 13:14:48,343 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.033 2026-10-17 13:14:48,361 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:14:48,384 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.007 0.019 2026-10-17 13:14:48,422 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "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-17 13:14:48,483 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-10-17 13:14:48,505 44 INFO rb-d965522-225652-425718 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-17 13:14:48,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "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.005 0.012 2026-10-17 13:14:48,534 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "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.005 0.017 2026-10-17 13:14:48,571 44 INFO rb-d965522-225652-425718 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-17 13:14:48,633 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.012 0.026 2026-10-17 13:14:48,677 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "POST /mail/data HTTP/1.1" 200 - 34 0.014 0.060 2026-10-17 13:14:48,690 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-17 13:14:48,749 44 INFO rb-d965522-225652-425718 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-17 13:14:48,766 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "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-17 13:14:48,774 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:48] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:14:48,816 44 INFO rb-d965522-225652-425718 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-17 13:14:48,879 44 INFO rb-d965522-225652-425718 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-17 13:14:48,930 44 INFO rb-d965522-225652-425718 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-17 13:14:48,994 44 INFO rb-d965522-225652-425718 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-17 13:14:49,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.009 0.039 2026-10-17 13:14:49,074 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.004 0.014 2026-10-17 13:14:49,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-10-17 13:14:49,137 44 INFO rb-d965522-225652-425718 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-17 13:14:49,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.005 0.013 2026-10-17 13:14:49,171 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 13:14:49,187 44 INFO rb-d965522-225652-425718 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-17 13:14:49,205 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.007 0.027 2026-10-17 13:14:49,227 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.010 2026-10-17 13:14:49,252 44 INFO rb-d965522-225652-425718 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-17 13:14:49,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /mail/data HTTP/1.1" 200 - 25 0.010 0.036 2026-10-17 13:14:49,284 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.004 0.026 2026-10-17 13:14:49,526 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.005 0.019 2026-10-17 13:14:49,553 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "GET /web/image/res.users/443/avatar_128 HTTP/1.1" 200 - 7 0.004 0.012 2026-10-17 13:14:49,560 44 INFO rb-d965522-225652-425718 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-17 13:14:49,578 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-17 13:14:49,624 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.008 0.029 2026-10-17 13:14:49,650 44 INFO rb-d965522-225652-425718 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-17 13:14:49,664 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "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-17 13:14:49,667 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "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-17 13:14:49,710 44 INFO rb-d965522-225652-425718 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-17 13:14:49,712 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "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-17 13:14:49,742 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.006 0.024 2026-10-17 13:14:49,753 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:49] "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-17 13:14:49,758 44 INFO rb-d965522-225652-425718 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-17 13:14:49,815 44 INFO rb-d965522-225652-425718 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-17 13:14:50,020 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 83 0.044 0.159 2026-10-17 13:14:50,042 44 INFO rb-d965522-225652-425718 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-17 13:14:50,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.011 0.020 2026-10-17 13:14:50,060 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.026 2026-10-17 13:14:50,065 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.016 2026-10-17 13:14:50,081 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "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.005 0.026 2026-10-17 13:14:50,102 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "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.005 0.032 2026-10-17 13:14:50,107 44 INFO rb-d965522-225652-425718 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-17 13:14:50,127 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/action/load HTTP/1.1" 200 - 13 0.005 0.013 2026-10-17 13:14:50,156 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.013 2026-10-17 13:14:50,183 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.005 0.013 2026-10-17 13:14:50,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "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.005 0.013 2026-10-17 13:14:50,236 44 INFO rb-d965522-225652-425718 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-17 13:14:50,237 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.003 0.011 2026-10-17 13:14:50,524 44 INFO rb-d965522-225652-425718 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-17 13:14:50,579 44 INFO rb-d965522-225652-425718 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-17 13:14:50,593 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 54 0.021 0.047 2026-10-17 13:14:50,630 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.006 0.025 2026-10-17 13:14:50,697 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.019 0.038 2026-10-17 13:14:50,730 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.008 0.019 2026-10-17 13:14:50,762 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.007 0.043 2026-10-17 13:14:50,800 44 INFO rb-d965522-225652-425718 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-17 13:14:50,860 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.009 0.077 2026-10-17 13:14:50,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.079 2026-10-17 13:14:50,917 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 13:14:50,932 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-10-17 13:14:50,932 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-17 13:14:50,954 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:14:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.013 0.028 2026-10-17 13:14:51,062 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 36698616 (allocated 40505344) 2026-10-17 13:14:51,073 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 156396 2026-10-17 13:14:51,073 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-10-17 13:14:51,074 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 156396 2026-10-17 13:14:51,141 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131451_141724_test_tour_todo_main_ui_functions.txt 2026-10-17 13:14:51,142 44 INFO rb-d965522-225652-425718 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpjhdqydth_chrome_odoo" 2026-10-17 13:14:51,170 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-17 13:14:57,278 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_change_uom_without_purchase_access ... 2026-10-17 13:14:57,866 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-10-17 13:14:58,107 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-17 13:15:00,213 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 446, model: sale.order.line 2026-10-17 13:15:00,222 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-17 13:15:00,541 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-10-17 13:15:06,039 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-17 13:15:08,263 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:15:15,734 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-10-17 13:15:19,073 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_bill_to_receive ... 2026-10-17 13:15:19,186 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_default_no_movement ... 2026-10-17 13:15:19,238 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_mixed_lines ... 2026-10-17 13:15:19,808 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_prepaid_expense ... 2026-10-17 13:15:20,375 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-17 13:15:20,927 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-10-17 13:15:21,039 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-10-17 13:15:22,018 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-10-17 13:15:23,212 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-17 13:15:24,812 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-17 13:15:25,456 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-10-17 13:15:26,177 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-17 13:15:26,787 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-17 13:15:26,877 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-17 13:15:28,596 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:15:28,598 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-10-17 13:15:28,598 44 INFO rb-d965522-225652-425718 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-17 13:15:28,603 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:15:38,108 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-17 13:15:38,461 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-10-17 13:15:39,506 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-10-17 13:15:41,099 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-10-17 13:15:41,184 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-17 13:15:42,477 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-17 13:15:43,697 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-10-17 13:15:44,565 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-17 13:15:44,752 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-17 13:15:46,008 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_import_keeps_imported_price_unit ... 2026-10-17 13:15:46,218 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-10-17 13:15:46,329 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-10-17 13:15:47,697 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-17 13:15:48,273 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-10-17 13:15:48,498 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-17 13:15:49,441 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_partner_deletion ... 2026-10-17 13:15:49,585 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-10-17 13:15:50,432 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_price_include_price_exclude_with_multicompany ... 2026-10-17 13:15:51,982 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_price_include_tax_mapped_by_fiscal_position_on_branch ... 2026-10-17 13:15:54,534 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-10-17 13:15:55,472 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #451 deleted stock.move.line records with IDs: [1580] 2026-10-17 13:15:55,533 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-17 13:15:56,923 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-17 13:15:58,011 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-17 13:16:04,236 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-10-17 13:16:04,391 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-10-17 13:16:04,727 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-17 13:16:06,205 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-17 13:16:06,317 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-10-17 13:16:06,540 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-17 13:16:07,155 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-10-17 13:16:09,879 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-17 13:16:11,592 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-17 13:16:12,708 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-10-17 13:16:13,785 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-17 13:16:14,317 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-10-17 13:16:14,511 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-17 13:16:15,714 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-17 13:16:18,691 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-17 13:16:19,692 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-17 13:16:20,013 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:16:26,190 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:16:26,597 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:16:26,810 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-17 13:16:29,863 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:16:35,715 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-10-17 13:16:39,290 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1490, 1491, 1492, 1493] 2026-10-17 13:16:39,403 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2747, 2748, 2749, 2750, 2751] 2026-10-17 13:16:39,460 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #459 deleted mail.message records with IDs: [20717] 2026-10-17 13:16:39,531 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #459 deleted account.move records with IDs: [1029] 2026-10-17 13:16:39,775 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-10-17 13:16:42,414 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-10-17 13:16:45,647 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-10-17 13:16:47,618 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:16:52,963 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-10-17 13:16:53,775 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 156670 2026-10-17 13:16:53,775 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmp76he0p7__chrome_odoo 2026-10-17 13:16:53,775 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:46559/json/version 2026-10-17 13:16:53,777 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:16:53,781 44 INFO rb-d965522-225652-425718 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-17 13:16:53,781 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:46559/json 2026-10-17 13:16:53,781 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:16:53,788 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:46559/devtools/page/31321DBC209F4CCF066B75BA253DA3A1 2026-10-17 13:16:53,792 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-10-17 13:16:53,794 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-10-17 13:16:53,919 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-10-17 13:16:53,920 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-10-17 13:16:53,922 44 INFO rb-d965522-225652-425718 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-17 13:16:53,922 44 INFO rb-d965522-225652-425718 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-17 13:16:53,931 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:16:54,996 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:54] "GET /odoo HTTP/1.1" 200 - 147 0.070 0.998 2026-10-17 13:16:54,999 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': '31321DBC209F4CCF066B75BA253DA3A1', 'loaderId': '20E4045FB04A18AC2A27F7DB01B42039', 'isDownload': False} 2026-10-17 13:16:54,999 44 INFO rb-d965522-225652-425718 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-17 13:16:55,027 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-17 13:16:55,034 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-17 13:16:55,119 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.025 0.071 2026-10-17 13:16:55,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.104 2026-10-17 13:16:55,142 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:16:55,211 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:16:55,697 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:16:55,698 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:16:55,706 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 13:16:55,720 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:16:55,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-10-17 13:16:55,758 44 INFO rb-d965522-225652-425718 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-17 13:16:55,771 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:16:55,781 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:16:55,826 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /odoo HTTP/1.1" 200 - 28 0.013 0.027 2026-10-17 13:16:55,844 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.051 2026-10-17 13:16:55,895 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:16:55,896 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/image?model=res.users&field=avatar_128&id=463 HTTP/1.1" 200 - 14 0.010 0.020 2026-10-17 13:16:55,899 44 INFO rb-d965522-225652-425718 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-17 13:16:55,909 44 INFO rb-d965522-225652-425718 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-17 13:16:55,913 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 13:16:55,921 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/image/res.partner/1782/avatar_128?unique=1792243007000 HTTP/1.1" 200 - 6 0.009 0.044 2026-10-17 13:16:55,926 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.050 2026-10-17 13:16:55,930 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.053 2026-10-17 13:16:55,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /web/image/res.company/282/favicon HTTP/1.1" 200 - 9 0.005 0.039 2026-10-17 13:16:55,973 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:55] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-17 13:16:55,977 44 INFO rb-d965522-225652-425718 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-17 13:16:56,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "POST /mail/data HTTP/1.1" 200 - 32 0.016 0.068 2026-10-17 13:16:56,007 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.140 2026-10-17 13:16:56,009 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.095 2026-10-17 13:16:56,032 44 INFO rb-d965522-225652-425718 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-17 13:16:56,051 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.014 2026-10-17 13:16:56,083 44 INFO rb-d965522-225652-425718 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-17 13:16:56,155 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 463, model: purchase.order, field: mrp_production_count 2026-10-17 13:16:56,157 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 463, model: purchase.order, field: sale_order_count 2026-10-17 13:16:56,159 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 463, model: purchase.order, field: has_sale_order 2026-10-17 13:16:56,159 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 463, model: purchase.order, field: repair_count 2026-10-17 13:16:56,162 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 463, model: freight.booking 2026-10-17 13:16:56,164 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 463, model: purchase.order, field: booking_count 2026-10-17 13:16:56,165 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 463, model: purchase.order, field: shipment_count 2026-10-17 13:16:56,258 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 123 0.042 0.141 2026-10-17 13:16:56,312 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.010 0.021 2026-10-17 13:16:56,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.005 0.043 2026-10-17 13:16:56,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "POST /mail/data HTTP/1.1" 200 - 43 0.018 0.077 2026-10-17 13:16:56,479 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.008 0.069 2026-10-17 13:16:56,506 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.005 0.034 2026-10-17 13:16:56,514 44 INFO rb-d965522-225652-425718 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-17 13:16:56,533 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "GET /web/image/res.users/463/avatar_128 HTTP/1.1" 200 - 7 0.006 0.016 2026-10-17 13:16:56,574 44 INFO rb-d965522-225652-425718 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-17 13:16:56,621 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.003 0.040 2026-10-17 13:16:56,681 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.006 0.031 2026-10-17 13:16:56,760 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:16:56,914 44 INFO rb-d965522-225652-425718 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-17 13:16:56,918 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.013 2026-10-17 13:16:56,972 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:56] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-17 13:16:57,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:16:57,182 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.012 2026-10-17 13:16:57,221 44 INFO rb-d965522-225652-425718 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-17 13:16:57,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.009 0.022 2026-10-17 13:16:57,282 44 INFO rb-d965522-225652-425718 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-17 13:16:57,302 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.003 0.014 2026-10-17 13:16:57,355 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:16:57,381 44 INFO rb-d965522-225652-425718 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-17 13:16:57,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.004 0.009 2026-10-17 13:16:57,654 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.009 0.012 2026-10-17 13:16:57,689 44 INFO rb-d965522-225652-425718 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-17 13:16:57,701 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-10-17 13:16:57,746 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.005 0.019 2026-10-17 13:16:57,830 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.026 0.049 2026-10-17 13:16:57,863 44 INFO rb-d965522-225652-425718 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-17 13:16:57,900 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.020 0.035 2026-10-17 13:16:57,913 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.063 2026-10-17 13:16:57,940 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-17 13:16:57,942 44 INFO rb-d965522-225652-425718 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-17 13:16:57,944 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-17 13:16:57,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:57] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-17 13:16:57,996 44 INFO rb-d965522-225652-425718 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-17 13:16:58,056 44 INFO rb-d965522-225652-425718 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-17 13:16:58,091 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:58] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.017 0.017 2026-10-17 13:16:58,136 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:58] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.009 0.020 2026-10-17 13:16:58,267 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:58] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 61 0.038 0.071 2026-10-17 13:16:58,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:58] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 153 0.098 0.157 2026-10-17 13:16:58,575 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:58] "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.015 0.234 2026-10-17 13:16:58,619 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:58] "POST /mail/data HTTP/1.1" 200 - 37 0.013 0.267 2026-10-17 13:16:58,707 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:58] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 49 0.033 0.116 2026-10-17 13:16:58,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:58] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.007 0.406 2026-10-17 13:16:58,757 44 INFO rb-d965522-225652-425718 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-17 13:16:58,790 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:58] "POST /mail/data HTTP/1.1" 200 - 30 0.011 0.027 2026-10-17 13:16:58,811 44 INFO rb-d965522-225652-425718 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-17 13:16:58,812 44 INFO rb-d965522-225652-425718 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-17 13:16:58,828 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:58] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.002 0.010 2026-10-17 13:16:59,122 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 463, model: sale.order.line 2026-10-17 13:16:59,153 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 463, model: sale.order.line 2026-10-17 13:16:59,179 44 INFO rb-d965522-225652-425718 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-10-17 13:16:59,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:59] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 202 0.119 0.281 2026-10-17 13:16:59,506 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 463, model: account.payment 2026-10-17 13:16:59,534 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 463, model: payment.transaction 2026-10-17 13:16:59,543 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 463, model: mrp.production 2026-10-17 13:16:59,549 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 463, model: account.asset.asset 2026-10-17 13:16:59,629 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:59] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 129 0.044 0.337 2026-10-17 13:16:59,680 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:59] "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.014 0.018 2026-10-17 13:16:59,831 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:59] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 68 0.068 0.106 2026-10-17 13:16:59,984 44 INFO rb-d965522-225652-425718 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-17 13:16:59,999 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:16:59] "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.015 0.016 2026-10-17 13:17:00,031 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:17:00] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.009 0.033 2026-10-17 13:17:00,033 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-10-17 13:17:00,036 44 INFO rb-d965522-225652-425718 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-17 13:17:00,104 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:17:00] "POST /mail/data HTTP/1.1" 200 - 45 0.019 0.089 2026-10-17 13:17:00,244 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 39086304 (allocated 43986944) 2026-10-17 13:17:00,256 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:17:00] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:17:00,257 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 156670 2026-10-17 13:17:00,257 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-10-17 13:17:00,258 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 156670 2026-10-17 13:17:00,352 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_131700_352163_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-10-17 13:17:00,352 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmp76he0p7__chrome_odoo" 2026-10-17 13:17:00,396 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:17:05,911 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-10-17 13:17:10,326 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_expired_vendor_code_not_duplicated ... 2026-10-17 13:17:11,539 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-10-17 13:17:12,244 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_partner_specific_code_not_duplicated ... 2026-10-17 13:17:13,463 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_standard_code_not_duplicated ... 2026-10-17 13:17:14,693 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-10-17 13:17:21,275 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-17 13:17:22,854 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1618] 2026-10-17 13:17:23,597 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-10-17 13:17:23,627 44 INFO rb-d965522-225652-425718 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-17 13:17:23,630 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-17 13:17:25,393 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-17 13:17:28,729 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-17 13:17:34,114 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-17 13:17:36,485 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-17 13:17:37,465 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-17 13:17:38,522 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-17 13:17:42,837 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-17 13:17:43,501 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-17 13:17:44,697 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-17 13:17:45,314 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-17 13:17:45,988 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-17 13:17:49,114 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:17:55,012 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-10-17 13:18:00,306 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-10-17 13:18:01,007 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1531] 2026-10-17 13:18:01,105 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2847] 2026-10-17 13:18:01,198 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2850] 2026-10-17 13:18:01,409 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-10-17 13:18:02,232 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-17 13:18:04,562 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-17 13:18:07,552 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1536, 1537, 1538] 2026-10-17 13:18:07,633 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2862, 2863] 2026-10-17 13:18:08,210 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-10-17 13:18:10,567 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-10-17 13:18:25,175 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-10-17 13:18:29,975 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1570, 1571, 1572] 2026-10-17 13:18:30,093 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2907] 2026-10-17 13:18:30,390 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-10-17 13:18:31,967 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-10-17 13:18:35,557 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1573, 1574, 1575] 2026-10-17 13:18:35,654 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2916] 2026-10-17 13:18:36,033 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-10-17 13:18:36,068 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-17 13:18:38,836 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-17 13:18:41,543 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-17 13:18:44,232 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-17 13:18:48,013 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-17 13:18:50,673 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1590, 1591] 2026-10-17 13:18:50,750 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2937] 2026-10-17 13:18:51,216 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-10-17 13:18:55,053 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2946] 2026-10-17 13:18:55,154 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2947] 2026-10-17 13:18:55,460 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-17 13:18:58,812 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1597, 1598, 1599, 1600, 1601] 2026-10-17 13:18:58,915 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2956] 2026-10-17 13:18:59,043 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1602, 1603, 1604, 1605] 2026-10-17 13:18:59,119 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2951] 2026-10-17 13:18:59,294 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-17 13:19:02,107 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1606, 1607, 1608] 2026-10-17 13:19:02,186 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2959, 2960] 2026-10-17 13:19:02,572 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-17 13:19:05,548 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1612, 1613, 1614, 1615] 2026-10-17 13:19:05,636 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2971] 2026-10-17 13:19:05,749 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1616, 1617, 1618] 2026-10-17 13:19:05,826 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2966] 2026-10-17 13:19:05,995 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-17 13:19:09,092 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1619, 1620, 1621, 1622] 2026-10-17 13:19:09,189 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2973] 2026-10-17 13:19:09,385 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-10-17 13:19:12,632 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1623, 1624, 1625, 1626] 2026-10-17 13:19:12,716 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2980] 2026-10-17 13:19:12,902 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-17 13:19:16,064 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1627, 1628, 1629, 1630] 2026-10-17 13:19:16,148 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2991] 2026-10-17 13:19:16,261 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1631, 1632, 1633] 2026-10-17 13:19:16,335 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [2987] 2026-10-17 13:19:16,507 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-17 13:19:19,155 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-17 13:19:22,476 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-17 13:19:24,969 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1640, 1641] 2026-10-17 13:19:25,051 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [3003] 2026-10-17 13:19:25,483 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-17 13:19:27,968 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line.ctp records with IDs: [1644, 1645] 2026-10-17 13:19:28,050 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #466 deleted account.move.line records with IDs: [3008] 2026-10-17 13:19:28,447 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-17 13:19:28,452 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-10-17 13:19:28,874 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 156903 2026-10-17 13:19:28,874 44 INFO rb-d965522-225652-425718 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/tmpk73imn5u_chrome_odoo 2026-10-17 13:19:28,875 44 INFO rb-d965522-225652-425718 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:44241/json/version 2026-10-17 13:19:28,876 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:19:28,887 44 INFO rb-d965522-225652-425718 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-17 13:19:28,888 44 INFO rb-d965522-225652-425718 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:44241/json 2026-10-17 13:19:28,888 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:19:28,893 44 INFO rb-d965522-225652-425718 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:44241/devtools/page/A26D374AA8EC8969C9264CECA8BE9032 2026-10-17 13:19:28,896 44 INFO rb-d965522-225652-425718 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-17 13:19:28,902 44 INFO rb-d965522-225652-425718 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-17 13:19:28,950 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:19:28,955 44 INFO rb-d965522-225652-425718 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-17 13:19:28,957 44 INFO rb-d965522-225652-425718 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-17 13:19:28,957 44 INFO rb-d965522-225652-425718 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-17 13:19:28,967 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:19:30,057 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /web HTTP/1.1" 200 - 158 0.068 1.025 2026-10-17 13:19:30,060 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': 'A26D374AA8EC8969C9264CECA8BE9032', 'loaderId': 'CF8FB1758761234DD7959768A2ECD8F8', 'isDownload': False} 2026-10-17 13:19:30,061 44 INFO rb-d965522-225652-425718 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-17 13:19:30,088 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-17 13:19:30,202 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.018 0.103 2026-10-17 13:19:30,212 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.124 2026-10-17 13:19:30,218 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.137 2026-10-17 13:19:30,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:19:30,295 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:19:30,769 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:19:30,771 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:19:30,784 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-17 13:19:30,816 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:19:30,846 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.014 0.037 2026-10-17 13:19:30,852 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.048 2026-10-17 13:19:30,860 44 INFO rb-d965522-225652-425718 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-17 13:19:30,863 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-17 13:19:30,871 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-17 13:19:30,882 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:19:30,936 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /odoo HTTP/1.1" 200 - 29 0.013 0.036 2026-10-17 13:19:30,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.057 2026-10-17 13:19:30,998 44 INFO rb-d965522-225652-425718 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-17 13:19:31,000 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:19:31,012 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-17 13:19:31,013 44 INFO rb-d965522-225652-425718 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-17 13:19:31,030 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.024 0.030 2026-10-17 13:19:31,048 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "GET /web/image/res.partner/3/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 6 0.006 0.065 2026-10-17 13:19:31,064 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.076 2026-10-17 13:19:31,096 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.074 2026-10-17 13:19:31,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "POST /mail/data HTTP/1.1" 200 - 35 0.016 0.105 2026-10-17 13:19:31,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.176 2026-10-17 13:19:31,161 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.148 2026-10-17 13:19:31,367 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 106 0.052 0.225 2026-10-17 13:19:31,401 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.002 0.011 2026-10-17 13:19:31,484 44 INFO rb-d965522-225652-425718 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-17 13:19:31,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.006 0.045 2026-10-17 13:19:31,555 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.002 0.065 2026-10-17 13:19:31,653 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "POST /mail/data HTTP/1.1" 200 - 45 0.015 0.045 2026-10-17 13:19:31,714 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.013 0.119 2026-10-17 13:19:31,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.049 2026-10-17 13:19:31,798 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:19:31,939 44 INFO rb-d965522-225652-425718 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-17 13:19:31,964 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.006 0.032 2026-10-17 13:19:31,983 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:31] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-17 13:19:32,010 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:19:32,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.004 0.012 2026-10-17 13:19:32,222 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.020 2026-10-17 13:19:32,266 44 INFO rb-d965522-225652-425718 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-17 13:19:32,317 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.017 0.030 2026-10-17 13:19:32,326 44 INFO rb-d965522-225652-425718 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-17 13:19:32,418 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 39 0.029 0.046 2026-10-17 13:19:32,461 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "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.007 0.012 2026-10-17 13:19:32,508 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.014 0.023 2026-10-17 13:19:32,536 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "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.009 0.054 2026-10-17 13:19:32,765 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 118 0.051 0.225 2026-10-17 13:19:32,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /mail/data HTTP/1.1" 200 - 35 0.018 0.309 2026-10-17 13:19:32,840 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.007 0.047 2026-10-17 13:19:32,843 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.052 2026-10-17 13:19:32,901 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.021 0.090 2026-10-17 13:19:32,907 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.031 2026-10-17 13:19:32,920 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.065 2026-10-17 13:19:32,945 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.007 0.021 2026-10-17 13:19:32,961 44 INFO rb-d965522-225652-425718 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-17 13:19:32,962 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:32] "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.038 2026-10-17 13:19:33,019 44 INFO rb-d965522-225652-425718 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-17 13:19:33,072 44 INFO rb-d965522-225652-425718 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-17 13:19:33,112 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:33] "POST /product/catalog/create_section HTTP/1.1" 200 - 21 0.012 0.028 2026-10-17 13:19:33,132 44 INFO rb-d965522-225652-425718 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-17 13:19:33,138 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:19:33,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:33] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.013 2026-10-17 13:19:33,177 44 INFO rb-d965522-225652-425718 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-17 13:19:33,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:33] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.017 0.043 2026-10-17 13:19:33,216 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:33] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.007 0.018 2026-10-17 13:19:34,206 44 INFO rb-d965522-225652-425718 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-17 13:19:34,258 44 INFO rb-d965522-225652-425718 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-17 13:19:34,782 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:34] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 50 0.037 0.065 2026-10-17 13:19:34,815 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:34] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.046 2026-10-17 13:19:34,938 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:34] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 66 0.036 0.071 2026-10-17 13:19:35,060 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:35] "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.006 0.012 2026-10-17 13:19:35,099 44 INFO rb-d965522-225652-425718 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-17 13:19:35,116 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:35] "POST /mail/data HTTP/1.1" 200 - 32 0.020 0.032 2026-10-17 13:19:35,140 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:35] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.009 0.065 2026-10-17 13:19:35,170 44 INFO rb-d965522-225652-425718 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-17 13:19:35,222 44 INFO rb-d965522-225652-425718 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-17 13:19:35,274 44 INFO rb-d965522-225652-425718 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-17 13:19:35,325 44 INFO rb-d965522-225652-425718 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-17 13:19:35,326 44 INFO rb-d965522-225652-425718 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-17 13:19:35,426 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 36255452 (allocated 38895616) 2026-10-17 13:19:35,428 44 INFO rb-d965522-225652-425718 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 156903 2026-10-17 13:19:35,429 44 INFO rb-d965522-225652-425718 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-17 13:19:35,430 44 INFO rb-d965522-225652-425718 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 156903 2026-10-17 13:19:35,493 44 INFO rb-d965522-225652-425718 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-d965522-225652-425718/chrome_logs/chrome_log_20261017_131935_492926_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-10-17 13:19:35,493 44 INFO rb-d965522-225652-425718 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/tmpk73imn5u_chrome_odoo" 2026-10-17 13:19:35,514 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:19:41,256 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-17 13:19:43,292 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-17 13:19:44,368 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-17 13:19:44,455 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-17 13:19:44,807 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-17 13:19:44,996 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-10-17 13:19:45,438 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:19:50,848 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-17 13:19:50,883 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 13:19:51,156 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:19:51,366 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:51] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 38 0.019 0.192 2026-10-17 13:19:51,472 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:51] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 75 0.038 0.065 2026-10-17 13:19:51,546 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:51] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 40 0.022 0.050 2026-10-17 13:19:51,551 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-10-17 13:19:52,080 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 157136 2026-10-17 13:19:52,080 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmpw4zls9v8_chrome_odoo 2026-10-17 13:19:52,080 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:41949/json/version 2026-10-17 13:19:52,081 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41949', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:19:52,085 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-10-17 13:19:52,085 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:41949/json 2026-10-17 13:19:52,086 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41949', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:19:52,088 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:41949/devtools/page/6D571D8064128328430619B819C400B2 2026-10-17 13:19:52,093 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-10-17 13:19:52,095 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-10-17 13:19:52,161 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-17 13:19:52,163 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-10-17 13:19:52,164 44 INFO rb-d965522-225652-425718 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-17 13:19:52,164 44 INFO rb-d965522-225652-425718 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-17 13:19:52,171 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:19:53,274 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:53] "GET /odoo/purchase HTTP/1.1" 200 - 153 0.057 1.047 2026-10-17 13:19:53,277 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': '6D571D8064128328430619B819C400B2', 'loaderId': 'ACE70DBFFF60D4506D3FB61501BF5AC4', 'isDownload': False} 2026-10-17 13:19:53,277 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-10-17 13:19:53,304 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:53] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-17 13:19:53,376 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:53] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.019 0.061 2026-10-17 13:19:53,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:53] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.088 2026-10-17 13:19:53,396 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.091 2026-10-17 13:19:53,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:53] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:19:53,452 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:53] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-17 13:19:53,989 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:53] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:19:53,992 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:53] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:19:54,003 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-17 13:19:54,023 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-17 13:19:54,044 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-17 13:19:54,073 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-10-17 13:19:54,085 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:19:54,098 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:19:54,141 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "GET /odoo HTTP/1.1" 200 - 28 0.011 0.028 2026-10-17 13:19:54,159 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.049 2026-10-17 13:19:54,226 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "GET /web/image?model=res.users&field=avatar_128&id=471 HTTP/1.1" 200 - 14 0.010 0.025 2026-10-17 13:19:54,229 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "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-17 13:19:54,237 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-17 13:19:54,248 44 INFO rb-d965522-225652-425718 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-17 13:19:54,248 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "GET /web/image/res.partner/1809/avatar_128?unique=1792243185000 HTTP/1.1" 200 - 6 0.008 0.047 2026-10-17 13:19:54,258 44 INFO rb-d965522-225652-425718 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-17 13:19:54,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.060 2026-10-17 13:19:54,282 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "GET /web/image/res.company/286/favicon HTTP/1.1" 200 - 9 0.005 0.044 2026-10-17 13:19:54,323 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /mail/data HTTP/1.1" 200 - 33 0.014 0.065 2026-10-17 13:19:54,327 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.133 2026-10-17 13:19:54,432 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 471, model: purchase.order, field: sale_order_count 2026-10-17 13:19:54,434 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 471, model: purchase.order, field: has_sale_order 2026-10-17 13:19:54,437 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 471, model: freight.booking 2026-10-17 13:19:54,439 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 471, model: purchase.order, field: booking_count 2026-10-17 13:19:54,441 44 INFO rb-d965522-225652-425718 odoo.models: Access Denied by ACLs for operation: read, uid: 471, model: purchase.order, field: shipment_count 2026-10-17 13:19:54,531 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 123 0.053 0.198 2026-10-17 13:19:54,533 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.295 2026-10-17 13:19:54,589 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.009 0.023 2026-10-17 13:19:54,660 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.006 0.017 2026-10-17 13:19:54,715 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /mail/data HTTP/1.1" 200 - 43 0.015 0.046 2026-10-17 13:19:54,738 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.008 0.049 2026-10-17 13:19:54,765 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.029 2026-10-17 13:19:54,792 44 INFO rb-d965522-225652-425718 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-17 13:19:54,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "GET /web/image/res.users/471/avatar_128 HTTP/1.1" 200 - 7 0.004 0.015 2026-10-17 13:19:54,837 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.003 0.038 2026-10-17 13:19:54,889 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 13 0.013 0.018 2026-10-17 13:19:54,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:54] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 29 0.026 0.063 2026-10-17 13:19:55,037 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:19:55,184 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.022 0.014 2026-10-17 13:19:55,186 44 INFO rb-d965522-225652-425718 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-17 13:19:55,231 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "POST /mail/data HTTP/1.1" 200 - 29 0.019 0.037 2026-10-17 13:19:55,239 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.002 0.069 2026-10-17 13:19:55,254 44 INFO rb-d965522-225652-425718 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-17 13:19:55,307 44 INFO rb-d965522-225652-425718 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-17 13:19:55,377 44 INFO rb-d965522-225652-425718 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-17 13:19:55,404 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "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.006 0.012 2026-10-17 13:19:55,651 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 113 0.058 0.179 2026-10-17 13:19:55,687 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.007 0.016 2026-10-17 13:19:55,691 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-17 13:19:55,752 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.025 0.053 2026-10-17 13:19:55,767 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.063 2026-10-17 13:19:55,772 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.053 2026-10-17 13:19:55,799 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.009 0.026 2026-10-17 13:19:55,817 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:55] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.006 0.029 2026-10-17 13:19:55,839 44 INFO rb-d965522-225652-425718 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-17 13:19:55,894 44 INFO rb-d965522-225652-425718 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-17 13:19:55,945 44 INFO rb-d965522-225652-425718 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-17 13:19:55,999 44 INFO rb-d965522-225652-425718 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-17 13:19:56,051 44 INFO rb-d965522-225652-425718 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-17 13:19:56,103 44 INFO rb-d965522-225652-425718 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-17 13:19:56,155 44 INFO rb-d965522-225652-425718 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-17 13:19:56,207 44 INFO rb-d965522-225652-425718 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-17 13:19:56,258 44 INFO rb-d965522-225652-425718 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-17 13:19:56,308 44 INFO rb-d965522-225652-425718 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-17 13:19:56,361 44 INFO rb-d965522-225652-425718 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-17 13:19:56,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:56] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 56 0.028 0.061 2026-10-17 13:19:56,988 44 INFO rb-d965522-225652-425718 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-17 13:19:57,040 44 INFO rb-d965522-225652-425718 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-17 13:19:57,092 44 INFO rb-d965522-225652-425718 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-17 13:19:57,144 44 INFO rb-d965522-225652-425718 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-17 13:19:57,197 44 INFO rb-d965522-225652-425718 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-17 13:19:57,249 44 INFO rb-d965522-225652-425718 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-17 13:19:57,300 44 INFO rb-d965522-225652-425718 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-17 13:19:57,351 44 INFO rb-d965522-225652-425718 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-17 13:19:57,401 44 INFO rb-d965522-225652-425718 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-17 13:19:57,453 44 INFO rb-d965522-225652-425718 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-17 13:19:58,017 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:58] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 32 0.017 0.045 2026-10-17 13:19:58,038 44 INFO rb-d965522-225652-425718 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-17 13:19:58,091 44 INFO rb-d965522-225652-425718 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-17 13:19:58,636 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:58] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.003 0.035 2026-10-17 13:19:58,737 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:58] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 60 0.029 0.058 2026-10-17 13:19:58,803 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:19:58,852 44 INFO rb-d965522-225652-425718 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-17 13:19:58,853 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:58] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.014 2026-10-17 13:19:58,876 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:58] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.006 0.021 2026-10-17 13:19:58,904 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:58] "POST /mail/data HTTP/1.1" 200 - 21 0.008 0.044 2026-10-17 13:19:58,932 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:58] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-10-17 13:19:58,964 44 INFO rb-d965522-225652-425718 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-17 13:19:58,984 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.014 2026-10-17 13:19:58,988 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:58] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-17 13:19:59,041 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.003 0.034 2026-10-17 13:19:59,086 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.009 0.027 2026-10-17 13:19:59,113 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.006 0.011 2026-10-17 13:19:59,145 44 INFO rb-d965522-225652-425718 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-17 13:19:59,190 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.004 0.038 2026-10-17 13:19:59,232 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.017 0.013 2026-10-17 13:19:59,280 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 22 0.018 0.055 2026-10-17 13:19:59,364 44 INFO rb-d965522-225652-425718 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-17 13:19:59,369 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.017 0.013 2026-10-17 13:19:59,407 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /mail/data HTTP/1.1" 200 - 19 0.012 0.037 2026-10-17 13:19:59,413 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.059 2026-10-17 13:19:59,435 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "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.058 2026-10-17 13:19:59,464 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.069 2026-10-17 13:19:59,523 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 2 0.003 0.070 2026-10-17 13:19:59,550 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.005 0.013 2026-10-17 13:19:59,604 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.021 0.041 2026-10-17 13:19:59,608 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.065 2026-10-17 13:19:59,624 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "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.052 2026-10-17 13:19:59,650 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.009 0.022 2026-10-17 13:19:59,657 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.035 2026-10-17 13:19:59,665 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:19:59,686 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.006 0.011 2026-10-17 13:19:59,693 44 INFO rb-d965522-225652-425718 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-17 13:19:59,702 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:19:59] "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.019 2026-10-17 13:19:59,743 44 INFO rb-d965522-225652-425718 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-17 13:19:59,794 44 INFO rb-d965522-225652-425718 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-17 13:19:59,845 44 INFO rb-d965522-225652-425718 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-17 13:19:59,896 44 INFO rb-d965522-225652-425718 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-17 13:19:59,948 44 INFO rb-d965522-225652-425718 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-17 13:20:00,326 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:20:00] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 39 0.026 0.055 2026-10-17 13:20:00,490 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:20:00] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.003 0.032 2026-10-17 13:20:00,585 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:20:00] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 46 0.030 0.051 2026-10-17 13:20:00,663 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-10-17 13:20:00,665 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-17 13:20:00,678 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:20:00] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.017 2026-10-17 13:20:00,710 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:20:00] "POST /mail/data HTTP/1.1" 200 - 21 0.010 0.039 2026-10-17 13:20:00,731 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:20:00] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.006 0.063 2026-10-17 13:20:00,818 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 41508676 (allocated 46235648) 2026-10-17 13:20:00,827 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 157136 2026-10-17 13:20:00,828 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-10-17 13:20:00,829 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 157136 2026-10-17 13:20:00,924 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_132000_924279_test_catalog_vendor_uom.txt 2026-10-17 13:20:00,924 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmpw4zls9v8_chrome_odoo" 2026-10-17 13:20:00,939 44 INFO rb-d965522-225652-425718 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-10-17 13:20:01,298 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:20:07,062 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-10-17 13:20:08,124 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line.ctp records with IDs: [1648, 1649] 2026-10-17 13:20:08,210 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line records with IDs: [3016, 3017] 2026-10-17 13:20:08,686 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-10-17 13:20:09,744 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line.ctp records with IDs: [1650, 1651] 2026-10-17 13:20:09,827 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line records with IDs: [3021, 3022] 2026-10-17 13:20:10,260 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-10-17 13:20:10,621 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line.ctp records with IDs: [1652] 2026-10-17 13:20:10,717 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line records with IDs: [3026] 2026-10-17 13:20:11,355 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-10-17 13:20:12,353 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line.ctp records with IDs: [1653, 1654] 2026-10-17 13:20:12,434 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line records with IDs: [3032, 3033] 2026-10-17 13:20:12,911 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line records with IDs: [3034, 3035, 3036] 2026-10-17 13:20:12,964 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted mail.message records with IDs: [20916, 20915, 20913] 2026-10-17 13:20:13,054 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted ir.attachment records with IDs: [19914] 2026-10-17 13:20:13,055 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move records with IDs: [1100] 2026-10-17 13:20:13,523 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line.ctp records with IDs: [1655, 1656] 2026-10-17 13:20:13,594 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line records with IDs: [3037, 3038] 2026-10-17 13:20:14,573 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line.ctp records with IDs: [1657, 1658] 2026-10-17 13:20:14,643 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #473 deleted account.move.line records with IDs: [3042, 3043] 2026-10-17 13:20:15,041 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-17 13:20:20,269 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-10-17 13:20:20,679 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:20:32,298 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-10-17 13:20:32,857 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1708] 2026-10-17 13:20:33,295 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1720] 2026-10-17 13:20:35,891 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-10-17 13:20:36,207 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1733] 2026-10-17 13:20:36,492 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-10-17 13:20:36,815 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1736] 2026-10-17 13:20:37,611 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-10-17 13:20:37,956 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1743] 2026-10-17 13:20:38,115 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1745] 2026-10-17 13:20:38,812 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-10-17 13:20:42,283 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1749] 2026-10-17 13:20:42,311 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1750] 2026-10-17 13:20:42,545 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-17 13:20:43,331 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1762] 2026-10-17 13:20:43,710 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1765] 2026-10-17 13:20:44,426 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-17 13:20:45,099 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-17 13:20:45,877 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1773] 2026-10-17 13:20:46,576 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-10-17 13:20:47,192 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [4042] 2026-10-17 13:20:47,447 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-10-17 13:20:47,781 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1776] 2026-10-17 13:20:48,590 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-10-17 13:20:49,308 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.product records with IDs: [4057] 2026-10-17 13:20:49,844 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1783, 1784, 1785] 2026-10-17 13:20:50,208 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-17 13:20:50,478 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1796] 2026-10-17 13:20:50,748 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-17 13:20:51,148 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1798] 2026-10-17 13:20:51,933 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-17 13:20:58,173 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-17 13:20:58,471 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1800] 2026-10-17 13:20:58,891 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1804] 2026-10-17 13:20:59,210 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1805, 1806, 1803] 2026-10-17 13:20:59,284 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-17 13:21:00,649 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1808] 2026-10-17 13:21:05,229 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-17 13:21:07,017 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-17 13:21:08,368 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-17 13:21:08,789 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-10-17 13:21:09,829 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move.line records with IDs: [1824] 2026-10-17 13:21:09,949 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-10-17 13:21:13,255 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-17 13:21:14,860 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-10-17 13:21:15,998 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-10-17 13:21:16,344 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1859] 2026-10-17 13:21:16,748 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-17 13:21:17,901 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1863] 2026-10-17 13:21:18,321 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-17 13:21:19,814 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1867] 2026-10-17 13:21:20,113 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-10-17 13:21:20,510 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1869] 2026-10-17 13:21:20,663 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-17 13:21:21,811 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1871] 2026-10-17 13:21:22,138 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-17 13:21:22,622 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-17 13:21:24,597 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-10-17 13:21:25,079 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-10-17 13:21:25,417 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-17 13:21:25,836 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-17 13:21:26,574 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-17 13:21:26,943 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.warehouse.orderpoint records with IDs: [8] 2026-10-17 13:21:27,052 44 INFO rb-d965522-225652-425718 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-17 13:21:27,471 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1890] 2026-10-17 13:21:28,400 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-17 13:21:29,076 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1893] 2026-10-17 13:21:29,476 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1895] 2026-10-17 13:21:29,704 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1896] 2026-10-17 13:21:30,283 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move.line records with IDs: [1851] 2026-10-17 13:21:30,599 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-17 13:21:30,732 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-10-17 13:21:31,130 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1900] 2026-10-17 13:21:31,536 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-17 13:21:32,868 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #478 deleted stock.move records with IDs: [1904] 2026-10-17 13:21:33,636 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:21:33,641 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-17 13:21:34,047 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 157391 2026-10-17 13:21:34,048 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmp12llzt22_chrome_odoo 2026-10-17 13:21:34,048 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:40997/json/version 2026-10-17 13:21:34,049 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:21:34,058 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-10-17 13:21:34,058 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:40997/json 2026-10-17 13:21:34,059 44 INFO rb-d965522-225652-425718 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-17 13:21:34,064 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:40997/devtools/page/185C7F2F2ED4220132996206F95095A2 2026-10-17 13:21:34,070 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-10-17 13:21:34,073 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-10-17 13:21:34,099 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-17 13:21:34,105 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-10-17 13:21:34,106 44 INFO rb-d965522-225652-425718 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-17 13:21:34,106 44 INFO rb-d965522-225652-425718 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-17 13:21:34,117 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-17 13:21:35,206 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:35] "GET /odoo HTTP/1.1" 200 - 157 0.074 1.018 2026-10-17 13:21:35,209 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '185C7F2F2ED4220132996206F95095A2', 'loaderId': '33A288D598FEC4FD3130CEDA2B4D7D7D', 'isDownload': False} 2026-10-17 13:21:35,210 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-17 13:21:35,240 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:35] "GET /web/assets/8d59cb9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-17 13:21:35,245 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:35] "GET /web/assets/db13ec3/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-17 13:21:35,352 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:35] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.024 0.094 2026-10-17 13:21:35,362 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.124 2026-10-17 13:21:35,376 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:35] "GET /web/assets/0b1b133/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:21:35,417 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:35] "GET /web/assets/cc8ef88/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-17 13:21:35,915 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:35] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:21:35,916 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:35] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-17 13:21:35,925 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-17 13:21:35,957 44 INFO rb-d965522-225652-425718 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-17 13:21:35,989 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-10-17 13:21:35,990 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.016 0.038 2026-10-17 13:21:35,994 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.051 2026-10-17 13:21:36,005 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-17 13:21:36,006 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-17 13:21:36,020 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:21:36,072 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /odoo HTTP/1.1" 200 - 29 0.013 0.035 2026-10-17 13:21:36,087 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.056 2026-10-17 13:21:36,108 44 INFO rb-d965522-225652-425718 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-17 13:21:36,137 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.024 2026-10-17 13:21:36,139 44 INFO rb-d965522-225652-425718 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-17 13:21:36,144 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-17 13:21:36,155 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21: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-17 13:21:36,185 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /mail/data HTTP/1.1" 200 - 35 0.021 0.062 2026-10-17 13:21:36,204 44 INFO rb-d965522-225652-425718 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-17 13:21:36,215 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /web/image/res.partner/3/avatar_128?unique=1792236364000 HTTP/1.1" 200 - 13 0.008 0.094 2026-10-17 13:21:36,236 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.005 0.119 2026-10-17 13:21:36,249 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.132 2026-10-17 13:21:36,253 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.086 2026-10-17 13:21:36,256 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.048 2026-10-17 13:21:36,259 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.038 2026-10-17 13:21:36,262 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.132 2026-10-17 13:21:36,265 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.113 2026-10-17 13:21:36,295 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:21:36,300 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:21:36,301 44 INFO rb-d965522-225652-425718 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-17 13:21:36,319 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.010 2026-10-17 13:21:36,537 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 106 0.056 0.127 2026-10-17 13:21:36,577 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.003 0.016 2026-10-17 13:21:36,637 44 INFO rb-d965522-225652-425718 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-17 13:21:36,662 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.006 0.018 2026-10-17 13:21:36,739 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /mail/data HTTP/1.1" 200 - 45 0.017 0.071 2026-10-17 13:21:36,747 44 INFO rb-d965522-225652-425718 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-17 13:21:36,765 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 12 0.008 0.072 2026-10-17 13:21:36,804 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.045 2026-10-17 13:21:36,827 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.052 2026-10-17 13:21:36,894 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.012 0.050 2026-10-17 13:21:36,980 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:36] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:21:37,107 44 INFO rb-d965522-225652-425718 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-17 13:21:37,130 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:37] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.006 0.028 2026-10-17 13:21:37,149 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:37] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-17 13:21:37,178 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:37] "GET /web/assets/36bb59a/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-17 13:21:37,372 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:37] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.015 2026-10-17 13:21:37,385 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:37] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.003 0.027 2026-10-17 13:21:37,426 44 INFO rb-d965522-225652-425718 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-17 13:21:37,482 44 INFO rb-d965522-225652-425718 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-17 13:21:37,511 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:37] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 33 0.021 0.065 2026-10-17 13:21:37,561 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 14 0.012 0.026 2026-10-17 13:21:37,599 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:37] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.004 0.018 2026-10-17 13:21:37,648 44 INFO ? werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-17 13:21:37,668 44 INFO rb-d965522-225652-425718 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-17 13:21:37,693 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:37] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.007 0.022 2026-10-17 13:21:37,951 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:37] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.011 0.019 2026-10-17 13:21:37,995 44 INFO rb-d965522-225652-425718 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-17 13:21:38,009 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:38] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-17 13:21:38,042 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:38] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.010 2026-10-17 13:21:38,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:38] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.013 0.033 2026-10-17 13:21:38,145 44 INFO rb-d965522-225652-425718 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-17 13:21:38,155 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:38] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.003 0.017 2026-10-17 13:21:38,200 44 INFO rb-d965522-225652-425718 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-17 13:21:38,255 44 INFO rb-d965522-225652-425718 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-17 13:21:38,310 44 INFO rb-d965522-225652-425718 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-17 13:21:38,365 44 INFO rb-d965522-225652-425718 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-17 13:21:38,794 44 INFO rb-d965522-225652-425718 odoo.tests.common: Simulating signal changes during tests 2026-10-17 13:21:38,794 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:38] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 321 0.148 0.330 2026-10-17 13:21:39,097 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:39] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 104 0.055 0.123 2026-10-17 13:21:39,271 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:39] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.008 0.025 2026-10-17 13:21:39,278 44 INFO rb-d965522-225652-425718 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-17 13:21:39,315 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:39] "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.016 0.059 2026-10-17 13:21:39,372 44 INFO rb-d965522-225652-425718 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-17 13:21:39,382 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:39] "POST /mail/data HTTP/1.1" 200 - 42 0.019 0.076 2026-10-17 13:21:39,397 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:39] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-17 13:21:39,420 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:39] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-17 13:21:39,442 44 INFO rb-d965522-225652-425718 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-17 13:21:39,641 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:39] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 94 0.050 0.146 2026-10-17 13:21:39,713 44 INFO rb-d965522-225652-425718 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-17 13:21:39,769 44 INFO rb-d965522-225652-425718 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-17 13:21:39,935 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:39] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 67 0.038 0.124 2026-10-17 13:21:39,994 44 INFO rb-d965522-225652-425718 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-17 13:21:40,054 44 INFO rb-d965522-225652-425718 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-17 13:21:40,230 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:40] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 101 0.054 0.119 2026-10-17 13:21:40,244 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:40] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.005 2026-10-17 13:21:40,342 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:40] "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.005 0.013 2026-10-17 13:21:40,360 44 INFO rb-d965522-225652-425718 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-17 13:21:40,399 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:40] "POST /mail/data HTTP/1.1" 200 - 32 0.013 0.031 2026-10-17 13:21:40,416 44 INFO rb-d965522-225652-425718 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-17 13:21:40,436 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:40] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.004 0.014 2026-10-17 13:21:40,532 44 INFO rb-d965522-225652-425718 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-17 13:21:40,541 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:40] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.004 0.012 2026-10-17 13:21:40,807 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:40] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.008 0.017 2026-10-17 13:21:40,865 44 INFO rb-d965522-225652-425718 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-17 13:21:40,868 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:40] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.002 0.012 2026-10-17 13:21:40,950 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:40] "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.014 2026-10-17 13:21:41,098 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:41] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 72 0.037 0.102 2026-10-17 13:21:41,188 44 INFO rb-d965522-225652-425718 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-17 13:21:41,249 44 INFO rb-d965522-225652-425718 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-17 13:21:41,250 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:41] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 46 0.031 0.082 2026-10-17 13:21:41,468 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:41] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 63 0.034 0.138 2026-10-17 13:21:41,530 44 INFO rb-d965522-225652-425718 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-17 13:21:41,587 44 INFO rb-d965522-225652-425718 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-17 13:21:41,726 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:41] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 77 0.043 0.093 2026-10-17 13:21:41,740 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:41] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.006 2026-10-17 13:21:41,832 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:41] "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.004 0.011 2026-10-17 13:21:41,859 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-10-17 13:21:41,862 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-17 13:21:41,919 44 INFO rb-d965522-225652-425718 werkzeug: 127.0.0.1 - - [17/Oct/2026 13:21:41] "POST /mail/data HTTP/1.1" 200 - 32 0.017 0.050 2026-10-17 13:21:42,017 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 47512688 (allocated 50995200) 2026-10-17 13:21:42,020 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 157391 2026-10-17 13:21:42,022 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-10-17 13:21:42,023 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 157391 2026-10-17 13:21:42,119 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-d965522-225652-425718/chrome_logs/chrome_log_20261017_132142_119143_test_purchase_matrix_ui.txt 2026-10-17 13:21:42,119 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmp12llzt22_chrome_odoo" 2026-10-17 13:21:42,526 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-10-17 13:21:43,385 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-17 13:21:55,244 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_purchase_count_with_grouped_rfq ... 2026-10-17 13:21:55,476 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_smart_buttons_with_purchase_mtso_link ... 2026-10-17 13:21:55,713 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-10-17 13:21:56,101 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:21:56,466 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:21:56,779 44 INFO rb-d965522-225652-425718 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-17 13:21:57,008 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-17 13:21:57,037 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-17 13:21:57,117 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-17 13:21:57,188 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [231, 233] 2026-10-17 13:21:57,198 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [232, 234] 2026-10-17 13:21:57,201 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-17 13:21:58,101 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [300] 2026-10-17 13:21:58,310 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-17 13:21:58,483 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-10-17 13:21:59,530 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-17 13:22:02,310 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-10-17 13:22:02,408 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-17 13:22:02,421 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-10-17 13:22:02,432 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-17 13:22:02,437 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-10-17 13:22:03,040 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-10-17 13:22:03,481 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-17 13:22:04,124 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-17 13:22:04,665 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21178] 2026-10-17 13:22:04,694 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [979] 2026-10-17 13:22:04,787 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-10-17 13:22:05,575 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-10-17 13:22:06,318 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-10-17 13:22:07,539 44 INFO rb-d965522-225652-425718 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-10-17 13:22:07,552 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-10-17 13:22:08,850 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-10-17 13:22:09,525 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-10-17 13:22:09,763 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-10-17 13:22:10,476 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-10-17 13:22:11,135 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-10-17 13:22:14,309 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-17 13:22:14,882 44 INFO rb-d965522-225652-425718 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-10-17 13:22:15,467 44 INFO rb-d965522-225652-425718 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-17 13:22:15,470 44 INFO rb-d965522-225652-425718 odoo.service.server: 1482 post-tests in 6658.29s, 2737507 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: point_of_sale: 575 tests 2527.75s 896513 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: portal: 27 tests 24.11s 5469 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_account_tax_python: 4 tests 24.49s 12071 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_adyen: 3 tests 12.06s 8292 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_discount: 6 tests 133.16s 41346 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_dpopay: 3 tests 0.01s 9 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_event: 10 tests 68.69s 19928 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_event_sale: 3 tests 9.55s 7834 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_hr: 28 tests 121.59s 50529 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_hr_restaurant: 5 tests 21.88s 11736 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_loyalty: 106 tests 731.50s 191998 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_mollie: 6 tests 9.27s 7327 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_mrp: 16 tests 42.99s 26084 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_online_payment: 14 tests 56.15s 20221 queries 2026-10-17 13:22:15,475 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_online_payment_self_order: 27 tests 160.82s 85313 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_qfpay: 3 tests 15.52s 8681 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_razorpay: 5 tests 24.31s 10772 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_repair: 3 tests 13.95s 8524 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_restaurant: 65 tests 502.33s 95401 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 16.56s 9849 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_safaricom: 9 tests 11.75s 8188 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_sale: 87 tests 503.80s 207815 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_sale_loyalty: 5 tests 21.00s 11893 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_sale_margin: 4 tests 7.24s 6815 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_self_order: 140 tests 642.54s 420688 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_self_order_pine_labs: 6 tests 8.86s 7953 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_self_order_qfpay: 4 tests 9.72s 8177 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_self_order_razorpay: 6 tests 8.87s 7936 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_self_order_stripe: 6 tests 17.33s 13991 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_sms: 3 tests 12.32s 8353 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: pos_viva_com: 7 tests 21.59s 14298 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: privacy_lookup: 9 tests 3.82s 3990 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: product: 149 tests 47.51s 49725 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: product_email_template: 4 tests 6.12s 5636 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: product_expiry: 3 tests 4.51s 1729 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: product_margin: 7 tests 7.92s 6828 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: project: 156 tests 152.28s 62238 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: project_account: 3 tests 8.06s 3299 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: project_hr_expense: 8 tests 36.49s 23585 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: project_mrp_account: 6 tests 9.56s 4119 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: project_mrp_sale: 3 tests 5.83s 5233 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: project_purchase: 19 tests 48.55s 29263 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: project_purchase_stock: 3 tests 0.77s 378 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: project_sale_expense: 12 tests 65.43s 39958 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: project_timesheet_holidays: 8 tests 8.27s 6533 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: project_todo: 5 tests 18.67s 3671 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: purchase: 147 tests 310.05s 166204 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 19.38s 14206 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: purchase_mrp: 43 tests 72.94s 49664 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: purchase_product_matrix: 4 tests 9.75s 2713 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: purchase_repair: 5 tests 12.71s 10903 queries 2026-10-17 13:22:15,476 44 INFO rb-d965522-225652-425718 odoo.tests.stats: purchase_requisition: 25 tests 19.35s 13019 queries 2026-10-17 13:22:15,477 44 INFO rb-d965522-225652-425718 odoo.tests.result: 0 failed, 0 error(s) of 1482 tests when loading database 'rb-d965522-225652-425718' 2026-10-17 13:22:15,477 44 INFO rb-d965522-225652-425718 odoo.service.server: Initiating shutdown 2026-10-17 13:22:15,477 44 INFO rb-d965522-225652-425718 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.